Searched refs:freelist (Results 1 – 5 of 5) sorted by relevance
/kernel/bpf/ |
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()
|
D | stackmap.c | 29 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 …]
|
D | percpu_freelist.h | 15 struct pcpu_freelist_head __percpu *freelist; member
|
D | hashtab.c | 97 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/ |
D | kprobes.c | 1221 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()
|