/linux-4.1.27/lib/ |
D | percpu_ida.c | 39 unsigned freelist[]; member 87 memcpy(tags->freelist, in steal_tags() 88 remote->freelist, in steal_tags() 109 move_tags(tags->freelist, &tags->nr_free, in alloc_global_tags() 110 pool->freelist, &pool->nr_free, in alloc_global_tags() 120 tag = tags->freelist[--tags->nr_free]; in alloc_local_tag() 180 tag = tags->freelist[--tags->nr_free]; in percpu_ida_alloc() 228 tags->freelist[tags->nr_free++] = tag; in percpu_ida_free() 247 move_tags(pool->freelist, &pool->nr_free, in percpu_ida_free() 248 tags->freelist, &tags->nr_free, in percpu_ida_free() [all …]
|
D | debugobjects.c | 219 HLIST_HEAD(freelist); in debug_objects_oom() 228 hlist_move_list(&db->list, &freelist); in debug_objects_oom() 232 hlist_for_each_entry_safe(obj, tmp, &freelist, node) { in debug_objects_oom() 670 HLIST_HEAD(freelist); in __debug_check_no_obj_freed() 706 hlist_add_head(&obj->node, &freelist); in __debug_check_no_obj_freed() 713 hlist_for_each_entry_safe(obj, tmp, &freelist, node) { in __debug_check_no_obj_freed()
|
/linux-4.1.27/mm/ |
D | slub.c | 374 if (cmpxchg_double(&page->freelist, &page->counters, in __cmpxchg_double_slab() 382 if (page->freelist == freelist_old && in __cmpxchg_double_slab() 384 page->freelist = freelist_new; in __cmpxchg_double_slab() 410 if (cmpxchg_double(&page->freelist, &page->counters, in cmpxchg_double_slab() 421 if (page->freelist == freelist_old && in cmpxchg_double_slab() 423 page->freelist = freelist_new; in cmpxchg_double_slab() 455 for (p = page->freelist; p; p = get_freepointer(s, p)) in get_map() 585 page, page->objects, page->inuse, page->freelist, page->flags); in print_page_info() 901 fp = page->freelist; in on_freelist() 912 page->freelist = NULL; in on_freelist() [all …]
|
D | slob.c | 222 for (prev = NULL, cur = sp->freelist; ; prev = cur, cur = slob_next(cur)) { in slob_page_alloc() 246 sp->freelist = next; in slob_page_alloc() 251 sp->freelist = cur + units; in slob_page_alloc() 324 sp->freelist = b; in slob_alloc() 371 sp->freelist = b; in slob_free() 391 if (b < (slob_t *)sp->freelist) { in slob_free() 392 if (b + units == sp->freelist) { in slob_free() 393 units += slob_units(sp->freelist); in slob_free() 394 sp->freelist = slob_next(sp->freelist); in slob_free() 396 set_slob(b, units, sp->freelist); in slob_free() [all …]
|
D | compaction.c | 53 static unsigned long release_freepages(struct list_head *freelist) in release_freepages() argument 58 list_for_each_entry_safe(page, next, freelist, lru) { in release_freepages() 402 struct list_head *freelist, in isolate_freepages_block() argument 467 list_add(&page->lru, freelist); in isolate_freepages_block() 538 LIST_HEAD(freelist); in isolate_freepages_range() 564 block_end_pfn, &freelist, true); in isolate_freepages_range() 582 map_pages(&freelist); in isolate_freepages_range() 586 release_freepages(&freelist); in isolate_freepages_range() 904 struct list_head *freelist = &cc->freepages; in isolate_freepages() local 958 block_end_pfn, freelist, false); in isolate_freepages() [all …]
|
D | slab.c | 404 status = (char *)page->freelist + freelist_size; in set_obj_status() 415 status = (char *)page->freelist + freelist_size; in get_obj_status() 1886 void *freelist; in slab_destroy() local 1888 freelist = page->freelist; in slab_destroy() 1911 kmem_cache_free(cachep->freelist_cache, freelist); in slab_destroy() 2463 void *freelist; in alloc_slabmgmt() local 2468 freelist = kmem_cache_alloc_node(cachep->freelist_cache, in alloc_slabmgmt() 2470 if (!freelist) in alloc_slabmgmt() 2473 freelist = addr + colour_off; in alloc_slabmgmt() 2478 return freelist; in alloc_slabmgmt() [all …]
|
D | zsmalloc.c | 882 page->freelist = NULL; in reset_page() 1001 first_page->freelist = location_to_obj(first_page, 0); in alloc_zspage() 1361 obj = (unsigned long)first_page->freelist; in obj_malloc() 1367 first_page->freelist = link->next; in obj_malloc() 1461 link->next = first_page->freelist; in obj_free() 1465 first_page->freelist = (void *)obj; in obj_free()
|
/linux-4.1.27/drivers/md/bcache/ |
D | util.h | 261 type *freelist; \ 267 typeof((array)->freelist) _ret = (array)->freelist; \ 270 (array)->freelist = *((typeof((array)->freelist) *) _ret);\ 277 typeof((array)->freelist) _ptr = ptr; \ 279 *((typeof((array)->freelist) *) _ptr) = (array)->freelist; \ 280 (array)->freelist = _ptr; \ 285 typeof((array)->freelist) _i; \ 288 (array)->freelist = NULL; \ 296 #define array_freelist_empty(array) ((array)->freelist == NULL)
|
D | writeback.c | 364 if (array_freelist_empty(&buf->freelist)) in refill_full_stripes() 400 if (array_freelist_empty(&buf->freelist)) in refill_dirty()
|
D | btree.c | 2382 w = array_alloc(&buf->freelist); in refill_keybuf_fn() 2392 array_free(&buf->freelist, w); in refill_keybuf_fn() 2396 if (array_freelist_empty(&buf->freelist)) in refill_keybuf_fn() 2448 array_free(&buf->freelist, w); in __bch_keybuf_del() 2532 array_allocator_init(&buf->freelist); in bch_keybuf_init()
|
D | bcache.h | 243 DECLARE_ARRAY_ALLOCATOR(struct keybuf_key, freelist, KEYBUF_NR);
|
/linux-4.1.27/drivers/iommu/ |
D | intel-iommu.c | 389 struct page *freelist[HIGH_WATER_MARK]; member 1017 struct page *freelist) in dma_pte_list_pagetables() argument 1022 pg->freelist = freelist; in dma_pte_list_pagetables() 1023 freelist = pg; in dma_pte_list_pagetables() 1026 return freelist; in dma_pte_list_pagetables() 1031 freelist = dma_pte_list_pagetables(domain, level - 1, in dma_pte_list_pagetables() 1032 pte, freelist); in dma_pte_list_pagetables() 1036 return freelist; in dma_pte_list_pagetables() 1043 struct page *freelist) in dma_pte_clear_level() argument 1064 freelist = dma_pte_list_pagetables(domain, level - 1, pte, freelist); in dma_pte_clear_level() [all …]
|
/linux-4.1.27/fs/jfs/ |
D | jfs_dtree.h | 152 s8 freelist; /* 1: freelist header */ member 201 s8 freelist; /* 1: slot index of head of freelist */ member
|
D | jfs_dtree.c | 1430 rp->header.freelist = fsi; in dtSplitPage() 1572 fsi = rp->header.freelist; in dtSplitPage() 1785 last = sp->header.freelist; in dtExtendPage() 1790 sp->header.freelist = last; in dtExtendPage() 1804 fsi = sp->header.freelist; in dtExtendPage() 1806 sp->header.freelist = n; in dtExtendPage() 1829 if (sp->header.freelist < n) in dtExtendPage() 1976 fsi = sp->header.freelist; in dtSplitRoot() 1978 rp->header.freelist = n; in dtSplitRoot() 1980 rp->header.freelist = fsi; in dtSplitRoot() [all …]
|
/linux-4.1.27/include/linux/ |
D | percpu_ida.h | 53 unsigned *freelist; member
|
D | slub_def.h | 41 void **freelist; /* Pointer to next available object */ member
|
D | mm_types.h | 65 void *freelist; /* sl[aou]b first free object */ member
|
/linux-4.1.27/drivers/usb/musb/ |
D | cppi_dma.c | 61 struct cppi_descriptor *bd = c->freelist; in cppi_bd_alloc() 64 c->freelist = bd->next; in cppi_bd_alloc() 73 bd->next = c->freelist; in cppi_bd_free() 74 c->freelist = bd; in cppi_bd_free() 119 c->freelist = NULL; in cppi_pool_init() 608 bd = tx->freelist; in cppi_next_tx_segment() 663 musb_writel(&tx_ram->tx_head, 0, (u32)tx->freelist->dma); in cppi_next_tx_segment()
|
D | cppi_dma.h | 101 struct cppi_descriptor *freelist; member
|
/linux-4.1.27/Documentation/RCU/ |
D | torture.txt | 238 o "tfle": If non-zero, indicates that the "torture freelist" 243 o "rta": Number of structures allocated from the torture freelist. 245 o "rtaf": Number of allocations from the torture freelist that have 250 o "rtf": Number of frees into the torture freelist.
|
/linux-4.1.27/Documentation/ |
D | bcache.txt | 422 Size of the freelist as a percentage of nbuckets. Can be written to to 423 increase the number of buckets kept on the freelist, which lets you 426 since buckets are discarded when they move on to the freelist will also make
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-kernel-slab | 71 The alloc_refill file shows how many times the per-cpu freelist
|
/linux-4.1.27/Documentation/scsi/ |
D | ChangeLog.1992-1997 | 509 * scsi.c: Change dma freelist to be a set of pages. This allows
|