Searched refs:slab (Results 1 - 25 of 25) sorted by relevance

/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/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/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/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/srtp/crypto/include/
H A Dkernel_compat.h52 #include <linux/slab.h>
/external/kernel-headers/original/linux/
H A Dpercpu.h4 #include <linux/slab.h> /* For kmalloc() */
H A Dposix_acl.h11 #include <linux/slab.h>
H A Dtextsearch.h11 #include <linux/slab.h>
H A Dmempolicy.h32 #include <linux/slab.h>
H A Dproc_fs.h4 #include <linux/slab.h>
H A Dhid.h68 #include <linux/slab.h>
H A Dfb.h420 #include <linux/slab.h>
H A Dskbuff.h326 #include <linux/slab.h>
/external/oprofile/module/
H A Doprofile.h20 #include <linux/slab.h>
/external/chromium_org/base/process/
H A Dprocess_metrics.h274 int slab; member in struct:base::SystemMemoryInfoKB
H A Dprocess_metrics_linux.cc480 slab = 0;
506 res->SetInteger("slab", slab);
580 StringToInt(tokens[1], &meminfo->slab);
H A Dprocess_metrics_unittest.cc159 EXPECT_TRUE(meminfo.slab == 54212);
/external/yaffs2/yaffs2/
H A Dyportenv.h39 #include <linux/slab.h>
H A Dyaffs_fs.c41 #include <linux/slab.h>
/external/e2fsprogs/e2fsck/
H A Drecovery.c23 #include <linux/slab.h>
H A Drevoke.c67 #include <linux/slab.h>
/external/kernel-headers/original/asm-x86/
H A Dpgtable_32.h21 #include <linux/slab.h>
/external/yaffs2/yaffs2/mtdemul/
H A Dnandemul2k.c21 #include <linux/slab.h>
/external/chromium_org/v8/tools/profviz/
H A Dgnuplot-4.6.3-emscripten.js615 // @slab: An array of data, or a number. If a number, then the size of the block to allocate,
620 // is initial data - if @slab is a number, then this does not matter at all and is
623 function allocate(slab, types, allocator, ptr) {
625 if (typeof slab === 'number') {
627 size = slab;
630 size = slab.length;
653 if (slab.subarray || slab.slice) {
654 HEAPU8.set(slab, ret);
656 HEAPU8.set(new Uint8Array(slab), re
[all...]
/external/chromium_org/tools/win/split_link/viz.js/
H A Dviz.js557 // @slab: An array of data, or a number. If a number, then the size of the block to allocate,
562 // is initial data - if @slab is a number, then this does not matter at all and is
565 function allocate(slab, types, allocator, ptr) {
567 if (typeof slab === 'number') {
569 size = slab;
572 size = slab.length;
595 HEAPU8.set(new Uint8Array(slab), ret);
600 var curr = slab[i];
[all...]

Completed in 826 milliseconds