| /linux/kernel/bpf/preload/iterators/ |
| H A D | iterators.bpf.c | 15 struct bpf_map { struct 23 struct bpf_map *map; argument
|
| /linux/kernel/bpf/ |
| H A D | bpf_task_storage.c | 231 BPF_CALL_5(bpf_task_storage_get_recur,struct bpf_map *,map,struct task_struct *,task,void *,value,u64,flags,gfp_t,gfp_flags) BPF_CALL_5() argument 250 BPF_CALL_5(bpf_task_storage_get,struct bpf_map *,map,struct task_struct *,task,void *,value,u64,flags,gfp_t,gfp_flags) BPF_CALL_5() argument 266 BPF_CALL_2(bpf_task_storage_delete_recur,struct bpf_map *,map,struct task_struct *,task) BPF_CALL_2() argument 287 BPF_CALL_2(bpf_task_storage_delete,struct bpf_map *,map,struct task_struct *,task) BPF_CALL_2() argument [all...] |
| H A D | bpf_inode_storage.c | 130 BPF_CALL_5(bpf_inode_storage_get,struct bpf_map *,map,struct inode *,inode,void *,value,u64,flags,gfp_t,gfp_flags) BPF_CALL_5() argument 166 BPF_CALL_2(bpf_inode_storage_delete,struct bpf_map *,map,struct inode *,inode) BPF_CALL_2() argument [all...] |
| H A D | ringbuf.c | 465 BPF_CALL_3(bpf_ringbuf_reserve, struct bpf_map *, map, u64, size, u64, flags) in BPF_CALL_3() 538 BPF_CALL_4(bpf_ringbuf_output, struct bpf_map *, map, void *, data, u64, size, in BPF_CALL_4() 566 BPF_CALL_2(bpf_ringbuf_query, struct bpf_map *, map, u64, flags) in BPF_CALL_2() 593 BPF_CALL_4(bpf_ringbuf_reserve_dynptr, struct bpf_map *, map, u32, size, u64, flags, in BPF_CALL_4() 740 BPF_CALL_4(bpf_user_ringbuf_drain, struct bpf_map *, map, in BPF_CALL_4()
|
| H A D | bpf_cgrp_storage.c | 160 BPF_CALL_5(bpf_cgrp_storage_get,struct bpf_map *,map,struct cgroup *,cgroup,void *,value,u64,flags,gfp_t,gfp_flags) BPF_CALL_5() argument 191 BPF_CALL_2(bpf_cgrp_storage_delete,struct bpf_map *,map,struct cgroup *,cgroup) BPF_CALL_2() argument [all...] |
| H A D | helpers.c | 43 BPF_CALL_2(bpf_map_lookup_elem, struct bpf_map *, map, void *, key) in BPF_CALL_2() 59 BPF_CALL_4(bpf_map_update_elem, struct bpf_map *, map, void *, key, in BPF_CALL_4() 78 BPF_CALL_2(bpf_map_delete_elem, struct bpf_map *, map, void *, key) in BPF_CALL_2() 94 BPF_CALL_3(bpf_map_push_elem, struct bpf_map *, map, void *, value, u64, flags) in BPF_CALL_3() 109 BPF_CALL_2(bpf_map_pop_elem, struct bpf_map *, map, void *, value) in BPF_CALL_2() 122 BPF_CALL_2(bpf_map_peek_elem, struct bpf_map *, map, void *, value) in BPF_CALL_2() 135 BPF_CALL_3(bpf_map_lookup_percpu_elem, struct bpf_map *, map, void *, key, u32, cpu) in BPF_CALL_3() 642 BPF_CALL_5(bpf_event_output_data, void *, ctx, struct bpf_map *, map, in BPF_CALL_5() 1329 BPF_CALL_3(bpf_timer_init, struct bpf_async_kern *, timer, struct bpf_map *, map, in BPF_CALL_3() 2578 BPF_CALL_2(bpf_current_task_under_cgroup, struct bpf_map *, map, u32, idx) in BPF_CALL_2()
|
| H A D | map_iter.c | 42 DEFINE_BPF_ITER_FUNC(bpf_map, struct bpf_iter_meta *meta, struct bpf_map *map) in DEFINE_BPF_ITER_FUNC() argument
|
| H A D | stackmap.c | 300 BPF_CALL_3(bpf_get_stackid, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_3() argument 349 struct bpf_map *, map, u64, flags) in BPF_CALL_3() argument [all...] |
| H A D | bpf_iter.c | 726 BPF_CALL_4(bpf_for_each_map_elem,struct bpf_map *,map,void *,callback_fn,void *,callback_ctx,u64,flags) BPF_CALL_4() argument
|
| H A D | cgroup.c | 1757 BPF_CALL_2(bpf_get_local_storage,struct bpf_map *,map,u64,flags) BPF_CALL_2() argument
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | map_ptr_kern.c | 30 struct bpf_map { struct 31 enum bpf_map_type map_type; argument 38 static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size, in check_bpf_map_fields() argument
|
| H A D | syscall.c | 15 struct bpf_map { struct 16 int id;
|
| /linux/include/linux/ |
| H A D | bpf.h | 295 struct bpf_map { struct 297 const struct bpf_map_ops *ops; argument 298 struct bpf_map *inner_map_meta; argument 302 enum bpf_map_type map_type; argument 303 u32 key_size; 304 u32 value_size; 305 u32 max_entries; 329 struct bpf_map_owner *owner; argument 330 bool bypass_spec_v1; 331 bool frozen; /* write-once; write-protected by freeze_mutex */ [all …]
|
| /linux/net/core/ |
| H A D | bpf_sk_storage.c | 227 BPF_CALL_5(bpf_sk_storage_get, struct bpf_map *, map, struct sock *, sk, in BPF_CALL_5() 261 BPF_CALL_2(bpf_sk_storage_delete, struct bpf_map *, map, struct sock *, sk) in BPF_CALL_2() 382 BPF_CALL_5(bpf_sk_storage_get_tracing, struct bpf_map *, map, struct sock *, sk, in BPF_CALL_5() 393 BPF_CALL_2(bpf_sk_storage_delete_tracing, struct bpf_map *, map, in BPF_CALL_2()
|
| H A D | sock_map.c | 623 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 646 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4() 674 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4() 1230 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 1252 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 1280 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
|
| H A D | filter.c | 4637 BPF_CALL_3(bpf_xdp_redirect_map, struct bpf_map *, map, u64, key, in BPF_CALL_3() 4665 BPF_CALL_5(bpf_skb_event_output, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_5() 4957 BPF_CALL_3(bpf_skb_under_cgroup, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_3() 5078 BPF_CALL_5(bpf_xdp_event_output, struct xdp_buff *, xdp, struct bpf_map *, map, in BPF_CALL_5() 11344 struct bpf_map *, map, void *, key, u32, flags) in BPF_CALL_4()
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 545 struct bpf_map { global() struct 559 defbpf_map global() argument 566 libbpf_typebpf_map global() argument 569 inner_mapbpf_map global() argument 570 init_slotsbpf_map global() argument 571 init_slots_szbpf_map global() argument 572 pin_pathbpf_map global() argument 573 pinnedbpf_map global() argument 574 reusedbpf_map global() argument 575 autocreatebpf_map global() argument 576 autoattachbpf_map global() argument 577 map_extrabpf_map global() argument [all...] |
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 559 BPF_CALL_2(bpf_perf_event_read, struct bpf_map *, map, u64, flags) in BPF_CALL_2() 582 BPF_CALL_4(bpf_perf_event_read_value, struct bpf_map *, map, u64, flags, in BPF_CALL_4() 657 BPF_CALL_5(bpf_perf_event_output, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_5() 1364 BPF_CALL_5(bpf_perf_event_output_tp, void *, tp_buff, struct bpf_map *, map, in BPF_CALL_5() 1388 BPF_CALL_3(bpf_get_stackid_tp, void *, tp_buff, struct bpf_map *, map, in BPF_CALL_3() 1587 struct bpf_map *, map, u64, flags, void *, data, u64, size) in BPF_CALL_5() 1618 struct bpf_map *, map, u64, flags) in BPF_CALL_3()
|