Home
last modified time | relevance | path

Searched refs:freelist (Results 1 – 5 of 5) sorted by relevance

/kernel/bpf/
Dpercpu_freelist.c10 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()
Dstackmap.c29 struct pcpu_freelist freelist; member
75 err = pcpu_freelist_init(&smap->freelist); in prealloc_elems_and_freelist()
79 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist()
287 pcpu_freelist_pop(&smap->freelist); in __bpf_get_stackid()
297 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid()
301 pcpu_freelist_push(&smap->freelist, &new_bucket->fnode); in __bpf_get_stackid()
312 pcpu_freelist_pop(&smap->freelist); in __bpf_get_stackid()
323 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in __bpf_get_stackid()
641 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in bpf_stackmap_copy()
692 pcpu_freelist_push(&smap->freelist, &old_bucket->fnode); in stack_map_delete_elem()
[all …]
Dpercpu_freelist.h15 struct pcpu_freelist_head __percpu *freelist; member
Dhashtab.c97 struct pcpu_freelist freelist; member
353 err = pcpu_freelist_init(&htab->freelist); in prealloc_init()
363 pcpu_freelist_populate(&htab->freelist, in prealloc_init()
381 pcpu_freelist_destroy(&htab->freelist); in prealloc_destroy()
396 l = pcpu_freelist_pop(&htab->freelist); in alloc_extra_elems()
870 __pcpu_freelist_push(&htab->freelist, &l->fnode); in free_htab_elem()
950 l = __pcpu_freelist_pop(&htab->freelist); in alloc_htab_elem()
/kernel/
Dkprobes.c1221 freelist_add(&ri->freelist, &rp->freelist); in recycle_rp_inst()
1282 node = rp->freelist.head; in free_rp_inst()
1284 ri = container_of(node, struct kretprobe_instance, freelist); in free_rp_inst()
1944 fn = freelist_try_get(&rp->freelist); in NOKPROBE_SYMBOL()
1950 ri = container_of(fn, struct kretprobe_instance, freelist); in NOKPROBE_SYMBOL()
1953 freelist_add(&ri->freelist, &rp->freelist); in NOKPROBE_SYMBOL()
2039 rp->freelist.head = NULL; in register_kretprobe()
2054 freelist_add(&inst->freelist, &rp->freelist); in register_kretprobe()