• Home
  • Raw
  • Download

Lines Matching defs:bpf_map

10551 struct bpf_map;
10554 struct bpf_map *map;
10576 struct bpf_map * (*map_alloc)(union bpf_attr *);
10577 void (*map_release)(struct bpf_map *, struct file *);
10578 void (*map_free)(struct bpf_map *);
10579 int (*map_get_next_key)(struct bpf_map *, void *, void *);
10580 void (*map_release_uref)(struct bpf_map *);
10581 void * (*map_lookup_elem_sys_only)(struct bpf_map *, void *);
10582 int (*map_lookup_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
10583 int (*map_lookup_and_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
10584 int (*map_update_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
10585 int (*map_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
10586 void * (*map_lookup_elem)(struct bpf_map *, void *);
10587 int (*map_update_elem)(struct bpf_map *, void *, void *, u64);
10588 int (*map_delete_elem)(struct bpf_map *, void *);
10589 int (*map_push_elem)(struct bpf_map *, void *, u64);
10590 int (*map_pop_elem)(struct bpf_map *, void *);
10591 int (*map_peek_elem)(struct bpf_map *, void *);
10592 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
10594 int (*map_gen_lookup)(struct bpf_map *, struct bpf_insn *);
10596 void (*map_seq_show_elem)(struct bpf_map *, void *, struct seq_file *);
10597 int (*map_check_btf)(const struct bpf_map *, const struct btf *, const struct btf_type *, const struct btf_type *);
10598 int (*map_poke_track)(struct bpf_map *, struct bpf_prog_aux *);
10599 void (*map_poke_untrack)(struct bpf_map *, struct bpf_prog_aux *);
10600 void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, struct bpf_prog *);
10601 int (*map_direct_value_addr)(const struct bpf_map *, u64 *, u32);
10602 int (*map_direct_value_meta)(const struct bpf_map *, u64, u32 *);
10603 int (*map_mmap)(struct bpf_map *, struct vm_area_struct *);
10604 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
10608 bool (*map_meta_equal)(const struct bpf_map *, const struct bpf_map *);
10619 struct bpf_map {
10621 struct bpf_map *inner_map_meta;
10757 struct bpf_map **used_maps;
10762 struct bpf_map *cgroup_storage[2];
10827 struct bpf_map map;
11262 struct bpf_map *map;
39700 struct bpf_map *map;
39706 struct bpf_map map;
39810 typedef u64 (*btf_bpf_perf_event_read)(struct bpf_map *, u64);
39812 typedef u64 (*btf_bpf_perf_event_read_value)(struct bpf_map *, u64, struct bpf_perf_event_value *, u32);
39818 typedef u64 (*btf_bpf_perf_event_output)(struct pt_regs *, struct bpf_map *, u64, void *, u64);
39826 typedef u64 (*btf_bpf_current_task_under_cgroup)(struct bpf_map *, u32);
39843 typedef u64 (*btf_bpf_perf_event_output_tp)(void *, struct bpf_map *, u64, void *, u64);
39845 typedef u64 (*btf_bpf_get_stackid_tp)(void *, struct bpf_map *, u64);
39857 typedef u64 (*btf_bpf_perf_event_output_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64, void *, u64);
39859 typedef u64 (*btf_bpf_get_stackid_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64);
40570 typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40572 typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40574 typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40576 typedef void (*btf_trace_xdp_redirect_map_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, const struct bpf_map *, u32);
40819 struct bpf_map *used_maps[64];
40885 struct bpf_map *map_ptr;
41030 struct bpf_map *map_ptr;
41109 typedef u64 (*btf_bpf_map_lookup_elem)(struct bpf_map *, void *);
41111 typedef u64 (*btf_bpf_map_update_elem)(struct bpf_map *, void *, void *, u64);
41113 typedef u64 (*btf_bpf_map_delete_elem)(struct bpf_map *, void *);
41115 typedef u64 (*btf_bpf_map_push_elem)(struct bpf_map *, void *, u64);
41117 typedef u64 (*btf_bpf_map_pop_elem)(struct bpf_map *, void *);
41119 typedef u64 (*btf_bpf_map_peek_elem)(struct bpf_map *, void *);
41145 typedef u64 (*btf_bpf_get_local_storage)(struct bpf_map *, u64);
41153 typedef u64 (*btf_bpf_event_output_data)(void *, struct bpf_map *, u64, void *, u64);
41226 struct bpf_map *map;
41287 struct bpf_map *map;
41415 struct bpf_map map;
41478 struct bpf_map *map;
41486 struct bpf_map *map;
41518 struct bpf_map map;
41539 struct bpf_map map;
41558 struct bpf_map map;
66177 struct bpf_map map;
66200 typedef u64 (*btf_bpf_ringbuf_reserve)(struct bpf_map *, u64, u64);
66206 typedef u64 (*btf_bpf_ringbuf_output)(struct bpf_map *, void *, u64, u64);
66208 typedef u64 (*btf_bpf_ringbuf_query)(struct bpf_map *, u64);
66218 struct bpf_map map;
66309 typedef u64 (*btf_bpf_inode_storage_get)(struct bpf_map *, struct inode *, void *, u64);
66311 typedef u64 (*btf_bpf_inode_storage_delete)(struct bpf_map *, struct inode *);
67091 struct bpf_map map;
67153 struct bpf_map *map;
67239 struct bpf_map map;
67352 struct bpf_map map;
67375 typedef u64 (*btf_bpf_get_stackid)(struct pt_regs *, struct bpf_map *, u64);
67377 typedef u64 (*btf_bpf_get_stackid_pe)(struct bpf_perf_event_data_kern *, struct bpf_map *, u64);
67507 struct bpf_map map;
67539 struct bpf_map map;
80086 int (*bpf_map)(struct bpf_map *, fmode_t);
80088 int (*bpf_map_alloc_security)(struct bpf_map *);
80089 void (*bpf_map_free_security)(struct bpf_map *);
80319 struct hlist_head bpf_map;
112129 struct bpf_map map;
112429 typedef u64 (*btf_bpf_xdp_redirect_map)(struct bpf_map *, u32, u64);
112431 typedef u64 (*btf_bpf_skb_event_output)(struct sk_buff *, struct bpf_map *, u64, void *, u64);
112441 typedef u64 (*btf_bpf_skb_under_cgroup)(struct sk_buff *, struct bpf_map *, u32);
112451 typedef u64 (*btf_bpf_xdp_event_output)(struct xdp_buff *, struct bpf_map *, u64, void *, u64);
112533 typedef u64 (*btf_sk_select_reuseport)(struct sk_reuseport_kern *, struct bpf_map *, void *, u32);
112941 struct bpf_map *map;
114027 struct bpf_map map;
114045 typedef u64 (*btf_bpf_sock_map_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64);
114047 typedef u64 (*btf_bpf_sk_redirect_map)(struct sk_buff *, struct bpf_map *, u32, u64);
114049 typedef u64 (*btf_bpf_msg_redirect_map)(struct sk_msg *, struct bpf_map *, u32, u64);
114052 struct bpf_map *map;
114062 struct bpf_map *map;
114086 struct bpf_map map;
114105 typedef u64 (*btf_bpf_sock_hash_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64);
114107 typedef u64 (*btf_bpf_sk_redirect_hash)(struct sk_buff *, struct bpf_map *, void *, u64);
114109 typedef u64 (*btf_bpf_msg_redirect_hash)(struct sk_msg *, struct bpf_map *, void *, u64);
114112 struct bpf_map *map;
115007 typedef u64 (*btf_bpf_sk_storage_get)(struct bpf_map *, struct sock *, void *, u64);
115009 typedef u64 (*btf_bpf_sk_storage_delete)(struct bpf_map *, struct sock *);
115013 struct bpf_map *maps[0];
115017 struct bpf_map *map;
115027 struct bpf_map *map;