Searched refs:pb_slab (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/pipebuffer/ |
D | pb_slab.h | 51 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 *);
|
D | pb_bufmgr_slab.c | 51 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()
|
D | pb_slab.c | 56 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/ |
D | amdgpu_bo.h | 85 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()
|
D | amdgpu_bo.c | 478 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/ |
D | radeon_drm_bo.h | 78 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);
|
D | radeon_drm_bo.c | 737 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/ |
D | Makefile.sources | 102 pipebuffer/pb_slab.c \ 103 pipebuffer/pb_slab.h \
|