Home
last modified time | relevance | path

Searched refs:pipe_reference (Results 1 – 25 of 82) sorted by relevance

1234

/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_bufmgr.h36 struct pipe_reference reference;
71 if (pipe_reference(&(*old_bo)->reference, &new_bo->reference)) in v3d_bo_set_reference()
79 pipe_reference(NULL, &bo->reference); in v3d_bo_reference()
92 if (pipe_reference(&(*bo)->reference, NULL)) in v3d_bo_unreference()
98 if (pipe_reference(&(*bo)->reference, NULL)) { in v3d_bo_unreference()
116 if (pipe_reference(&(*bo)->reference, NULL)) in v3d_bo_unreference_locked_timed()
Dv3d_fence.c44 struct pipe_reference reference;
57 if (pipe_reference(&(*p)->reference, &f->reference)) { in v3d_fence_reference()
/external/mesa3d/src/gallium/auxiliary/util/
Du_debug_refcnt.h37 typedef void (*debug_reference_descriptor)(char*, const struct pipe_reference*);
44 debug_reference_slowpath(const struct pipe_reference* p,
48 debug_reference(const struct pipe_reference* p, in debug_reference()
58 debug_reference(UNUSED const struct pipe_reference* p, in debug_reference()
Du_threaded_context.h339 struct pipe_reference ref;
424 if (pipe_reference((struct pipe_reference *)*dst, (struct pipe_reference *)src)) in tc_unflushed_batch_token_reference()
Du_debug_describe.h34 struct pipe_reference;
41 void debug_describe_reference(char* buf, const struct pipe_reference*ptr);
Du_live_shader_cache.c123 pipe_reference(NULL, &shader->reference); in util_live_shader_cache_get()
156 pipe_reference(NULL, &shader->reference); in util_live_shader_cache_get()
178 bool destroy = pipe_reference(&dst_shader->reference, &src_shader->reference); in util_shader_reference()
Du_inlines.h55 pipe_reference_init(struct pipe_reference *dst, unsigned count) in pipe_reference_init()
61 pipe_is_referenced(struct pipe_reference *src) in pipe_is_referenced()
73 pipe_reference_described(struct pipe_reference *dst, in pipe_reference_described()
74 struct pipe_reference *src, in pipe_reference_described()
98 pipe_reference(struct pipe_reference *dst, struct pipe_reference *src) in pipe_reference() function
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_fs.h132 struct pipe_reference reference;
164 struct pipe_reference reference;
195 if (pipe_reference(old_ptr ? &(*ptr)->reference : NULL, shader ? &shader->reference : NULL)) { in lp_fs_reference()
211 if (pipe_reference(old_ptr ? &(*ptr)->reference : NULL, variant ? &variant->reference : NULL)) { in lp_fs_variant_reference()
Dlp_fence.h43 struct pipe_reference reference;
84 if (pipe_reference(&old->reference, &f->reference)) { in lp_fence_reference()
/external/virglrenderer/src/gallium/include/pipe/
Dp_state.h74 struct pipe_reference struct
336 struct pipe_reference reference;
366 struct pipe_reference reference;
408 struct pipe_reference reference;
490 struct pipe_reference reference;
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_shader.c40 struct pipe_reference *src_ref; in vmw_svga_winsys_shader_reference()
41 struct pipe_reference *dst_ref; in vmw_svga_winsys_shader_reference()
52 if (pipe_reference(dst_ref, src_ref)) { in vmw_svga_winsys_shader_reference()
/external/virglrenderer/src/gallium/auxiliary/util/
Du_debug_refcnt.h39 typedef void (*debug_reference_descriptor)(char*, const struct pipe_reference*);
42 debug_reference(UNUSED const struct pipe_reference* p, in debug_reference()
Du_debug_describe.h34 struct pipe_reference;
40 void debug_describe_reference(char* buf, const struct pipe_reference*ptr);
Du_inlines.h55 pipe_reference_init(struct pipe_reference *reference, unsigned count) in pipe_reference_init()
61 pipe_is_referenced(struct pipe_reference *reference) in pipe_is_referenced()
73 pipe_reference_described(struct pipe_reference *ptr, in pipe_reference_described()
74 struct pipe_reference *reference, in pipe_reference_described()
100 pipe_reference(struct pipe_reference *ptr, struct pipe_reference *reference) in pipe_reference() function
/external/mesa3d/src/gallium/drivers/zink/
Dzink_batch.c127 pipe_reference(NULL, &res->base.reference); in zink_batch_reference_resource_rw()
129 pipe_reference(NULL, &stencil->base.reference); in zink_batch_reference_resource_rw()
147 pipe_reference(NULL, &sv->base.reference); in zink_batch_reference_sampler_view()
158 pipe_reference(NULL, &prog->reference); in zink_batch_reference_program()
Dzink_program.h43 struct pipe_reference reference;
48 struct pipe_reference reference;
/external/mesa3d/src/gallium/include/pipe/
Dp_state.h82 struct pipe_reference struct
445 struct pipe_reference reference;
471 struct pipe_reference reference;
542 struct pipe_reference reference;
660 struct pipe_reference reference;
/external/mesa3d/src/gallium/drivers/iris/
Diris_fine_fence.h47 struct pipe_reference reference;
88 if (pipe_reference(&(*dst)->reference, &src->reference)) in iris_fine_fence_reference()
Diris_fence.h37 struct pipe_reference ref;
56 if (pipe_reference(*dst ? &(*dst)->ref : NULL, in iris_syncobj_reference()
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_winsys.h43 struct pipe_reference reference;
110 struct pipe_reference reference;
/external/mesa3d/src/gallium/winsys/i915/drm/
Di915_drm_fence.c15 struct pipe_reference reference;
43 if (pipe_reference(&((struct i915_drm_fence *)(*ptr))->reference, &f->reference)) { in i915_drm_fence_reference()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_gmem.h49 struct pipe_reference reference;
77 if (pipe_reference(&(*ptr)->reference, &gmem->reference)) in fd_gmem_reference()
Dfreedreno_query_hw.h95 struct pipe_reference reference; /* keep this first */
160 if (pipe_reference(&(*ptr)->reference, &samp->reference)) in fd_hw_sample_reference()
/external/mesa3d/src/gallium/winsys/virgl/drm/
Dvirgl_drm_winsys.h38 struct pipe_reference reference;
97 struct pipe_reference reference;
/external/mesa3d/src/gallium/drivers/lima/
Dlima_fence.c40 struct pipe_reference reference;
103 if (pipe_reference(&(*ptr)->reference, &fence->reference)) in lima_fence_reference()

1234