sk_msg             20 include/linux/bpf_types.h BPF_PROG_TYPE(BPF_PROG_TYPE_SK_MSG, sk_msg)
sk_msg             90 include/linux/skmsg.h 	struct sk_msg			*cork;
sk_msg            111 include/linux/skmsg.h int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len,
sk_msg            113 include/linux/skmsg.h int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src,
sk_msg            115 include/linux/skmsg.h void sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len);
sk_msg            116 include/linux/skmsg.h int sk_msg_free(struct sock *sk, struct sk_msg *msg);
sk_msg            117 include/linux/skmsg.h int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg);
sk_msg            118 include/linux/skmsg.h void sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes);
sk_msg            119 include/linux/skmsg.h void sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg,
sk_msg            122 include/linux/skmsg.h void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes);
sk_msg            123 include/linux/skmsg.h void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes);
sk_msg            126 include/linux/skmsg.h 			      struct sk_msg *msg, u32 bytes);
sk_msg            128 include/linux/skmsg.h 			     struct sk_msg *msg, u32 bytes);
sk_msg            130 include/linux/skmsg.h static inline void sk_msg_check_to_free(struct sk_msg *msg, u32 i, u32 bytes)
sk_msg            171 include/linux/skmsg.h static inline void sk_msg_clear_meta(struct sk_msg *msg)
sk_msg            176 include/linux/skmsg.h static inline void sk_msg_init(struct sk_msg *msg)
sk_msg            183 include/linux/skmsg.h static inline void sk_msg_xfer(struct sk_msg *dst, struct sk_msg *src,
sk_msg            194 include/linux/skmsg.h static inline void sk_msg_xfer_full(struct sk_msg *dst, struct sk_msg *src)
sk_msg            200 include/linux/skmsg.h static inline bool sk_msg_full(const struct sk_msg *msg)
sk_msg            205 include/linux/skmsg.h static inline u32 sk_msg_elem_used(const struct sk_msg *msg)
sk_msg            210 include/linux/skmsg.h static inline struct scatterlist *sk_msg_elem(struct sk_msg *msg, int which)
sk_msg            215 include/linux/skmsg.h static inline struct scatterlist sk_msg_elem_cpy(struct sk_msg *msg, int which)
sk_msg            220 include/linux/skmsg.h static inline struct page *sk_msg_page(struct sk_msg *msg, int which)
sk_msg            225 include/linux/skmsg.h static inline bool sk_msg_to_ingress(const struct sk_msg *msg)
sk_msg            230 include/linux/skmsg.h static inline void sk_msg_compute_data_pointers(struct sk_msg *msg)
sk_msg            243 include/linux/skmsg.h static inline void sk_msg_page_add(struct sk_msg *msg, struct page *page,
sk_msg            258 include/linux/skmsg.h static inline void sk_msg_sg_copy(struct sk_msg *msg, u32 i, bool copy_state)
sk_msg            268 include/linux/skmsg.h static inline void sk_msg_sg_copy_set(struct sk_msg *msg, u32 start)
sk_msg            273 include/linux/skmsg.h static inline void sk_msg_sg_copy_clear(struct sk_msg *msg, u32 start)
sk_msg            284 include/linux/skmsg.h 				      struct sk_msg *msg)
sk_msg            309 include/linux/skmsg.h 			 struct sk_msg *msg);
sk_msg           2171 include/net/tcp.h struct sk_msg;
sk_msg           2176 include/net/tcp.h int tcp_bpf_sendmsg_redir(struct sock *sk, struct sk_msg *msg, u32 bytes,
sk_msg            126 include/net/tls.h 	struct sk_msg msg_plaintext;
sk_msg            127 include/net/tls.h 	struct sk_msg msg_encrypted;
sk_msg           2191 net/core/filter.c BPF_CALL_2(bpf_msg_apply_bytes, struct sk_msg *, msg, u32, bytes)
sk_msg           2205 net/core/filter.c BPF_CALL_2(bpf_msg_cork_bytes, struct sk_msg *, msg, u32, bytes)
sk_msg           2219 net/core/filter.c BPF_CALL_4(bpf_msg_pull_data, struct sk_msg *, msg, u32, start,
sk_msg           2345 net/core/filter.c BPF_CALL_4(bpf_msg_push_data, struct sk_msg *, msg, u32, start,
sk_msg           2477 net/core/filter.c static void sk_msg_shift_left(struct sk_msg *msg, int i)
sk_msg           2490 net/core/filter.c static void sk_msg_shift_right(struct sk_msg *msg, int i)
sk_msg           2507 net/core/filter.c BPF_CALL_4(bpf_msg_pop_data, struct sk_msg *, msg, u32, start,
sk_msg           8343 net/core/filter.c 	BUILD_BUG_ON(offsetof(struct sk_msg, sg) != 0);
sk_msg           8347 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_msg, data),
sk_msg           8349 net/core/filter.c 				      offsetof(struct sk_msg, data));
sk_msg           8352 net/core/filter.c 		*insn++ = BPF_LDX_MEM(BPF_FIELD_SIZEOF(struct sk_msg, data_end),
sk_msg           8354 net/core/filter.c 				      offsetof(struct sk_msg, data_end));
sk_msg           8360 net/core/filter.c 					      struct sk_msg, sk),
sk_msg           8362 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8371 net/core/filter.c 						struct sk_msg, sk),
sk_msg           8373 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8383 net/core/filter.c 					      struct sk_msg, sk),
sk_msg           8385 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8400 net/core/filter.c 						struct sk_msg, sk),
sk_msg           8402 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8421 net/core/filter.c 						struct sk_msg, sk),
sk_msg           8423 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8437 net/core/filter.c 						struct sk_msg, sk),
sk_msg           8439 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg           8451 net/core/filter.c 						struct sk_msg, sk),
sk_msg           8453 net/core/filter.c 				      offsetof(struct sk_msg, sk));
sk_msg             11 net/core/skmsg.c static bool sk_msg_try_coalesce_ok(struct sk_msg *msg, int elem_first_coalesce)
sk_msg             25 net/core/skmsg.c int sk_msg_alloc(struct sock *sk, struct sk_msg *msg, int len,
sk_msg             76 net/core/skmsg.c int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src,
sk_msg            127 net/core/skmsg.c void sk_msg_return_zero(struct sock *sk, struct sk_msg *msg, int bytes)
sk_msg            151 net/core/skmsg.c void sk_msg_return(struct sock *sk, struct sk_msg *msg, int bytes)
sk_msg            166 net/core/skmsg.c static int sk_msg_free_elem(struct sock *sk, struct sk_msg *msg, u32 i,
sk_msg            180 net/core/skmsg.c static int __sk_msg_free(struct sock *sk, struct sk_msg *msg, u32 i,
sk_msg            198 net/core/skmsg.c int sk_msg_free_nocharge(struct sock *sk, struct sk_msg *msg)
sk_msg            204 net/core/skmsg.c int sk_msg_free(struct sock *sk, struct sk_msg *msg)
sk_msg            210 net/core/skmsg.c static void __sk_msg_free_partial(struct sock *sk, struct sk_msg *msg,
sk_msg            238 net/core/skmsg.c void sk_msg_free_partial(struct sock *sk, struct sk_msg *msg, u32 bytes)
sk_msg            244 net/core/skmsg.c void sk_msg_free_partial_nocharge(struct sock *sk, struct sk_msg *msg,
sk_msg            250 net/core/skmsg.c void sk_msg_trim(struct sock *sk, struct sk_msg *msg, int len)
sk_msg            299 net/core/skmsg.c 			      struct sk_msg *msg, u32 bytes)
sk_msg            357 net/core/skmsg.c 			     struct sk_msg *msg, u32 bytes)
sk_msg            403 net/core/skmsg.c 	struct sk_msg *msg;
sk_msg            537 net/core/skmsg.c 	struct sk_msg *msg, *tmp;
sk_msg            626 net/core/skmsg.c 			 struct sk_msg *msg)
sk_msg            485 net/core/sock_map.c BPF_CALL_4(bpf_msg_redirect_map, struct sk_msg *, msg,
sk_msg            946 net/core/sock_map.c BPF_CALL_4(bpf_msg_redirect_hash, struct sk_msg *, msg,
sk_msg             51 net/ipv4/tcp_bpf.c 	struct sk_msg *msg_rx;
sk_msg             54 net/ipv4/tcp_bpf.c 					  struct sk_msg, list);
sk_msg            111 net/ipv4/tcp_bpf.c 						  struct sk_msg, list);
sk_msg            165 net/ipv4/tcp_bpf.c 			   struct sk_msg *msg, u32 apply_bytes, int flags)
sk_msg            170 net/ipv4/tcp_bpf.c 	struct sk_msg *tmp;
sk_msg            217 net/ipv4/tcp_bpf.c static int tcp_bpf_push(struct sock *sk, struct sk_msg *msg, u32 apply_bytes,
sk_msg            274 net/ipv4/tcp_bpf.c static int tcp_bpf_push_locked(struct sock *sk, struct sk_msg *msg,
sk_msg            285 net/ipv4/tcp_bpf.c int tcp_bpf_sendmsg_redir(struct sock *sk, struct sk_msg *msg,
sk_msg            304 net/ipv4/tcp_bpf.c 				struct sk_msg *msg, int *copied, int flags)
sk_msg            399 net/ipv4/tcp_bpf.c 	struct sk_msg tmp, *msg_tx = NULL;
sk_msg            488 net/ipv4/tcp_bpf.c 	struct sk_msg tmp, *msg = NULL;
sk_msg            284 net/tls/tls_sw.c 	struct sk_msg *msg_en = &rec->msg_encrypted;
sk_msg            295 net/tls/tls_sw.c 	struct sk_msg *msg_pl = &rec->msg_plaintext;
sk_msg            296 net/tls/tls_sw.c 	struct sk_msg *msg_en = &rec->msg_encrypted;
sk_msg            318 net/tls/tls_sw.c 	struct sk_msg *msg_pl, *msg_en;
sk_msg            369 net/tls/tls_sw.c 	struct sk_msg *msg_en;
sk_msg            431 net/tls/tls_sw.c 	struct sk_msg *msg_en;
sk_msg            492 net/tls/tls_sw.c 	struct sk_msg *msg_en = &rec->msg_encrypted;
sk_msg            546 net/tls/tls_sw.c 				 struct tls_rec **to, struct sk_msg *msg_opl,
sk_msg            547 net/tls/tls_sw.c 				 struct sk_msg *msg_oen, u32 split_point,
sk_msg            554 net/tls/tls_sw.c 	struct sk_msg *msg_npl;
sk_msg            633 net/tls/tls_sw.c 	struct sk_msg *msg_npl = &from->msg_plaintext;
sk_msg            634 net/tls/tls_sw.c 	struct sk_msg *msg_opl = &to->msg_plaintext;
sk_msg            671 net/tls/tls_sw.c 	struct sk_msg *msg_pl, *msg_en;
sk_msg            782 net/tls/tls_sw.c static int bpf_exec_tx_verdict(struct sk_msg *msg, struct sock *sk,
sk_msg            788 net/tls/tls_sw.c 	struct sk_msg msg_redir = { };
sk_msg            897 net/tls/tls_sw.c 	struct sk_msg *msg_pl;
sk_msg            924 net/tls/tls_sw.c 	struct sk_msg *msg_pl, *msg_en;
sk_msg           1143 net/tls/tls_sw.c 	struct sk_msg *msg_pl;