| /OK3568_Linux_fs/kernel/kernel/bpf/ |
| H A D | percpu_freelist.c | 10 s->freelist = alloc_percpu(struct pcpu_freelist_head); in pcpu_freelist_init() 11 if (!s->freelist) in pcpu_freelist_init() 15 struct pcpu_freelist_head *head = per_cpu_ptr(s->freelist, cpu); in pcpu_freelist_init() 27 free_percpu(s->freelist); in pcpu_freelist_destroy() 65 head = per_cpu_ptr(s->freelist, cpu); in ___pcpu_freelist_push_nmi() 88 ___pcpu_freelist_push(this_cpu_ptr(s->freelist), node); in __pcpu_freelist_push() 112 head = per_cpu_ptr(s->freelist, cpu); in pcpu_freelist_populate() 131 head = per_cpu_ptr(s->freelist, cpu); in ___pcpu_freelist_pop() 165 head = per_cpu_ptr(s->freelist, cpu); in ___pcpu_freelist_pop_nmi()
|
| H A D | stackmap.c | 30 struct pcpu_freelist freelist; member 76 err = pcpu_freelist_init(&smap->freelist); in prealloc_elems_and_freelist() 80 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist() 427 pcpu_freelist_pop(&smap->freelist); in __bpf_get_stackid() 437 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid() 441 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid() 452 pcpu_freelist_pop(&smap->freelist); in __bpf_get_stackid() 463 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in __bpf_get_stackid() 774 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in bpf_stackmap_copy() 825 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in stack_map_delete_elem() [all …]
|
| H A D | percpu_freelist.h | 15 struct pcpu_freelist_head __percpu *freelist; member
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | slub.c | 363 if (cmpxchg_double(&page->freelist, &page->counters, in __cmpxchg_double_slab() 371 if (page->freelist == freelist_old && in __cmpxchg_double_slab() 373 page->freelist = freelist_new; in __cmpxchg_double_slab() 399 if (cmpxchg_double(&page->freelist, &page->counters, in cmpxchg_double_slab() 410 if (page->freelist == freelist_old && in cmpxchg_double_slab() 412 page->freelist = freelist_new; in cmpxchg_double_slab() 444 for (p = page->freelist; p; p = get_freepointer(s, p)) in __fill_map() 683 page, page->objects, page->inuse, page->freelist, page->flags); in print_page_info() 714 void **freelist, void *nextfree) in freelist_corrupted() argument 717 !check_valid_pointer(s, page, nextfree) && freelist) { in freelist_corrupted() [all …]
|
| H A D | slob.c | 244 for (prev = NULL, cur = sp->freelist; ; prev = cur, cur = slob_next(cur)) { in slob_page_alloc() 277 sp->freelist = next; in slob_page_alloc() 282 sp->freelist = cur + units; in slob_page_alloc() 366 sp->freelist = b; in slob_alloc() 413 sp->freelist = b; in slob_free() 433 if (b < (slob_t *)sp->freelist) { in slob_free() 434 if (b + units == sp->freelist) { in slob_free() 435 units += slob_units(sp->freelist); in slob_free() 436 sp->freelist = slob_next(sp->freelist); in slob_free() 438 set_slob(b, units, sp->freelist); in slob_free() [all …]
|
| H A D | compaction.c | 71 static unsigned long release_freepages(struct list_head *freelist) in release_freepages() argument 76 list_for_each_entry_safe(page, next, freelist, lru) { in release_freepages() 556 struct list_head *freelist, in isolate_freepages_block() argument 636 list_add_tail(&page->lru, freelist); in isolate_freepages_block() 704 LIST_HEAD(freelist); in isolate_freepages_range() 736 block_end_pfn, &freelist, 0, true); in isolate_freepages_range() 754 split_map_pages(&freelist); in isolate_freepages_range() 758 release_freepages(&freelist); in isolate_freepages_range() 1243 move_freelist_head(struct list_head *freelist, struct page *freepage) in move_freelist_head() argument 1247 if (!list_is_last(freelist, &freepage->lru)) { in move_freelist_head() [all …]
|
| H A D | slab.c | 1582 poison_obj(cachep, page->freelist - obj_offset(cachep), in slab_destroy_debugcheck() 1619 void *freelist; in slab_destroy() local 1621 freelist = page->freelist; in slab_destroy() 1633 kmem_cache_free(cachep->freelist_cache, freelist); in slab_destroy() 2296 void *freelist; in alloc_slabmgmt() local 2303 freelist = NULL; in alloc_slabmgmt() 2306 freelist = kmem_cache_alloc_node(cachep->freelist_cache, in alloc_slabmgmt() 2310 freelist = addr + (PAGE_SIZE << cachep->gfporder) - in alloc_slabmgmt() 2314 return freelist; in alloc_slabmgmt() 2319 return ((freelist_idx_t *)page->freelist)[idx]; in get_free_obj() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | hnd_pktpool.c | 329 if (pktp->freelist == NULL) /* pktpool free list is empty */ in BCMATTACHFN() 337 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in BCMATTACHFN() 338 pktp->freelist = p; in BCMATTACHFN() 382 while (pktp->freelist != NULL) { in BCMATTACHFN() 383 void * p = pktp->freelist; in BCMATTACHFN() 385 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in BCMATTACHFN() 525 while ((pktp->freelist != NULL) && (free_cnt)) { in pktpool_reclaim() 526 void * p = pktp->freelist; in pktpool_reclaim() 528 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_reclaim() 551 PKTSETFREELIST(p, pktp->freelist); in pktpool_reclaim() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | hnd_pktpool.c | 329 if (pktp->freelist == NULL) /* pktpool free list is empty */ in BCMATTACHFN() 337 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in BCMATTACHFN() 338 pktp->freelist = p; in BCMATTACHFN() 382 while (pktp->freelist != NULL) { in BCMATTACHFN() 383 void * p = pktp->freelist; in BCMATTACHFN() 385 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in BCMATTACHFN() 525 while ((pktp->freelist != NULL) && (free_cnt)) { in pktpool_reclaim() 526 void * p = pktp->freelist; in pktpool_reclaim() 528 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_reclaim() 551 PKTSETFREELIST(p, pktp->freelist); in pktpool_reclaim() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/ |
| H A D | x-list.c | 49 static x_list *freelist; variable 56 node->next = freelist; in list_free_1() 57 freelist = node; in list_free_1() 91 if (freelist == NULL) { in X_PFX() 102 freelist = b->l; in X_PFX() 105 node = freelist; in X_PFX() 106 freelist = node->next; in X_PFX()
|
| /OK3568_Linux_fs/kernel/drivers/md/bcache/ |
| H A D | util.h | 250 type *freelist; \ 256 typeof((array)->freelist) _ret = (array)->freelist; \ 259 (array)->freelist = *((typeof((array)->freelist) *) _ret);\ 266 typeof((array)->freelist) _ptr = ptr; \ 268 *((typeof((array)->freelist) *) _ptr) = (array)->freelist; \ 269 (array)->freelist = _ptr; \ 274 typeof((array)->freelist) _i; \ 277 (array)->freelist = NULL; \ 285 #define array_freelist_empty(array) ((array)->freelist == NULL)
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | hnd_pktpool.c | 272 if (pktp->freelist == NULL) /* pktpool free list is empty */ in pktpool_init() 280 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in pktpool_init() 281 pktp->freelist = p; in pktpool_init() 322 while (pktp->freelist != NULL) { in pktpool_deinit() 323 void * p = pktp->freelist; in pktpool_deinit() 325 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_deinit() 438 while ((pktp->freelist != NULL) && (free_cnt)) { in pktpool_reclaim() 439 void * p = pktp->freelist; in pktpool_reclaim() 441 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_reclaim() 446 PKTSETFREELIST(p, pktp->freelist); in pktpool_reclaim() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | hnd_pktpool.c | 272 if (pktp->freelist == NULL) /* pktpool free list is empty */ in pktpool_init() 280 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in pktpool_init() 281 pktp->freelist = p; in pktpool_init() 322 while (pktp->freelist != NULL) { in pktpool_deinit() 323 void * p = pktp->freelist; in pktpool_deinit() 325 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_deinit() 438 while ((pktp->freelist != NULL) && (free_cnt)) { in pktpool_reclaim() 439 void * p = pktp->freelist; in pktpool_reclaim() 441 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_reclaim() 446 PKTSETFREELIST(p, pktp->freelist); in pktpool_reclaim() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | hnd_pktpool.c | 272 if (pktp->freelist == NULL) /* pktpool free list is empty */ in pktpool_init() 280 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in pktpool_init() 281 pktp->freelist = p; in pktpool_init() 322 while (pktp->freelist != NULL) { in pktpool_deinit() 323 void * p = pktp->freelist; in pktpool_deinit() 325 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_deinit() 438 while ((pktp->freelist != NULL) && (free_cnt)) { in pktpool_reclaim() 439 void * p = pktp->freelist; in pktpool_reclaim() 441 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_reclaim() 446 PKTSETFREELIST(p, pktp->freelist); in pktpool_reclaim() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/nvdimm/ |
| H A D | btt.c | 392 arena->freelist[lane].sub = 1 - arena->freelist[lane].sub; in btt_flog_write() 393 if (++(arena->freelist[lane].seq) == 4) in btt_flog_write() 394 arena->freelist[lane].seq = 1; in btt_flog_write() 396 arena->freelist[lane].has_err = 1; in btt_flog_write() 397 arena->freelist[lane].block = ent_lba(le32_to_cpu(ent->old_map)); in btt_flog_write() 509 if (arena->freelist[lane].has_err) { in arena_clear_freelist_error() 511 u32 lba = arena->freelist[lane].block; in arena_clear_freelist_error() 527 arena->freelist[lane].has_err = 0; in arena_clear_freelist_error() 540 arena->freelist = kcalloc(arena->nfree, sizeof(struct free_entry), in btt_freelist_init() 542 if (!arena->freelist) in btt_freelist_init() [all …]
|
| H A D | btt.h | 188 struct free_entry *freelist; member
|
| /OK3568_Linux_fs/kernel/drivers/iommu/amd/ |
| H A D | iommu.c | 1400 static void free_page_list(struct page *freelist) in free_page_list() argument 1402 while (freelist != NULL) { in free_page_list() 1403 unsigned long p = (unsigned long)page_address(freelist); in free_page_list() 1404 freelist = freelist->freelist; in free_page_list() 1409 static struct page *free_pt_page(unsigned long pt, struct page *freelist) in free_pt_page() argument 1413 p->freelist = freelist; in free_pt_page() 1419 static struct page *free_pt_##LVL (unsigned long __pt, struct page *freelist) \ 1438 freelist = FN(p, freelist); \ 1441 return free_pt_page((unsigned long)pt, freelist); \ 1451 struct page *freelist) in DEFINE_FREE_PT_FN() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | hnd_pktpool.c | 266 if (pktp->freelist == NULL) /* pktpool free list is empty */ in pktpool_init() 274 PKTSETFREELIST(p, pktp->freelist); /* insert p at head of free list */ in pktpool_init() 275 pktp->freelist = p; in pktpool_init() 316 while (pktp->freelist != NULL) { in pktpool_deinit() 317 void * p = pktp->freelist; in pktpool_deinit() 319 pktp->freelist = PKTFREELIST(p); /* unlink head packet from free list */ in pktpool_deinit() 400 ASSERT(pktp->freelist != NULL); in pktpool_deq() 402 p = pktp->freelist; /* dequeue packet from head of pktpool free list */ in pktpool_deq() 403 pktp->freelist = PKTFREELIST(p); /* free list points to next packet */ in pktpool_deq() 418 PKTSETFREELIST(p, pktp->freelist); /* insert at head of pktpool free list */ in pktpool_enq() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/iommu/intel/ |
| H A D | iommu.c | 1214 struct page *freelist) in dma_pte_list_pagetables() argument 1219 pg->freelist = freelist; in dma_pte_list_pagetables() 1220 freelist = pg; in dma_pte_list_pagetables() 1223 return freelist; in dma_pte_list_pagetables() 1228 freelist = dma_pte_list_pagetables(domain, level - 1, in dma_pte_list_pagetables() 1229 pte, freelist); in dma_pte_list_pagetables() 1233 return freelist; in dma_pte_list_pagetables() 1240 struct page *freelist) in dma_pte_clear_level() argument 1261 freelist = dma_pte_list_pagetables(domain, level - 1, pte, freelist); in dma_pte_clear_level() 1269 freelist = dma_pte_clear_level(domain, level - 1, in dma_pte_clear_level() [all …]
|
| /OK3568_Linux_fs/kernel/fs/jfs/ |
| H A D | jfs_dtree.c | 1418 rp->header.freelist = fsi; in dtSplitPage() 1560 fsi = rp->header.freelist; in dtSplitPage() 1773 last = sp->header.freelist; in dtExtendPage() 1778 sp->header.freelist = last; in dtExtendPage() 1792 fsi = sp->header.freelist; in dtExtendPage() 1794 sp->header.freelist = n; in dtExtendPage() 1817 if (sp->header.freelist < n) in dtExtendPage() 1964 fsi = sp->header.freelist; in dtSplitRoot() 1966 rp->header.freelist = n; in dtSplitRoot() 1968 rp->header.freelist = fsi; in dtSplitRoot() [all …]
|
| H A D | jfs_dtree.h | 139 s8 freelist; /* 1: freelist header */ member 188 s8 freelist; /* 1: slot index of head of freelist */ member
|
| /OK3568_Linux_fs/buildroot/package/enlightenment/ |
| H A D | 0001-Fix-compile-error-with-wayland-only.patch | 55 cfdata->freelist = eina_list_append(cfdata->freelist, mode_cbdata);
|
| /OK3568_Linux_fs/kernel/drivers/usb/musb/ |
| H A D | cppi_dma.c | 63 struct cppi_descriptor *bd = c->freelist; in cppi_bd_alloc() 66 c->freelist = bd->next; in cppi_bd_alloc() 75 bd->next = c->freelist; in cppi_bd_free() 76 c->freelist = bd; in cppi_bd_free() 121 c->freelist = NULL; in cppi_pool_init() 609 bd = tx->freelist; in cppi_next_tx_segment() 664 musb_writel(&tx_ram->tx_head, 0, (u32)tx->freelist->dma); in cppi_next_tx_segment()
|
| H A D | cppi_dma.h | 95 struct cppi_descriptor *freelist; member
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | slub_def.h | 44 void **freelist; /* Pointer to next available object */ member
|