Searched refs:ib (Results 1 - 25 of 154) sorted by relevance

1234567

/xsrc/external/mit/xf86-video-ati/dist/src/
H A Dr6xx_accel.c68 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 Dr600_state.h211 #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 Dac_debug.c66 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 Dac_debug.c58 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 Dbrw_primitive_restart.c45 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 Dbrw_draw.h50 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 Deg_debug.c133 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 Deg_debug.c133 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 Dt_rebase.c93 * - 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 Dt_split.c106 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 Dt_split_inplace.c49 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 Dt_split.h57 const struct _mesa_index_buffer *ib,
63 /* Requires ib != NULL:
70 const struct _mesa_index_buffer *ib,
H A Dt_rebase.h34 const struct _mesa_index_buffer *ib,
/xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/
H A Dt_rebase.c95 * - 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 Dt_rebase.h34 const struct _mesa_index_buffer *ib,
H A Dt_split.c106 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 Dt_split_inplace.c49 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 Dt_split.h57 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 Dbrw_primitive_restart.c166 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 Dsvg.c55 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 Dvbo_primitive_restart.c166 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 Damdgpu_cs.c273 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 Dnouveau_vbo_t.c59 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 Dnouveau_render_t.c42 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 Dnouveau_vbo_t.c59 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...]

Completed in 15 milliseconds

1234567