Lines Matching refs:bpf_cpu_map_entry
48 struct bpf_cpu_map_entry;
54 struct bpf_cpu_map_entry *obj;
60 struct bpf_cpu_map_entry { struct
82 struct bpf_cpu_map_entry __rcu **cpu_map; argument
109 sizeof(struct bpf_cpu_map_entry *), in cpu_map_alloc()
139 static u32 cpu_map_bpf_prog_run_skb(struct bpf_cpu_map_entry *rcpu, in cpu_map_bpf_prog_run_skb()
183 static int cpu_map_bpf_prog_run_xdp(struct bpf_cpu_map_entry *rcpu, in cpu_map_bpf_prog_run_xdp()
247 static void cpu_map_bpf_prog_run(struct bpf_cpu_map_entry *rcpu, void **frames, in cpu_map_bpf_prog_run()
277 static void cpu_map_gro_flush(struct bpf_cpu_map_entry *rcpu, bool empty) in cpu_map_gro_flush()
292 struct bpf_cpu_map_entry *rcpu = data; in cpu_map_kthread_run()
410 static int __cpu_map_load_bpf_program(struct bpf_cpu_map_entry *rcpu, in __cpu_map_load_bpf_program()
431 static struct bpf_cpu_map_entry *
437 struct bpf_cpu_map_entry *rcpu; in __cpu_map_entry_alloc()
519 struct bpf_cpu_map_entry *rcpu; in __cpu_map_entry_free()
526 rcpu = container_of(to_rcu_work(work), struct bpf_cpu_map_entry, free_work); in __cpu_map_entry_free()
554 u32 key_cpu, struct bpf_cpu_map_entry *rcpu) in __cpu_map_entry_replace()
556 struct bpf_cpu_map_entry *old_rcpu; in __cpu_map_entry_replace()
583 struct bpf_cpu_map_entry *rcpu; in cpu_map_update_elem()
635 struct bpf_cpu_map_entry *rcpu; in cpu_map_free()
655 struct bpf_cpu_map_entry *rcpu; in __cpu_map_lookup_elem()
667 struct bpf_cpu_map_entry *rcpu = in cpu_map_lookup_elem()
701 usage += (u64)map->max_entries * sizeof(struct bpf_cpu_map_entry *); in cpu_map_mem_usage()
722 struct bpf_cpu_map_entry *rcpu = bq->obj; in bq_flush_to_queue()
760 static void bq_enqueue(struct bpf_cpu_map_entry *rcpu, struct xdp_frame *xdpf) in bq_enqueue()
790 int cpu_map_enqueue(struct bpf_cpu_map_entry *rcpu, struct xdp_frame *xdpf, in cpu_map_enqueue()
800 int cpu_map_generic_redirect(struct bpf_cpu_map_entry *rcpu, in cpu_map_generic_redirect()