Searched refs:sk_msg_buff (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/kernel/bpf/ |
D | sockmap.c | 117 struct sk_msg_buff *cork; 243 static int free_start_sg(struct sock *sk, struct sk_msg_buff *md, bool charge); 315 struct sk_msg_buff *md, *mtmp; in bpf_tcp_remove() 426 struct sk_msg_buff *md, in memcopy_from_iter() 474 struct sk_msg_buff *md, in bpf_tcp_push() 534 static inline void bpf_compute_data_pointers_sg(struct sk_msg_buff *md) in bpf_compute_data_pointers_sg() 546 static void return_mem_sg(struct sock *sk, int bytes, struct sk_msg_buff *md) in return_mem_sg() 565 struct sk_msg_buff *md, bool charge) in free_bytes_sg() 596 struct sk_msg_buff *md, bool charge) in free_sg() 621 static int free_start_sg(struct sock *sk, struct sk_msg_buff *md, bool charge) in free_start_sg() [all …]
|
/Linux-v4.19/net/core/ |
D | filter.c | 2202 BPF_CALL_4(bpf_msg_redirect_hash, struct sk_msg_buff *, msg, in BPF_CALL_4() argument 2227 BPF_CALL_4(bpf_msg_redirect_map, struct sk_msg_buff *, msg, in BPF_CALL_4() argument 2242 struct sock *do_msg_redirect_map(struct sk_msg_buff *msg) in do_msg_redirect_map() 2257 BPF_CALL_2(bpf_msg_apply_bytes, struct sk_msg_buff *, msg, u32, bytes) in BPF_CALL_2() argument 2271 BPF_CALL_2(bpf_msg_cork_bytes, struct sk_msg_buff *, msg, u32, bytes) in BPF_CALL_2() argument 2293 struct sk_msg_buff *, msg, u32, start, u32, end, u64, flags) in BPF_CALL_4() argument 6751 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_msg_buff, data), in sk_msg_convert_ctx_access() 6753 offsetof(struct sk_msg_buff, data)); in sk_msg_convert_ctx_access() 6756 *insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_msg_buff, data_end), in sk_msg_convert_ctx_access() 6758 offsetof(struct sk_msg_buff, data_end)); in sk_msg_convert_ctx_access() [all …]
|
/Linux-v4.19/include/linux/ |
D | filter.h | 523 struct sk_msg_buff { struct 837 struct sock *do_msg_redirect_map(struct sk_msg_buff *md);
|