HomeSort by: relevance | last modified time | path
    Searched refs:sna (Results 1 - 25 of 106) sorted by relevancy

1 2 3 4 5

  /xsrc/external/mit/xf86-video-intel/dist/src/sna/
gen8_vertex.h 6 #include "sna.h"
9 void gen8_vertex_align(struct sna *sna, const struct sna_composite_op *op);
10 void gen8_vertex_flush(struct sna *sna);
11 int gen8_vertex_finish(struct sna *sna);
12 void gen8_vertex_close(struct sna *sna);
gen4_vertex.h 6 #include "sna.h"
9 void gen4_vertex_align(struct sna *sna, const struct sna_composite_op *op);
10 void gen4_vertex_flush(struct sna *sna);
11 int gen4_vertex_finish(struct sna *sna);
12 void gen4_vertex_close(struct sna *sna);
14 unsigned gen4_choose_composite_emitter(struct sna *sna, struct sna_composite_op *tmp)
    [all...]
gen4_common.c 35 void gen4_render_flush(struct sna *sna)
37 gen4_vertex_close(sna);
39 assert(sna->render.vb_id == 0);
40 assert(sna->render.vertex_offset == 0);
45 struct sna *sna; local
47 sna = container_of(kgem, struct sna, kgem);
48 if (sna->render.nvertex_reloc == 0 && sna->render.vbo && !kgem_bo_is_busy(sna->render.vbo))
57 struct sna *sna; local
    [all...]
sna_vertex.c 32 #include "sna.h"
36 void sna_vertex_init(struct sna *sna)
38 pthread_mutex_init(&sna->render.lock, NULL);
39 pthread_cond_init(&sna->render.wait, NULL);
40 sna->render.active = 0;
gen4_common.h 31 #include "sna.h"
34 discard_vbo(struct sna *sna)
36 kgem_bo_destroy(&sna->kgem, sna->render.vbo);
37 sna->render.vbo = NULL;
38 sna->render.vertices = sna->render.vertex_data;
39 sna->render.vertex_size = ARRAY_SIZE(sna->render.vertex_data)
    [all...]
