Lines Matching defs:bpf_map
9579 struct bpf_map;
9582 struct bpf_map *map;
9606 struct bpf_map * (*map_alloc)(union bpf_attr *);
9607 void (*map_release)(struct bpf_map *, struct file *);
9608 void (*map_free)(struct bpf_map *);
9609 int (*map_get_next_key)(struct bpf_map *, void *, void *);
9610 void (*map_release_uref)(struct bpf_map *);
9611 void * (*map_lookup_elem_sys_only)(struct bpf_map *, void *);
9612 int (*map_lookup_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
9613 int (*map_lookup_and_delete_elem)(struct bpf_map *, void *, void *, u64);
9614 int (*map_lookup_and_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
9615 int (*map_update_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
9616 int (*map_delete_batch)(struct bpf_map *, const union bpf_attr *, union bpf_attr *);
9617 void * (*map_lookup_elem)(struct bpf_map *, void *);
9618 int (*map_update_elem)(struct bpf_map *, void *, void *, u64);
9619 int (*map_delete_elem)(struct bpf_map *, void *);
9620 int (*map_push_elem)(struct bpf_map *, void *, u64);
9621 int (*map_pop_elem)(struct bpf_map *, void *);
9622 int (*map_peek_elem)(struct bpf_map *, void *);
9623 void * (*map_lookup_percpu_elem)(struct bpf_map *, void *, u32);
9624 void * (*map_fd_get_ptr)(struct bpf_map *, struct file *, int);
9626 int (*map_gen_lookup)(struct bpf_map *, struct bpf_insn *);
9628 void (*map_seq_show_elem)(struct bpf_map *, void *, struct seq_file *);
9629 int (*map_check_btf)(const struct bpf_map *, const struct btf *, const struct btf_type *, const struct btf_type *);
9630 int (*map_poke_track)(struct bpf_map *, struct bpf_prog_aux *);
9631 void (*map_poke_untrack)(struct bpf_map *, struct bpf_prog_aux *);
9632 void (*map_poke_run)(struct bpf_map *, u32, struct bpf_prog *, struct bpf_prog *);
9633 int (*map_direct_value_addr)(const struct bpf_map *, u64 *, u32);
9634 int (*map_direct_value_meta)(const struct bpf_map *, u64, u32 *);
9635 int (*map_mmap)(struct bpf_map *, struct vm_area_struct *);
9636 __poll_t (*map_poll)(struct bpf_map *, struct file *, struct poll_table_struct *);
9640 int (*map_redirect)(struct bpf_map *, u32, u64);
9641 bool (*map_meta_equal)(const struct bpf_map *, const struct bpf_map *);
9643 int (*map_for_each_callback)(struct bpf_map *, bpf_callback_t, void *, u64);
9652 struct bpf_map {
9654 struct bpf_map *inner_map_meta;
9797 struct bpf_map **used_maps;
9805 struct bpf_map *cgroup_storage[2];
9906 struct bpf_map map;
10394 struct bpf_map *map;
20417 struct bpf_map *used_maps[64];
20485 struct bpf_map *map_ptr;
20996 struct bpf_map *map;
21002 struct bpf_map map;
30603 int (*bpf_map)(struct bpf_map *, fmode_t);
30605 int (*bpf_map_alloc_security)(struct bpf_map *);
30606 void (*bpf_map_free_security)(struct bpf_map *);
30849 struct hlist_head bpf_map;
60080 struct bpf_map *map;
61005 struct bpf_map map;
68462 typedef u64 (*btf_bpf_perf_event_read)(struct bpf_map *, u64);
68464 typedef u64 (*btf_bpf_perf_event_read_value)(struct bpf_map *, u64, struct bpf_perf_event_value *, u32);
68470 typedef u64 (*btf_bpf_perf_event_output)(struct pt_regs *, struct bpf_map *, u64, void *, u64);
68482 typedef u64 (*btf_bpf_current_task_under_cgroup)(struct bpf_map *, u32);
68521 typedef u64 (*btf_bpf_perf_event_output_tp)(void *, struct bpf_map *, u64, void *, u64);
68523 typedef u64 (*btf_bpf_get_stackid_tp)(void *, struct bpf_map *, u64);
68535 typedef u64 (*btf_bpf_perf_event_output_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64, void *, u64);
68537 typedef u64 (*btf_bpf_get_stackid_raw_tp)(struct bpf_raw_tracepoint_args *, struct bpf_map *, u64);
68550 struct bpf_map *map;
68582 struct bpf_map *map;
68678 struct bpf_map map;
68727 struct bpf_map *map;
68760 typedef u64 (*btf_bpf_task_storage_get)(struct bpf_map *, struct task_struct *, void *, u64, gfp_t);
68762 typedef u64 (*btf_bpf_task_storage_delete)(struct bpf_map *, struct task_struct *);
86852 struct bpf_map *map_ptr;
88482 struct bpf_map map;
88498 typedef u64 (*btf_bpf_ringbuf_reserve)(struct bpf_map *, u64, u64);
88504 typedef u64 (*btf_bpf_ringbuf_output)(struct bpf_map *, void *, u64, u64);
88506 typedef u64 (*btf_bpf_ringbuf_query)(struct bpf_map *, u64);
88508 typedef u64 (*btf_bpf_ringbuf_reserve_dynptr)(struct bpf_map *, u32, u64, struct bpf_dynptr_kern *);
88549 struct bpf_map map;
88590 struct bpf_map map;
104455 typedef u64 (*btf_bpf_map_lookup_elem)(struct bpf_map *, void *);
104457 typedef u64 (*btf_bpf_map_update_elem)(struct bpf_map *, void *, void *, u64);
104459 typedef u64 (*btf_bpf_map_delete_elem)(struct bpf_map *, void *);
104461 typedef u64 (*btf_bpf_map_push_elem)(struct bpf_map *, void *, u64);
104463 typedef u64 (*btf_bpf_map_pop_elem)(struct bpf_map *, void *);
104465 typedef u64 (*btf_bpf_map_peek_elem)(struct bpf_map *, void *);
104467 typedef u64 (*btf_bpf_map_lookup_percpu_elem)(struct bpf_map *, void *, u32);
104495 typedef u64 (*btf_bpf_get_local_storage)(struct bpf_map *, u64);
104505 typedef u64 (*btf_bpf_event_output_data)(void *, struct bpf_map *, u64, void *, u64);
104523 struct bpf_map *map;
104534 typedef u64 (*btf_bpf_timer_init)(struct bpf_timer_kern *, struct bpf_map *, u64);
104576 struct bpf_map map;
113535 typedef u64 (*btf_bpf_sk_storage_get)(struct bpf_map *, struct sock *, void *, u64, gfp_t);
113537 typedef u64 (*btf_bpf_sk_storage_delete)(struct bpf_map *, struct sock *);
113539 typedef u64 (*btf_bpf_sk_storage_get_tracing)(struct bpf_map *, struct sock *, void *, u64, gfp_t);
113541 typedef u64 (*btf_bpf_sk_storage_delete_tracing)(struct bpf_map *, struct sock *);
113545 struct bpf_map *maps[0];
113549 struct bpf_map *map;
113559 struct bpf_map *map;
114389 struct bpf_map map;
115815 struct bpf_map map;
115835 struct bpf_map map;
121481 struct bpf_map *map;
121486 struct bpf_map map;
121495 typedef u64 (*btf_bpf_sock_map_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64);
121497 typedef u64 (*btf_bpf_sk_redirect_map)(struct sk_buff *, struct bpf_map *, u32, u64);
121499 typedef u64 (*btf_bpf_msg_redirect_map)(struct sk_msg *, struct bpf_map *, u32, u64);
121502 struct bpf_map *map;
121512 struct bpf_map *map;
121536 struct bpf_map map;
121546 typedef u64 (*btf_bpf_sock_hash_update)(struct bpf_sock_ops_kern *, struct bpf_map *, void *, u64);
121548 typedef u64 (*btf_bpf_sk_redirect_hash)(struct sk_buff *, struct bpf_map *, void *, u64);
121550 typedef u64 (*btf_bpf_msg_redirect_hash)(struct sk_msg *, struct bpf_map *, void *, u64);
121553 struct bpf_map *map;
123217 typedef u64 (*btf_bpf_for_each_map_elem)(struct bpf_map *, void *, void *, u64);
123222 struct bpf_map *map;
131483 struct bpf_map map;
131501 typedef u64 (*btf_bpf_inode_storage_get)(struct bpf_map *, struct inode *, void *, u64, gfp_t);
131503 typedef u64 (*btf_bpf_inode_storage_delete)(struct bpf_map *, struct inode *);
131546 struct bpf_map map;
131556 typedef u64 (*btf_bpf_get_stackid)(struct pt_regs *, struct bpf_map *, u64);
131558 typedef u64 (*btf_bpf_get_stackid_pe)(struct bpf_perf_event_data_kern *, struct bpf_map *, u64);
137525 typedef u64 (*btf_bpf_xdp_redirect_map)(struct bpf_map *, u32, u64);
137527 typedef u64 (*btf_bpf_skb_event_output)(struct sk_buff *, struct bpf_map *, u64, void *, u64);
137537 typedef u64 (*btf_bpf_skb_under_cgroup)(struct sk_buff *, struct bpf_map *, u32);
137547 typedef u64 (*btf_bpf_xdp_event_output)(struct xdp_buff *, struct bpf_map *, u64, void *, u64);
137657 typedef u64 (*btf_sk_select_reuseport)(struct sk_reuseport_kern *, struct bpf_map *, void *, u32);
139624 struct bpf_map map;
139668 struct bpf_map map;