/freebsd-10.1-release/sys/ofed/include/net/ |
H A D | tcp.h | 34 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/vm/ |
H A D | uma_dbg.c | 199 uma_slab_t slab; local 205 slab = vtoslab((vm_offset_t)mem); 208 * It is safe to return the slab here even though the 215 slab = hash_sfind(&keg->uk_hash, mem); 217 slab = (uma_slab_t)(mem + keg->uk_pgoff); 221 return (slab); 225 * Set up the slab's freei data such that uma_dbg_free can function. 229 uma_dbg_alloc(uma_zone_t zone, uma_slab_t slab, void *item) argument 236 if (slab == NULL) { 237 slab 259 uma_dbg_free(uma_zone_t zone, uma_slab_t slab, void *item) argument [all...] |
H A D | uma_dbg.h | 52 void uma_dbg_free(uma_zone_t zone, uma_slab_t slab, void *item); 53 void uma_dbg_alloc(uma_zone_t zone, uma_slab_t slab, void *item);
|
H A D | uma_core.c | 39 * The basic ideas stem from similar slab/zone based allocators whose algorithms 262 static void *slab_alloc_item(uma_keg_t keg, uma_slab_t slab); 263 static void slab_free_item(uma_keg_t keg, uma_slab_t slab, void *item); 574 uma_slab_t slab; local 591 slab = SLIST_FIRST(&oldhash->uh_slab_hash[i]); 593 hval = UMA_HASH(newhash, slab->us_data); 595 slab, us_hlink); 807 keg_free_slab(uma_keg_t keg, uma_slab_t slab, int start) argument 813 mem = slab->us_data; 814 flags = slab 840 uma_slab_t slab; local 943 uma_slab_t slab; local 1786 uma_slab_t slab; local 2301 uma_slab_t slab; local 2375 uma_slab_t slab; local 2403 uma_slab_t slab; local 2474 slab_alloc_item(uma_keg_t keg, uma_slab_t slab) argument 2500 uma_slab_t slab; local 2802 slab_free_item(uma_keg_t keg, uma_slab_t slab, void *item) argument 2831 uma_slab_t slab; local 3128 uma_slab_t slab; local 3154 uma_slab_t slab; local 3214 uma_slab_t slab; local 3234 uma_large_free(uma_slab_t slab) argument 3259 slab_print(uma_slab_t slab) argument 3278 uma_slab_t slab; local [all...] |
H A D | uma_int.h | 47 * be allocated off the page from a special slab zone. The free list within a 48 * slab is managed with a bitmask. For item sizes that would yield more than 50 * improve the number of items per slab that will fit. 58 * course, be solved with dynamic slab sizes. 77 * This is the representation for normal (Non OFFPAGE slab) 80 * s == slab pointer 85 * ||i||i||i||i||i||i||i||i||i||i||i||i||i||i||i| |slab header|| 90 * This is an OFFPAGE slab. These can be larger than UMA_SLAB_SIZE. 98 * |slab header| | 112 /* Max waste percentage before going to off page slab managemen 392 uma_slab_t slab; local 414 vsetslab(vm_offset_t va, uma_slab_t slab) argument [all...] |
/freebsd-10.1-release/contrib/unbound/validator/ |
H A D | val_kcache.c | 62 kcache->slab = slabhash_create(numtables, start_size, maxmem, 65 if(!kcache->slab) { 78 slabhash_delete(kcache->slab); 95 slabhash_insert(kcache->slab, k->entry.hash, &k->entry, 121 e = slabhash_lookup(kcache->slab, lookfor.entry.hash, &lookfor, wr); 159 return sizeof(*kcache) + slabhash_get_mem(kcache->slab); 171 slabhash_remove(kcache->slab, lookfor.entry.hash, &lookfor);
|
H A D | val_kcache.h | 56 struct slabhash* slab; member in struct:key_cache
|
/freebsd-10.1-release/sys/ofed/include/linux/ |
H A D | string.h | 35 #include <linux/slab.h>
|
H A D | dmapool.h | 37 #include <linux/slab.h>
|
H A D | module.h | 36 #include <linux/slab.h>
|
H A D | kthread.h | 39 #include <linux/slab.h>
|
H A D | kobject.h | 36 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/kern/ |
H A D | kern_malloc.c | 542 uma_slab_t slab; local 563 slab = vtoslab((vm_offset_t)addr & (~UMA_SLAB_MASK)); 565 if (slab == NULL) 569 if (!(slab->us_flags & UMA_SLAB_MALLOC)) { 573 size = slab->us_keg->uk_size; 589 uma_zfree_arg(LIST_FIRST(&slab->us_keg->uk_zones), addr, slab); 591 size = slab->us_size; 592 uma_large_free(slab); 603 uma_slab_t slab; local 840 uma_slab_t slab; local [all...] |
/freebsd-10.1-release/contrib/unbound/daemon/ |
H A D | cachedump.c | 123 size_t slab; local 125 for(slab=0; slab<r->table.size; slab++) { 126 lock_quick_lock(&r->table.array[slab]->lock); 127 if(!dump_rrset_lruhash(ssl, r->table.array[slab], 129 lock_quick_unlock(&r->table.array[slab]->lock); 132 lock_quick_unlock(&r->table.array[slab]->lock); 277 size_t slab; local 279 for(slab [all...] |
/freebsd-10.1-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | doorbell.c | 33 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/contrib/xz-embedded/linux/lib/xz/ |
H A D | xz_private.h | 19 # include <linux/slab.h>
|
/freebsd-10.1-release/sys/ofed/drivers/infiniband/debug/ |
H A D | mtrack.h | 6 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/ofed/drivers/net/mlx4/ |
H A D | en_resources.c | 34 #include <linux/slab.h>
|
H A D | reset.c | 37 #include <linux/slab.h>
|
H A D | intf.c | 34 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/contrib/xz-embedded/linux/lib/ |
H A D | decompress_unxz.c | 112 # include <linux/slab.h>
|
/freebsd-10.1-release/sys/dev/cxgbe/iw_cxgbe/ |
H A D | ev.c | 38 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/ofed/drivers/infiniband/core/ |
H A D | agent.c | 39 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_reset.c | 36 #include <linux/slab.h>
|
/freebsd-10.1-release/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_vlan.c | 36 #include <linux/slab.h>
|