gen8_vertex.c 32 #include "sna.h"
37 void gen8_vertex_align(struct sna *sna, const struct sna_composite_op *op)
43 vertex_index = (sna->render.vertex_used + op->floats_per_vertex - 1) / op->floats_per_vertex;
44 if ((int)sna->render.vertex_size - vertex_index * op->floats_per_vertex < 2*op->floats_per_rect) {
46 __FUNCTION__, vertex_index, sna->render.vertex_size / op->floats_per_vertex));
47 if (gen8_vertex_finish(sna) < 2*op->floats_per_rect) {
48 kgem_submit(&sna->kgem);
49 _kgem_set_mode(&sna->kgem, KGEM_RENDER);
52 vertex_index = (sna->render.vertex_used + op->floats_per_vertex - 1) / op->floats_per_vertex
    [all...]
gen6_common.h 31 #include "sna.h"
33 #define NO_RING_SWITCH(sna) (!(sna)->kgem.has_semaphores)
36 static inline bool is_uncached(struct sna *sna,
39 return bo->io || (bo->scanout && !sna->kgem.has_wt);
42 inline static bool can_switch_to_blt(struct sna *sna,
46 if (sna->kgem.ring != KGEM_RENDER)
55 if (bo && !kgem_bo_can_blt(&sna->kgem, bo)
    [all...]
sna_acpi.c 40 #include "sna.h"
70 void _sna_acpi_wakeup(struct sna *sna)
75 n = read(sna->acpi.fd,
76 sna->acpi.event + sna->acpi.offset,
77 sna->acpi.remain);
95 RemoveNotifyFd(sna->acpi.fd);
96 sna_acpi_fini(sna);
100 sna->acpi.event[sna->acpi.offset + n] = '\0'
    [all...]
gen4_source.h 6 #include "sna.h"
10 gen4_channel_init_solid(struct sna *sna,
15 gen4_channel_init_linear(struct sna *sna,
sna_driver.c 47 #include "sna.h"
202 static void sna_set_desired_mode(struct sna *sna)
204 ScrnInfoPtr scrn = sna->scrn;
214 sna_mode_check(sna);
225 struct sna *sna = to_sna_from_screen(screen); local
232 assert(sna->scrn == xf86ScreenToScrn(screen));
233 assert(to_screen_from_sna(sna) == screen);
239 sna_accel_create(sna);
293 struct sna *sna = to_sna(scrn); local
515 struct sna *sna; local
709 struct sna *sna = to_sna(xf86Screens[arg]); local
729 struct sna *sna = to_sna(xf86Screens[arg]); local
754 struct sna *sna = data; local
788 struct sna *sna = closure; local
945 struct sna *sna = to_sna_from_screen(screen); local
958 struct sna *sna = to_sna(scrn); local
975 struct sna *sna = to_sna(scrn); local
1020 struct sna *sna = to_sna_from_screen(screen); local
1130 struct sna *sna = to_sna(scrn); local
1275 struct sna *sna = to_sna(scrn); local
1293 struct sna *sna = to_sna(scrn); local
1340 struct sna *sna = to_sna(scrn); local
    [all...]
gen6_common.c 58 struct sna *sna; local
63 sna = container_of(kgem, struct sna, kgem);
64 if (sna->render.nvertex_reloc == 0 &&
65 sna->render.vbo &&
66 !kgem_bo_is_busy(sna->render.vbo)) {
68 sna->render.vertex_used = 0;
69 sna->render.vertex_index = 0;
gen7_render.c 25 * Wang Zhenyu <zhenyu.z.wang@sna.com>
37 #include "sna.h"
181 inline static bool is_ivb(struct sna *sna)
183 return sna->kgem.gen == 070;
186 inline static bool is_byt(struct sna *sna)
188 return sna->kgem.gen == 071;
191 inline static bool is_hsw(struct sna *sna)
    [all...]
gen9_render.c 32 #include "sna.h"
258 #define OUT_BATCH(v) batch_emit(sna, v)
259 #define OUT_BATCH64(v) batch_emit64(sna, v)
260 #define OUT_VERTEX(x,y) vertex_emit_2s(sna, x,y)
261 #define OUT_VERTEX_F(v) vertex_emit(sna, v)
300 static bool is_skl(struct sna *sna)
302 return sna->kgem.gen == 0110;
305 static bool is_bxt(struct sna *sna)
    [all...]
  /xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
gen8_vertex.h 6 #include "sna.h"
9 void gen8_vertex_align(struct sna *sna, const struct sna_composite_op *op);
10 void gen8_vertex_flush(struct sna *sna);
11 int gen8_vertex_finish(struct sna *sna);
12 void gen8_vertex_close(struct sna *sna);
gen4_vertex.h 6 #include "sna.h"
9 void gen4_vertex_align(struct sna *sna, const struct sna_composite_op *op);
10 void gen4_vertex_flush(struct sna *sna);
11 int gen4_vertex_finish(struct sna *sna);
12 void gen4_vertex_close(struct sna *sna);
14 unsigned gen4_choose_composite_emitter(struct sna *sna, struct sna_composite_op *tmp)
    [all...]
gen4_common.c 35 void gen4_render_flush(struct sna *sna)
37 gen4_vertex_close(sna);
39 assert(sna->render.vb_id == 0);
40 assert(sna->render.vertex_offset == 0);
45 struct sna *sna; local
47 sna = container_of(kgem, struct sna, kgem);
48 if (sna->render.nvertex_reloc == 0 && sna->render.vbo && !kgem_bo_is_busy(sna->render.vbo))
57 struct sna *sna; local
    [all...]
sna_vertex.c 32 #include "sna.h"
36 void sna_vertex_init(struct sna *sna)
38 pthread_mutex_init(&sna->render.lock, NULL);
39 pthread_cond_init(&sna->render.wait, NULL);
40 sna->render.active = 0;
gen4_common.h 31 #include "sna.h"
34 discard_vbo(struct sna *sna)
36 kgem_bo_destroy(&sna->kgem, sna->render.vbo);
37 sna->render.vbo = NULL;
38 sna->render.vertices = sna->render.vertex_data;
39 sna->render.vertex_size = ARRAY_SIZE(sna->render.vertex_data)
    [all...]
gen6_common.h 31 #include "sna.h"
36 static inline bool is_uncached(struct sna *sna,
39 return bo->io || (bo->scanout && !sna->kgem.has_wt);
42 inline static bool can_switch_to_blt(struct sna *sna,
46 if (sna->kgem.ring != KGEM_RENDER)
52 if (!sna->kgem.has_semaphores)
61 if (sna->render_state.gt < 2)
64 return kgem_ring_is_idle(&sna->kgem, KGEM_BLT)
    [all...]
gen8_vertex.c 32 #include "sna.h"
37 void gen8_vertex_align(struct sna *sna, const struct sna_composite_op *op)
43 vertex_index = (sna->render.vertex_used + op->floats_per_vertex - 1) / op->floats_per_vertex;
44 if ((int)sna->render.vertex_size - vertex_index * op->floats_per_vertex < 2*op->floats_per_rect) {
46 __FUNCTION__, vertex_index, sna->render.vertex_size / op->floats_per_vertex));
47 if (gen8_vertex_finish(sna) < 2*op->floats_per_rect) {
48 kgem_submit(&sna->kgem);
49 _kgem_set_mode(&sna->kgem, KGEM_RENDER);
52 vertex_index = (sna->render.vertex_used + op->floats_per_vertex - 1) / op->floats_per_vertex
    [all...]
sna_acpi.c 40 #include "sna.h"
70 void _sna_acpi_wakeup(struct sna *sna)
75 n = read(sna->acpi.fd,
76 sna->acpi.event + sna->acpi.offset,
77 sna->acpi.remain);
96 RemoveNotifyFd(sna->acpi.fd);
98 RemoveGeneralSocket(sna->acpi.fd);
100 sna_acpi_fini(sna);
    [all...]
gen4_source.h 6 #include "sna.h"
10 gen4_channel_init_solid(struct sna *sna,
15 gen4_channel_init_linear(struct sna *sna,
gen6_common.c 58 struct sna *sna; local
63 sna = container_of(kgem, struct sna, kgem);
64 if (sna->render.nvertex_reloc == 0 &&
65 sna->render.vbo &&
66 !kgem_bo_is_busy(sna->render.vbo)) {
68 sna->render.vertex_used = 0;
69 sna->render.vertex_index = 0;
sna_driver.c 47 #include "sna.h"
193 static Bool sna_set_desired_mode(struct sna *sna)
195 ScrnInfoPtr scrn = sna->scrn;
205 sna_mode_check(sna);
217 struct sna *sna = to_sna_from_screen(screen); local
224 assert(sna->scrn == xf86ScreenToScrn(screen));
225 assert(sna->scrn->pScreen == screen);
231 sna_accel_create(sna);
543 struct sna *sna; local
739 struct sna *sna = to_sna(xf86Screens[arg]); local
767 struct sna *sna = to_sna(xf86Screens[arg]); local
791 struct sna *sna = closure; local
924 struct sna *sna = to_sna_from_screen(screen); local
935 struct sna *sna = to_sna(scrn); local
950 struct sna *sna = to_sna(scrn); local
989 struct sna *sna = to_sna_from_screen(screen); local
1095 struct sna *sna = to_sna(scrn); local
1228 struct sna *sna = to_sna(scrn); local
1246 struct sna *sna = to_sna(scrn); local
1297 struct sna *sna = to_sna(scrn); local
    [all...]
gen7_render.c 25 * Wang Zhenyu <zhenyu.z.wang@sna.com>
37 #include "sna.h"
183 inline static bool is_ivb(struct sna *sna)
185 return sna->kgem.gen == 070;
188 inline static bool is_byt(struct sna *sna)
190 return sna->kgem.gen == 071;
193 inline static bool is_hsw(struct sna *sna)
    [all...]

Completed in 22 milliseconds

1 2 3 4 5