Searched defs:slab (Results 1 - 5 of 5) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/pipebuffer/
H A Dpb_bufmgr_slab.c55 * Buffer in a slab.
63 struct pb_slab *slab; member in struct:pb_slab_buffer
69 /** Offset relative to the start of the slab buffer. */
116 * Alignment, usage to be used to allocate the slab buffers.
139 * This buffer manager just dispatches buffer allocations to the appropriate slab
140 * manager, according to the requested buffer size, or by passes the slab
191 * Delete a buffer from the slab delayed list and put
192 * it on the slab FREE list.
198 struct pb_slab *slab = buf->slab; local
302 struct pb_slab *slab; local
379 struct pb_slab *slab; local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nouveau/
H A Dnouveau_mm.c46 mm_slab_alloc(struct mm_slab *slab) argument
50 if (slab->free == 0)
53 for (i = 0; i < (slab->count + 31) / 32; ++i) {
54 b = ffs(slab->bits[i]) - 1;
57 assert(n < slab->count);
58 slab->free--;
59 slab->bits[i] &= ~(1 << b);
67 mm_slab_free(struct mm_slab *slab, int i) argument
69 assert(i < slab->count);
70 slab
116 struct mm_slab *slab; local
161 struct mm_slab *slab; local
212 struct mm_slab *slab = (struct mm_slab *)alloc->priv; local
262 struct mm_slab *slab, *next; local
[all...]
/external/mesa3d/src/gallium/auxiliary/pipebuffer/
H A Dpb_bufmgr_slab.c55 * Buffer in a slab.
63 struct pb_slab *slab; member in struct:pb_slab_buffer
69 /** Offset relative to the start of the slab buffer. */
116 * Alignment, usage to be used to allocate the slab buffers.
139 * This buffer manager just dispatches buffer allocations to the appropriate slab
140 * manager, according to the requested buffer size, or by passes the slab
191 * Delete a buffer from the slab delayed list and put
192 * it on the slab FREE list.
198 struct pb_slab *slab = buf->slab; local
302 struct pb_slab *slab; local
379 struct pb_slab *slab; local
[all...]
/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_mm.c46 mm_slab_alloc(struct mm_slab *slab) argument
50 if (slab->free == 0)
53 for (i = 0; i < (slab->count + 31) / 32; ++i) {
54 b = ffs(slab->bits[i]) - 1;
57 assert(n < slab->count);
58 slab->free--;
59 slab->bits[i] &= ~(1 << b);
67 mm_slab_free(struct mm_slab *slab, int i) argument
69 assert(i < slab->count);
70 slab
116 struct mm_slab *slab; local
161 struct mm_slab *slab; local
212 struct mm_slab *slab = (struct mm_slab *)alloc->priv; local
262 struct mm_slab *slab, *next; local
[all...]
/external/chromium_org/base/process/
H A Dprocess_metrics.h286 int slab; member in struct:base::SystemMemoryInfoKB

Completed in 131 milliseconds