Searched refs:p_res (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_clear.c69 struct pipe_resource *p_res,
76 struct iris_resource *res = (void *) p_res;
94 box->width < p_res->width0 ||
95 box->height < p_res->height0) {
126 struct pipe_resource *p_res = (void *) res; local in function:convert_fast_clear_color
128 const enum pipe_format format = p_res->format;
207 struct pipe_resource *p_res = (void *) res; local in function:fast_clear_color
266 iris_blorp_surf_for_resource(&ice->vtbl, &surf, p_res, res->aux.usage,
290 struct pipe_resource *p_res,
298 struct iris_resource *res = (void *) p_res;
68 can_fast_clear_color(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,enum isl_format format,enum isl_format render_format,union isl_color_value color) argument
289 clear_color(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format format,struct isl_swizzle swizzle,union isl_color_value color) argument
363 struct pipe_resource *p_res = (void *) res; local in function:can_fast_clear_depth
385 struct pipe_resource *p_res = (void *) res; local in function:fast_clear_depth
482 clear_depth_stencil(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
621 iris_clear_texture(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,const void * data) argument
[all...]
H A Diris_resource.h236 iris_resource_bo(struct pipe_resource *p_res) argument
238 struct iris_resource *res = (void *) p_res;
H A Diris_query.c905 struct pipe_resource *p_res,
912 struct iris_resource *res = (void *) p_res;
928 ice->vtbl.copy_mem_mem(batch, iris_resource_bo(p_res), offset,
944 ice->vtbl.store_data_imm32(batch, iris_resource_bo(p_res), offset,
947 ice->vtbl.store_data_imm64(batch, iris_resource_bo(p_res), offset,
977 iris_resource_bo(p_res),
981 iris_resource_bo(p_res),
900 iris_get_query_result_resource(struct pipe_context * ctx,struct pipe_query * query,boolean wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * p_res,unsigned offset) argument
H A Diris_resource.c202 iris_resource_get_separate_stencil(struct pipe_resource *p_res) argument
207 return p_res->next;
211 iris_resource_set_separate_stencil(struct pipe_resource *p_res, argument
214 assert(util_format_has_depth(util_format_description(p_res->format)));
215 pipe_resource_reference(&p_res->next, stencil);
1610 iris_resource_get_internal_format(struct pipe_resource *p_res) argument
1612 struct iris_resource *res = (void *) p_res;
H A Diris_blit.c234 struct pipe_resource *p_res,
239 struct iris_resource *res = (void *) p_res;
232 iris_blorp_surf_for_resource(struct iris_vtable * vtbl,struct blorp_surf * surf,struct pipe_resource * p_res,enum isl_aux_usage aux_usage,unsigned level,bool is_render_target) argument
H A Diris_context.h679 struct pipe_resource *p_res,
H A Diris_state.c2987 struct pipe_resource *p_res,
2991 struct iris_resource *res = (void *) p_res;
2999 pipe_resource_reference(&cso->base.buffer, p_res);
2986 iris_create_stream_output_target(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned buffer_offset,unsigned buffer_size) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_clear.c66 struct pipe_resource *p_res,
74 struct crocus_resource *res = (void *) p_res;
84 box->width < minify(p_res->width0, level) ||
85 box->height < minify(p_res->height0, level)) {
126 struct pipe_resource *p_res = (void *) res; local in function:convert_fast_clear_color
128 const enum pipe_format format = p_res->format;
208 struct pipe_resource *p_res = (void *) res; local in function:fast_clear_color
301 p_res, res->aux.usage, level, true);
327 struct pipe_resource *p_res,
335 struct crocus_resource *res = (void *) p_res;
65 can_fast_clear_color(struct crocus_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format format,enum isl_format render_format,union isl_color_value color) argument
326 clear_color(struct crocus_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format format,struct isl_swizzle swizzle,union isl_color_value color) argument
402 struct pipe_resource *p_res = (void *) res; local in function:can_fast_clear_depth
457 struct pipe_resource *p_res = (void *) res; local in function:fast_clear_depth
539 clear_depth_stencil(struct crocus_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
708 crocus_clear_texture(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,const void * data) argument
[all...]
H A Dcrocus_resource.h293 crocus_resource_bo(struct pipe_resource *p_res) argument
295 struct crocus_resource *res = (void *) p_res;
311 _crocus_resource_get_separate_stencil(struct pipe_resource *p_res) argument
316 if (p_res->next && p_res->next->format == PIPE_FORMAT_S8_UINT)
317 return p_res->next;
H A Dcrocus_blit.c274 struct pipe_resource *p_res,
279 struct crocus_resource *res = (void *) p_res;
346 struct pipe_resource *p_res, unsigned pipe_mask)
350 crocus_get_depth_stencil_resources(devinfo, p_res, &junk, &s_res);
353 return (struct crocus_resource *)p_res;
271 crocus_blorp_surf_for_resource(struct crocus_vtable * vtbl,struct isl_device * isl_dev,struct blorp_surf * surf,struct pipe_resource * p_res,enum isl_aux_usage aux_usage,unsigned level,bool is_render_target) argument
345 crocus_resource_for_aspect(const struct intel_device_info * devinfo,struct pipe_resource * p_res,unsigned pipe_mask) argument
H A Dcrocus_resource.c301 crocus_resource_get_separate_stencil(struct pipe_resource *p_res) argument
303 return _crocus_resource_get_separate_stencil(p_res);
307 crocus_resource_set_separate_stencil(struct pipe_resource *p_res, argument
310 assert(util_format_has_depth(util_format_description(p_res->format)));
311 pipe_resource_reference(&p_res->next, stencil);
1878 crocus_resource_get_internal_format(struct pipe_resource *p_res) argument
1880 struct crocus_resource *res = (void *) p_res;
H A Dcrocus_query.c705 struct pipe_resource *p_res,
713 struct crocus_resource *res = (void *) p_res;
715 struct crocus_bo *dst_bo = crocus_resource_bo(p_res);
700 crocus_get_query_result_resource(struct pipe_context * ctx,struct pipe_query * query,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * p_res,unsigned offset) argument
H A Dcrocus_context.h792 struct pipe_resource *p_res,
H A Dcrocus_state.c4012 struct pipe_resource *p_res,
4016 struct crocus_resource *res = (void *) p_res;
4024 pipe_resource_reference(&cso->base.buffer, p_res);
4011 crocus_create_stream_output_target(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned buffer_offset,unsigned buffer_size) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_clear.c68 struct pipe_resource *p_res,
75 struct iris_resource *res = (void *) p_res;
85 box->width < minify(p_res->width0, level) ||
86 box->height < minify(p_res->height0, level)) {
136 if (level > 0 && util_format_get_blocksizebits(p_res->format) == 8 &&
137 res->aux.usage == ISL_AUX_USAGE_GFX12_CCS_E && p_res->width0 % 64) {
219 struct pipe_resource *p_res = (void *) res; local in function:fast_clear_color
322 p_res, res->aux.usage, level, true);
344 struct pipe_resource *p_res,
352 struct iris_resource *res = (void *) p_res;
67 can_fast_clear_color(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format render_format,union isl_color_value color) argument
343 clear_color(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,enum isl_format format,struct isl_swizzle swizzle,union isl_color_value color) argument
423 struct pipe_resource *p_res = (void *) res; local in function:can_fast_clear_depth
550 clear_depth_stencil(struct iris_context * ice,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,bool render_condition_enabled,bool clear_depth,bool clear_stencil,float depth,uint8_t stencil) argument
713 iris_clear_texture(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned level,const struct pipe_box * box,const void * data) argument
[all...]
H A Diris_resource.h309 iris_resource_bo(struct pipe_resource *p_res) argument
311 struct iris_resource *res = (void *) p_res;
H A Diris_blit.c234 struct pipe_resource *p_res,
239 struct iris_resource *res = (void *) p_res;
317 iris_resource_for_aspect(struct pipe_resource *p_res, unsigned pipe_mask) argument
321 iris_get_depth_stencil_resources(p_res, &junk, &s_res);
324 return (struct iris_resource *)p_res;
232 iris_blorp_surf_for_resource(struct isl_device * isl_dev,struct blorp_surf * surf,struct pipe_resource * p_res,enum isl_aux_usage aux_usage,unsigned level,bool is_render_target) argument
H A Diris_resource.c353 iris_resource_get_separate_stencil(struct pipe_resource *p_res) argument
358 if (p_res->next && p_res->next->format == PIPE_FORMAT_S8_UINT)
359 return p_res->next;
366 iris_resource_set_separate_stencil(struct pipe_resource *p_res, argument
369 assert(util_format_has_depth(util_format_description(p_res->format)));
370 pipe_resource_reference(&p_res->next, stencil);
452 struct pipe_resource *p_res)
454 struct iris_resource *res = (struct iris_resource *) p_res;
456 if (p_res
451 iris_resource_destroy(struct pipe_screen * screen,struct pipe_resource * p_res) argument
917 for (struct pipe_resource *p_res = &res->base.b; p_res; p_res = p_res->next) { local in function:iris_resource_finish_aux_import
2593 iris_resource_get_internal_format(struct pipe_resource * p_res) argument
[all...]
H A Diris_query.c657 struct pipe_resource *p_res,
664 struct iris_resource *res = (void *) p_res;
666 struct iris_bo *dst_bo = iris_resource_bo(p_res);
652 iris_get_query_result_resource(struct pipe_context * ctx,struct pipe_query * query,bool wait,enum pipe_query_value_type result_type,int index,struct pipe_resource * p_res,unsigned offset) argument
H A Diris_context.h875 struct pipe_resource *p_res,
H A Diris_state.c3655 struct pipe_resource *p_res,
3659 struct iris_resource *res = (void *) p_res;
3667 pipe_resource_reference(&cso->base.buffer, p_res);
3654 iris_create_stream_output_target(struct pipe_context * ctx,struct pipe_resource * p_res,unsigned buffer_offset,unsigned buffer_size) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/omx/tizonia/
H A Dh264dprc.c200 struct pipe_resource * p_res = NULL; local in function:get_eglimage
213 p_res = st_omx_pipe_texture_from_eglimage(p_egldisplay, p_eglimage);
215 assert(p_res);
218 templat.buffer_format = p_res->format;
220 templat.width = p_res->width0;
221 templat.height = p_res->height0;
225 pipe_resource_reference(&resources[0], p_res);
230 assert(video_buffer->buffer_format == p_res->format);
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/omx/tizonia/
H A Dh264dprc.c188 struct pipe_resource * p_res = NULL; local in function:get_eglimage
201 p_res = st_omx_pipe_texture_from_eglimage(p_egldisplay, p_eglimage);
203 assert(p_res);
206 templat.buffer_format = p_res->format;
207 templat.width = p_res->width0;
208 templat.height = p_res->height0;
212 pipe_resource_reference(&resources[0], p_res);
217 assert(video_buffer->buffer_format == p_res->format);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_clear.h64 struct pipe_resource *p_res,

Completed in 84 milliseconds