| /xsrc/external/mit/xf86-video-ati/dist/src/ |
| H A D | r6xx_accel.c | 68 void R600CPFlushIndirect(ScrnInfoPtr pScrn, drmBufPtr ib) argument 71 drmBufPtr buffer = ib; 108 void R600IBDiscard(ScrnInfoPtr pScrn, drmBufPtr ib) argument 116 if (!ib) return; 118 ib->used = 0; 119 R600CPFlushIndirect(pScrn, ib); 123 r600_wait_3d_idle_clean(ScrnInfoPtr pScrn, drmBufPtr ib) argument 129 PACK3(ib, IT_EVENT_WRITE, 1); 130 E32(ib, CACHE_FLUSH_AND_INV_EVENT); 132 EREG(ib, WAIT_UNTI 138 r600_wait_3d_idle(ScrnInfoPtr pScrn,drmBufPtr ib) argument 148 r600_start_3d(ScrnInfoPtr pScrn,drmBufPtr ib) argument 172 r600_sq_setup(ScrnInfoPtr pScrn,drmBufPtr ib,sq_config_t * sq_conf) argument 223 r600_set_render_target(ScrnInfoPtr pScrn,drmBufPtr ib,cb_config_t * cb_conf,uint32_t domain) argument 337 r600_cp_set_surface_sync(ScrnInfoPtr pScrn,drmBufPtr ib,uint32_t sync_type,uint32_t size,uint64_t mc_addr,struct radeon_bo * bo,uint32_t rdomains,uint32_t wdomain) argument 360 r600_cp_wait_vline_sync(ScrnInfoPtr pScrn,drmBufPtr ib,PixmapPtr pPix,xf86CrtcPtr crtc,int start,int stop) argument 440 r600_set_spi(ScrnInfoPtr pScrn,drmBufPtr ib,int vs_export_count,int num_interp) argument 455 r600_fs_setup(ScrnInfoPtr pScrn,drmBufPtr ib,shader_config_t * fs_conf,uint32_t domain) argument 478 r600_vs_setup(ScrnInfoPtr pScrn,drmBufPtr ib,shader_config_t * vs_conf,uint32_t domain) argument 510 r600_ps_setup(ScrnInfoPtr pScrn,drmBufPtr ib,shader_config_t * ps_conf,uint32_t domain) argument 545 r600_set_alu_consts(ScrnInfoPtr pScrn,drmBufPtr ib,int offset,int count,float * const_buf) argument 559 r600_set_bool_consts(ScrnInfoPtr pScrn,drmBufPtr ib,int offset,uint32_t val) argument 571 r600_set_vtx_resource(ScrnInfoPtr pScrn,drmBufPtr ib,vtx_resource_t * res,uint32_t domain) argument 621 r600_set_tex_resource(ScrnInfoPtr pScrn,drmBufPtr ib,tex_resource_t * tex_res,uint32_t domain) argument 715 r600_set_tex_sampler(ScrnInfoPtr pScrn,drmBufPtr ib,tex_sampler_t * s) argument 767 r600_set_screen_scissor(ScrnInfoPtr pScrn,drmBufPtr ib,int x1,int y1,int x2,int y2) argument 781 r600_set_vport_scissor(ScrnInfoPtr pScrn,drmBufPtr ib,int id,int x1,int y1,int x2,int y2) argument 796 r600_set_generic_scissor(ScrnInfoPtr pScrn,drmBufPtr ib,int x1,int y1,int x2,int y2) argument 811 r600_set_window_scissor(ScrnInfoPtr pScrn,drmBufPtr ib,int x1,int y1,int x2,int y2) argument 826 r600_set_clip_rect(ScrnInfoPtr pScrn,drmBufPtr ib,int id,int x1,int y1,int x2,int y2) argument 844 r600_set_default_state(ScrnInfoPtr pScrn,drmBufPtr ib) argument 1213 r600_draw_immd(ScrnInfoPtr pScrn,drmBufPtr ib,draw_config_t * draw_conf,uint32_t * indices) argument 1255 r600_draw_auto(ScrnInfoPtr pScrn,drmBufPtr ib,draw_config_t * draw_conf) argument [all...] |
| H A D | r600_state.h | 211 #define E32(ib, dword) \ 216 uint32_t *ib_head = (pointer)(char*)(ib)->address; \ 217 ib_head[(ib)->used >> 2] = (dword); \ 218 (ib)->used += 4; \ 225 #define E32(ib, dword) \ 227 uint32_t *ib_head = (pointer)(char*)(ib)->address; \ 228 ib_head[(ib)->used >> 2] = (dword); \ 229 (ib)->used += 4; \ 233 #define EFLOAT(ib, val) \ 237 E32((ib), [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_debug.c | 66 uint32_t *ib; member in struct:ac_ib_parser 77 static void ac_do_parse_ib(FILE *f, struct ac_ib_parser *ib); 210 static uint32_t ac_ib_get(struct ac_ib_parser *ib) argument 214 if (ib->cur_dw < ib->num_dw) { 215 v = ib->ib[ib->cur_dw]; 225 fprintf(ib->f, "%sValgrind: The next DWORD is garbage%s\n", 228 fprintf(ib 237 ac_parse_set_reg_packet(FILE * f,unsigned count,unsigned reg_offset,struct ac_ib_parser * ib) argument 254 ac_parse_packet3(FILE * f,uint32_t header,struct ac_ib_parser * ib,int * current_trace_id) argument 518 ac_do_parse_ib(FILE * f,struct ac_ib_parser * ib) argument 600 struct ac_ib_parser ib = {0}; local in function:ac_parse_ib_chunk 643 ac_parse_ib(FILE * f,uint32_t * ib,int num_dw,const int * trace_ids,unsigned trace_id_count,const char * name,enum chip_class chip_class,ac_debug_addr_callback addr_callback,void * addr_callback_data) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_debug.c | 58 uint32_t *ib; member in struct:ac_ib_parser 69 static void ac_do_parse_ib(FILE *f, struct ac_ib_parser *ib); 172 static uint32_t ac_ib_get(struct ac_ib_parser *ib) argument 176 if (ib->cur_dw < ib->num_dw) { 177 v = ib->ib[ib->cur_dw]; 187 fprintf(ib->f, COLOR_RED "Valgrind: The next DWORD is garbage" 190 fprintf(ib 199 ac_parse_set_reg_packet(FILE * f,unsigned count,unsigned reg_offset,struct ac_ib_parser * ib) argument 216 ac_parse_packet3(FILE * f,uint32_t header,struct ac_ib_parser * ib,int * current_trace_id) argument 484 ac_do_parse_ib(FILE * f,struct ac_ib_parser * ib) argument 565 struct ac_ib_parser ib = {}; local in function:ac_parse_ib_chunk 606 ac_parse_ib(FILE * f,uint32_t * ib,int num_dw,const int * trace_ids,unsigned trace_id_count,const char * name,enum chip_class chip_class,ac_debug_addr_callback addr_callback,void * addr_callback_data) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_primitive_restart.c | 45 const struct _mesa_index_buffer *ib) 55 switch (ib->index_size) { 80 const struct _mesa_index_buffer *ib) 89 if (!can_cut_index_handle_restart_index(ctx, ib)) { 133 const struct _mesa_index_buffer *ib, 139 if (ib == NULL) { 162 if (can_cut_index_handle_prims(ctx, prims, nr_prims, ib)) { 166 brw_draw_prims(ctx, prims, nr_prims, ib, GL_FALSE, -1, -1, NULL, 0, 173 vbo_sw_primitive_restart(ctx, prims, nr_prims, ib, indirect); 44 can_cut_index_handle_restart_index(struct gl_context * ctx,const struct _mesa_index_buffer * ib) argument 77 can_cut_index_handle_prims(struct gl_context * ctx,const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib) argument 130 brw_handle_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,struct gl_buffer_object * indirect) argument
|
| H A D | brw_draw.h | 50 const struct _mesa_index_buffer *ib, 69 const struct _mesa_index_buffer *ib, 81 const struct _mesa_index_buffer *ib);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | eg_debug.c | 133 static void ac_parse_set_reg_packet(FILE *f, uint32_t *ib, unsigned count, argument 136 unsigned reg = (ib[1] << 2) + reg_offset; 140 eg_dump_reg(f, reg + i*4, ib[2+i], ~0); 143 static uint32_t *ac_parse_packet3(FILE *f, uint32_t *ib, int *num_dw, argument 148 unsigned count = PKT_COUNT_G(ib[0]); 149 unsigned op = PKT3_IT_OPCODE_G(ib[0]); 150 const char *predicate = PKT3_PREDICATE(ib[0]) ? "(predicate)" : ""; 151 const char *compute_mode = (ib[0] & 0x2) ? "(C)" : ""; 178 ac_parse_set_reg_packet(f, ib, count, EVERGREEN_CONTEXT_REG_OFFSET); 181 ac_parse_set_reg_packet(f, ib, coun 285 eg_parse_ib(FILE * f,uint32_t * ib,int num_dw,int trace_id,const char * name,enum chip_class chip_class,ac_debug_addr_callback addr_callback,void * addr_callback_data) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | eg_debug.c | 133 static void ac_parse_set_reg_packet(FILE *f, uint32_t *ib, unsigned count, argument 136 unsigned reg = (ib[1] << 2) + reg_offset; 140 eg_dump_reg(f, reg + i*4, ib[2+i], ~0); 143 static uint32_t *ac_parse_packet3(FILE *f, uint32_t *ib, int *num_dw, argument 148 unsigned count = PKT_COUNT_G(ib[0]); 149 unsigned op = PKT3_IT_OPCODE_G(ib[0]); 150 const char *predicate = PKT3_PREDICATE(ib[0]) ? "(predicate)" : ""; 151 const char *compute_mode = (ib[0] & 0x2) ? "(C)" : ""; 178 ac_parse_set_reg_packet(f, ib, count, EVERGREEN_CONTEXT_REG_OFFSET); 181 ac_parse_set_reg_packet(f, ib, coun 285 eg_parse_ib(FILE * f,uint32_t * ib,int num_dw,int trace_id,const char * name,enum chip_class chip_class,ac_debug_addr_callback addr_callback,void * addr_callback_data) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/tnl/ |
| H A D | t_rebase.c | 93 * - if ib != NULL and min_index != 0, otherwise vertices lower than 96 * - if ib == NULL and min_index != 0, just for convenience so this doesn't 108 const struct _mesa_index_buffer *ib, 131 if (0 && ib && ctx->Extensions.ARB_draw_elements_base_vertex) { 148 } else if (ib) { 158 t_rebase_prims(ctx, arrays, &prim[0], i, ib, min_index, 160 t_rebase_prims(ctx, arrays, &prim[i], nr_prims - i, ib, min_index, 171 if (ib->obj) { 172 if (!ib->obj->Mappings[MAP_INTERNAL].Pointer) { 173 ctx->Driver.MapBufferRange(ctx, 0, ib [all...] |
| H A D | t_split.c | 106 const struct _mesa_index_buffer *ib, 114 if (ib) { 132 _tnl_split_copy(ctx, arrays, prim, nr_prims, ib, draw, limits); 134 else if (ib->count > limits->max_indices) { 139 _tnl_split_inplace(ctx, arrays, prim, nr_prims, ib, 153 _tnl_split_inplace(ctx, arrays, prim, nr_prims, ib, 102 _tnl_split_prims(struct gl_context * ctx,const struct tnl_vertex_array arrays[],const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index,GLuint num_instances,GLuint base_instance,tnl_draw_func draw,const struct split_limits * limits) argument
|
| H A D | t_split_inplace.c | 49 const struct _mesa_index_buffer *ib; member in struct:split_context 70 struct _mesa_index_buffer ib; local in function:flush_vertex 76 if (split->ib) { 77 ib = *split->ib; 79 ib.count = split->max_index - split->min_index + 1; 80 ib.ptr = (const void *)((const char *)ib.ptr + 81 (split->min_index << ib.index_size_shift)); 94 split->ib 220 struct _mesa_index_buffer ib; local in function:split_prims 265 _tnl_split_inplace(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,tnl_draw_func draw,const struct split_limits * limits) argument [all...] |
| H A D | t_split.h | 57 const struct _mesa_index_buffer *ib, 63 /* Requires ib != NULL: 70 const struct _mesa_index_buffer *ib,
|
| H A D | t_rebase.h | 34 const struct _mesa_index_buffer *ib,
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/ |
| H A D | t_rebase.c | 95 * - if ib != NULL and min_index != 0, otherwise vertices lower than 98 * - if ib == NULL and min_index != 0, just for convenience so this doesn't 110 const struct _mesa_index_buffer *ib, 132 if (0 && ib && ctx->Extensions.ARB_draw_elements_base_vertex) { 149 } else if (ib) { 152 GLboolean map_ib = ib->obj->Name && 153 !ib->obj->Mappings[MAP_INTERNAL].Pointer; 157 ctx->Driver.MapBufferRange(ctx, 0, ib->obj->Size, GL_MAP_READ_BIT, 158 ib->obj, MAP_INTERNAL); 161 ptr = ADD_POINTERS(ib [all...] |
| H A D | t_rebase.h | 34 const struct _mesa_index_buffer *ib,
|
| H A D | t_split.c | 106 const struct _mesa_index_buffer *ib, 112 if (ib) { 130 _tnl_split_copy(ctx, arrays, prim, nr_prims, ib, draw, limits); 132 else if (ib->count > limits->max_indices) { 137 _tnl_split_inplace(ctx, arrays, prim, nr_prims, ib, 151 _tnl_split_inplace(ctx, arrays, prim, nr_prims, ib, 102 _tnl_split_prims(struct gl_context * ctx,const struct tnl_vertex_array arrays[],const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index,tnl_draw_func draw,const struct split_limits * limits) argument
|
| H A D | t_split_inplace.c | 49 const struct _mesa_index_buffer *ib; member in struct:split_context 68 struct _mesa_index_buffer ib; local in function:flush_vertex 74 if (split->ib) { 75 ib = *split->ib; 77 ib.count = split->max_index - split->min_index + 1; 78 ib.ptr = (const void *)((const char *)ib.ptr + 79 split->min_index * ib.index_size); 92 split->ib 219 struct _mesa_index_buffer ib; local in function:split_prims 267 _tnl_split_inplace(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index,tnl_draw_func draw,const struct split_limits * limits) argument [all...] |
| H A D | t_split.h | 57 const struct _mesa_index_buffer *ib, 63 /* Requires ib != NULL: 70 const struct _mesa_index_buffer *ib,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_primitive_restart.c | 166 const struct _mesa_index_buffer *ib, 184 GLboolean map_ib = ib->obj && !ib->obj->Mappings[MAP_INTERNAL].Pointer; 212 new_ib = *ib; 216 ib = &new_ib; 225 ctx->Driver.MapBufferRange(ctx, 0, ib->obj->Size, GL_MAP_READ_BIT, 226 ib->obj, MAP_INTERNAL); 229 if (ib->obj) 230 ptr = ADD_POINTERS(ib->obj->Mappings[MAP_INTERNAL].Pointer, ib 163 vbo_sw_primitive_restart_common_start(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument 276 vbo_sw_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument 312 can_cut_index_handle_restart_index(struct gl_context * ctx,const struct _mesa_index_buffer * ib,unsigned restart_index) argument 346 can_cut_index_handle_prims(struct gl_context * ctx,const struct _mesa_prim * prim,GLuint nr_prims,const struct _mesa_index_buffer * ib,unsigned restart_index) argument 400 brw_handle_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,bool primitive_restart,unsigned restart_index) argument [all...] |
| /xsrc/external/mit/xterm/dist/ |
| H A D | svg.c | 55 static int ib = 0; /* internalBorder */ variable in typeref:typename:int 84 ib = s->border; 91 fprintf(fp, " viewBox='0 0 %d %d'>\n", 2 * (bw + ib) + cols * CELLW, 2 * 92 (bw + ib) + 108 (unsigned) (cols * CELLW + 2 * (bw + ib)), 109 (unsigned) (rows * CELLH + 2 * (bw + ib)), 113 (unsigned) (MaxCols(s) * CELLW + 2 * ib), 114 (unsigned) (rows * CELLH + 2 * ib), 194 fprintf(fp, " <rect x='%d' y='%d' ", bw + ib + col * CELLW, bw + ib [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_primitive_restart.c | 166 const struct _mesa_index_buffer *ib, 178 GLuint restart_index = _mesa_primitive_restart_index(ctx, ib->index_size); 180 GLboolean map_ib = ib->obj->Name && !ib->obj->Mappings[MAP_INTERNAL].Pointer; 208 new_ib = *ib; 212 ib = &new_ib; 221 ctx->Driver.MapBufferRange(ctx, 0, ib->obj->Size, GL_MAP_READ_BIT, 222 ib->obj, MAP_INTERNAL); 225 ptr = ADD_POINTERS(ib->obj->Mappings[MAP_INTERNAL].Pointer, ib 163 vbo_sw_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,struct gl_buffer_object * indirect) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_cs.c | 273 cs->csc->ib[IB_MAIN].ip_type, 274 cs->csc->ib[IB_MAIN].ip_instance, 275 cs->csc->ib[IB_MAIN].ring); 377 return cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_UVD && 378 cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCE && 379 cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_UVD_ENC && 380 cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_DEC && 381 cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_ENC && 382 cs->ib[IB_MAIN].ip_type != AMDGPU_HW_IP_VCN_JPEG; 668 static bool amdgpu_ib_new_buffer(struct amdgpu_winsys *ws, struct amdgpu_ib *ib, argument 740 struct amdgpu_ib *ib = NULL; local in function:amdgpu_get_new_ib 797 amdgpu_set_ib_size(struct amdgpu_ib * ib) argument 807 amdgpu_ib_finalize(struct amdgpu_winsys * ws,struct amdgpu_ib * ib) argument 986 struct amdgpu_ib *ib = amdgpu_ib(rcs); local in function:amdgpu_cs_check_space [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 59 vbo_init_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, argument 66 if (ib) { 69 if (ib->index_size == 4) 71 else if (ib->index_size == 2) 76 nouveau_init_array(&render->ib, 0, 0, ib->count, ib_type, 77 ib->obj, ib->ptr, GL_TRUE, ctx); 96 vbo_deinit_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, argument 102 if (ib) 252 vbo_maybe_split(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 384 vbo_draw_vbo(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 434 vbo_draw_imm(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument [all...] |
| H A D | nouveau_render_t.c | 42 BATCH_OUT_I16(r->ib.extract_u(&r->ib, 0, i) + d, \ 43 r->ib.extract_u(&r->ib, 0, i + 1) + d) 45 BATCH_OUT_I32(r->ib.extract_u(&r->ib, 0, i) + d) 149 get_max_vertices(struct gl_context *ctx, const struct _mesa_index_buffer *ib, argument 160 if (ib) { 161 switch (ib->index_size) {
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nouveau_vbo_t.c | 59 vbo_init_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, argument 66 if (ib) { 69 if (ib->index_size_shift == 2) 71 else if (ib->index_size_shift == 1) 76 nouveau_init_array(&render->ib, 0, 0, ib->count, ib_type, 77 ib->obj, ib->ptr, GL_TRUE, ctx); 96 vbo_deinit_arrays(struct gl_context *ctx, const struct _mesa_index_buffer *ib, argument 102 if (ib) 250 vbo_maybe_split(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index,GLuint num_instances,GLuint base_instance) argument 389 vbo_draw_vbo(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument 439 vbo_draw_imm(struct gl_context * ctx,const struct tnl_vertex_array * arrays,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint min_index,GLuint max_index) argument [all...] |