Home
last modified time | relevance | path

Searched refs:bpf_mem_alloc (Results 1 – 9 of 9) sorted by relevance

/linux/include/linux/
H A Dbpf_mem_alloc.h11 struct bpf_mem_alloc { struct
29 int bpf_mem_alloc_init(struct bpf_mem_alloc *ma, int size, bool percpu);
31 int bpf_mem_alloc_percpu_init(struct bpf_mem_alloc *ma, struct obj_cgroup *objcg);
33 int bpf_mem_alloc_percpu_unit_init(struct bpf_mem_alloc *ma, int size);
34 void bpf_mem_alloc_destroy(struct bpf_mem_alloc *ma);
40 void *bpf_mem_alloc(struct bpf_mem_alloc *ma, size_t size);
41 void bpf_mem_free(struct bpf_mem_alloc *ma, void *ptr);
42 void bpf_mem_free_rcu(struct bpf_mem_alloc *ma, void *ptr);
45 void *bpf_mem_cache_alloc(struct bpf_mem_alloc *ma);
46 void bpf_mem_cache_free(struct bpf_mem_alloc *ma, void *ptr);
[all …]
H A Dbpf.h66 extern struct bpf_mem_alloc bpf_global_ma, bpf_global_percpu_ma;
/linux/kernel/bpf/
H A Drange_tree.c
H A Dcpumask.c4 #include <linux/bpf_mem_alloc.h>
30 static struct bpf_mem_alloc bpf_cpumask_ma;
H A Dtask_iter.c832 kit->data = bpf_mem_alloc(&bpf_global_ma, sizeof(struct bpf_iter_task_vma_kern_data)); in bpf_iter_task_vma_new()
914 kit->css_it = bpf_mem_alloc(&bpf_global_ma, sizeof(struct css_task_iter)); in bpf_iter_css_task_new()
H A Dhelpers.c2240 p = bpf_mem_alloc(&bpf_global_ma, size); in bpf_obj_new_impl()
2253 return bpf_mem_alloc(&bpf_global_percpu_ma, size); in bpf_percpu_obj_new_impl()
2259 struct bpf_mem_alloc *ma; in __bpf_obj_drop_impl()
3237 kit->bits = bpf_mem_alloc(&bpf_global_ma, nr_bytes); in bpf_iter_bits_new()
4177 ctx = bpf_mem_alloc(&bpf_global_ma, sizeof(struct bpf_task_work_ctx)); in bpf_task_work_fetch_ctx()
4326 state = bpf_mem_alloc(&bpf_global_ma, sizeof(struct bpf_dynptr_file_impl)); in make_file_dynptr()
H A Dlpm_trie.c19 #include <linux/bpf_mem_alloc.h>
36 struct bpf_mem_alloc ma;
H A Dcore.c70 struct bpf_mem_alloc bpf_global_ma;
H A Dverifier.c53 struct bpf_mem_alloc bpf_global_percpu_ma;