| /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...] |