/Linux-v4.19/tools/perf/include/bpf/ |
D | bpf.h | 11 struct bpf_map { struct 12 unsigned int type; 13 unsigned int key_size; 14 unsigned int value_size; 15 unsigned int max_entries; 16 unsigned int map_flags; 17 unsigned int inner_map_idx; 18 unsigned int numa_node;
|
/Linux-v4.19/include/linux/ |
D | bpf.h | 56 struct bpf_map { struct 60 const struct bpf_map_ops *ops ____cacheline_aligned; argument 61 struct bpf_map *inner_map_meta; argument 65 enum bpf_map_type map_type; argument 66 u32 key_size; 67 u32 value_size; 68 u32 max_entries; 92 struct bpf_map_dev_ops { argument 103 struct bpf_map map; argument
|
D | lsm_hooks.h | 1773 int (*bpf_map)(struct bpf_map *map, fmode_t fmode); member 2007 struct hlist_head bpf_map; member
|
/Linux-v4.19/kernel/bpf/ |
D | helpers.c | 31 BPF_CALL_2(bpf_map_lookup_elem, struct bpf_map *, map, void *, key) in BPF_CALL_2() 46 BPF_CALL_4(bpf_map_update_elem, struct bpf_map *, map, void *, key, in BPF_CALL_4() 64 BPF_CALL_2(bpf_map_delete_elem, struct bpf_map *, map, void *, key) in BPF_CALL_2() 199 BPF_CALL_2(bpf_get_local_storage, struct bpf_map *, map, u64, flags) in BPF_CALL_2()
|
D | stackmap.c | 338 BPF_CALL_3(bpf_get_stackid, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_3()
|
D | sockmap.c | 2588 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 2613 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4()
|
/Linux-v4.19/kernel/trace/ |
D | bpf_trace.c | 316 BPF_CALL_2(bpf_perf_event_read, struct bpf_map *, map, u64, flags) in BPF_CALL_2() 339 BPF_CALL_4(bpf_perf_event_read_value, struct bpf_map *, map, u64, flags, in BPF_CALL_4() 399 BPF_CALL_5(bpf_perf_event_output, struct pt_regs *, regs, struct bpf_map *, map, in BPF_CALL_5() 471 BPF_CALL_2(bpf_current_task_under_cgroup, struct bpf_map *, map, u32, idx) in BPF_CALL_2() 623 BPF_CALL_5(bpf_perf_event_output_tp, void *, tp_buff, struct bpf_map *, map, in BPF_CALL_5() 647 BPF_CALL_3(bpf_get_stackid_tp, void *, tp_buff, struct bpf_map *, map, in BPF_CALL_3() 777 struct bpf_map *, map, u64, flags, void *, data, u64, size) in BPF_CALL_5() 797 struct bpf_map *, map, u64, flags) in BPF_CALL_3()
|
/Linux-v4.19/tools/lib/bpf/ |
D | libbpf.c | 169 struct bpf_map { struct 174 struct bpf_map_def def; argument 178 bpf_map_clear_priv_t clear_priv; argument 189 struct bpf_map *maps; argument
|
/Linux-v4.19/net/core/ |
D | filter.c | 2142 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 2169 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4() 2203 struct bpf_map *, map, void *, key, u64, flags) in BPF_CALL_4() 2228 struct bpf_map *, map, u32, key, u64, flags) in BPF_CALL_4() 3435 BPF_CALL_3(bpf_xdp_redirect_map, struct bpf_map *, map, u32, ifindex, in BPF_CALL_3() 3472 BPF_CALL_5(bpf_skb_event_output, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_5() 3731 BPF_CALL_3(bpf_skb_under_cgroup, struct sk_buff *, skb, struct bpf_map *, map, in BPF_CALL_3() 3814 BPF_CALL_5(bpf_xdp_event_output, struct xdp_buff *, xdp, struct bpf_map *, map, in BPF_CALL_5() 7102 struct bpf_map *, map, void *, key, u32, flags) in BPF_CALL_4()
|