Home
last modified time | relevance | path

Searched refs:pb_slab (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/pipebuffer/
Dpb_slab.h51 struct pb_slab;
63 struct pb_slab *slab; /* the slab that contains this buffer */
72 struct pb_slab struct
91 typedef struct pb_slab *(slab_alloc_fn)(void *priv,
101 typedef void (slab_free_fn)(void *priv, struct pb_slab *);
Dpb_bufmgr_slab.c51 struct pb_slab;
63 struct pb_slab *slab;
81 struct pb_slab struct
198 struct pb_slab *slab = buf->slab; in pb_slab_buffer_destroy()
302 struct pb_slab *slab; in pb_slab_create()
308 slab = CALLOC_STRUCT(pb_slab); in pb_slab_create()
379 struct pb_slab *slab; in pb_slab_manager_create_buffer()
412 slab = LIST_ENTRY(struct pb_slab, list, head); in pb_slab_manager_create_buffer()
Dpb_slab.c56 struct pb_slab *slab = entry->slab; in pb_slab_reclaim()
103 struct pb_slab *slab; in pb_slab_alloc()
118 LIST_IS_EMPTY(&LIST_ENTRY(struct pb_slab, group->slabs.next, head)->free)) in pb_slab_alloc()
123 slab = LIST_ENTRY(struct pb_slab, group->slabs.next, head); in pb_slab_alloc()
/external/mesa3d/src/gallium/winsys/amdgpu/drm/
Damdgpu_bo.h85 struct pb_slab base;
95 struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsigned heap,
98 void amdgpu_bo_slab_free(void *priv, struct pb_slab *slab);
107 struct amdgpu_slab *amdgpu_slab(struct pb_slab *slab) in amdgpu_slab()
Damdgpu_bo.c478 struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsigned heap, in amdgpu_bo_slab_alloc()
554 void amdgpu_bo_slab_free(void *priv, struct pb_slab *pslab) in amdgpu_bo_slab_free()
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_bo.h78 struct pb_slab base;
88 struct pb_slab *radeon_bo_slab_alloc(void *priv, unsigned heap,
91 void radeon_bo_slab_free(void *priv, struct pb_slab *slab);
Dradeon_drm_bo.c737 struct pb_slab *radeon_bo_slab_alloc(void *priv, unsigned heap, in radeon_bo_slab_alloc()
813 void radeon_bo_slab_free(void *priv, struct pb_slab *pslab) in radeon_bo_slab_free()
/external/mesa3d/src/gallium/auxiliary/
DMakefile.sources102 pipebuffer/pb_slab.c \
103 pipebuffer/pb_slab.h \