Searched refs:pb_slab (Results 1 – 10 of 10) 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 | 50 struct pb_slab; 62 struct pb_slab *slab; 80 struct pb_slab struct 197 struct pb_slab *slab = buf->slab; in pb_slab_buffer_destroy() 301 struct pb_slab *slab; in pb_slab_create() 307 slab = CALLOC_STRUCT(pb_slab); in pb_slab_create() 378 struct pb_slab *slab; in pb_slab_manager_create_buffer() 411 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 | 119 struct pb_slab base; 129 struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsigned heap, 132 void amdgpu_bo_slab_free(void *priv, struct pb_slab *slab); 141 struct amdgpu_slab *amdgpu_slab(struct pb_slab *slab) in amdgpu_slab()
|
D | amdgpu_bo.c | 520 struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsigned heap, in amdgpu_bo_slab_alloc() 579 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 | 74 struct pb_slab base; 84 struct pb_slab *radeon_bo_slab_alloc(void *priv, unsigned heap, 87 void radeon_bo_slab_free(void *priv, struct pb_slab *slab);
|
D | radeon_drm_bo.c | 733 struct pb_slab *radeon_bo_slab_alloc(void *priv, unsigned heap, in radeon_bo_slab_alloc() 791 void radeon_bo_slab_free(void *priv, struct pb_slab *pslab) in radeon_bo_slab_free()
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state.h | 361 struct pb_slab *si_bindless_descriptor_slab_alloc(void *priv, unsigned heap, 364 void si_bindless_descriptor_slab_free(void *priv, struct pb_slab *pslab);
|
/external/mesa3d/src/gallium/auxiliary/ |
D | Makefile.sources | 100 pipebuffer/pb_slab.c \ 101 pipebuffer/pb_slab.h \
|
D | meson.build | 120 'pipebuffer/pb_slab.c', 121 'pipebuffer/pb_slab.h',
|