/kernel/linux/linux-5.10/net/ife/ |
H A D | ife.c | 30 __be16 metalen; member 34 void *ife_encode(struct sk_buff *skb, u16 metalen) in ife_encode() argument 39 int hdrm = metalen + IFE_METAHDRLEN; in ife_encode() 59 metalen += IFE_METAHDRLEN; in ife_encode() 60 ifehdr->metalen = htons(metalen); in ife_encode() 66 void *ife_decode(struct sk_buff *skb, u16 *metalen) in ife_decode() argument 76 ifehdrln = ntohs(ifehdr->metalen); in ife_decode() 88 *metalen = ifehdrln - IFE_METAHDRLEN; in ife_decode()
|
/kernel/linux/linux-6.6/net/ife/ |
H A D | ife.c | 30 __be16 metalen; member 34 void *ife_encode(struct sk_buff *skb, u16 metalen) in ife_encode() argument 39 int hdrm = metalen + IFE_METAHDRLEN; in ife_encode() 59 metalen += IFE_METAHDRLEN; in ife_encode() 60 ifehdr->metalen = htons(metalen); in ife_encode() 66 void *ife_decode(struct sk_buff *skb, u16 *metalen) in ife_decode() argument 76 ifehdrln = ntohs(ifehdr->metalen); in ife_decode() 88 *metalen = ifehdrln - IFE_METAHDRLEN; in ife_decode()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ife.h | 11 void *ife_encode(struct sk_buff *skb, u16 metalen); 12 void *ife_decode(struct sk_buff *skb, u16 *metalen); 23 static inline void *ife_encode(struct sk_buff *skb, u16 metalen) in ife_encode() argument 28 static inline void *ife_decode(struct sk_buff *skb, u16 *metalen) in ife_decode() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ife.h | 11 void *ife_encode(struct sk_buff *skb, u16 metalen); 12 void *ife_decode(struct sk_buff *skb, u16 *metalen); 23 static inline void *ife_encode(struct sk_buff *skb, u16 metalen) in ife_encode() argument 28 static inline void *ife_decode(struct sk_buff *skb, u16 *metalen) in ife_decode() argument
|
H A D | xdp.h | 370 static inline bool xdp_metalen_invalid(unsigned long metalen) in xdp_metalen_invalid() argument 372 return (metalen & (sizeof(__u32) - 1)) || (metalen > 32); in xdp_metalen_invalid()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | act_ife.c | 718 u16 metalen; in tcf_ife_decode() local 726 tlv_data = ife_decode(skb, &metalen); in tcf_ife_decode() 732 ifehdr_end = tlv_data + metalen; in tcf_ife_decode() 795 u16 metalen = ife_get_sz(skb, ife); in tcf_ife_encode() local 796 int hdrm = metalen + skb->dev->hard_header_len + IFE_METAHDRLEN; in tcf_ife_encode() 811 if (!metalen) { /* no metadata to send */ in tcf_ife_encode() 828 ife_meta = ife_encode(skb, metalen); in tcf_ife_encode()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | act_ife.c | 719 u16 metalen; in tcf_ife_decode() local 727 tlv_data = ife_decode(skb, &metalen); in tcf_ife_decode() 733 ifehdr_end = tlv_data + metalen; in tcf_ife_decode() 796 u16 metalen = ife_get_sz(skb, ife); in tcf_ife_encode() local 797 int hdrm = metalen + skb->dev->hard_header_len + IFE_METAHDRLEN; in tcf_ife_encode() 812 if (!metalen) { /* no metadata to send */ in tcf_ife_encode() 829 ife_meta = ife_encode(skb, metalen); in tcf_ife_encode()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | rx.c | 228 u32 metalen = xdp->data - xdp->data_meta; in mlx5e_xsk_construct_skb() local 239 if (metalen) { in mlx5e_xsk_construct_skb() 240 skb_metadata_set(skb, metalen); in mlx5e_xsk_construct_skb() 241 __skb_pull(skb, metalen); in mlx5e_xsk_construct_skb()
|
/kernel/linux/linux-5.10/net/xdp/ |
H A D | xsk.c | 171 u32 metalen; in xsk_copy_xdp() local 176 metalen = 0; in xsk_copy_xdp() 179 metalen = from->data - from->data_meta; in xsk_copy_xdp() 180 to_buf = to->data - metalen; in xsk_copy_xdp() 183 memcpy(to_buf, from_buf, len + metalen); in xsk_copy_xdp()
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | fastrpc.c | 726 static u64 fastrpc_get_payload_size(struct fastrpc_invoke_ctx *ctx, int metalen) in fastrpc_get_payload_size() argument 731 size = ALIGN(metalen, FASTRPC_ALIGN); in fastrpc_get_payload_size() 782 int metalen; in fastrpc_get_args() local 785 metalen = fastrpc_get_meta_size(ctx); in fastrpc_get_args() 786 pkt_size = fastrpc_get_payload_size(ctx, metalen); in fastrpc_get_args() 802 args = (uintptr_t)ctx->buf->virt + metalen; in fastrpc_get_args() 803 rlen = pkt_size - metalen; in fastrpc_get_args()
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | veth.c | 657 u32 pktlen, headroom, act, metalen; in veth_xdp_rcv_skb() local 781 metalen = xdp.data - xdp.data_meta; in veth_xdp_rcv_skb() 782 if (metalen) in veth_xdp_rcv_skb() 783 skb_metadata_set(skb, metalen); in veth_xdp_rcv_skb()
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | fastrpc.c | 882 static u64 fastrpc_get_payload_size(struct fastrpc_invoke_ctx *ctx, int metalen) in fastrpc_get_payload_size() argument 887 size = ALIGN(metalen, FASTRPC_ALIGN); in fastrpc_get_payload_size() 945 int metalen; in fastrpc_get_args() local 948 metalen = fastrpc_get_meta_size(ctx); in fastrpc_get_args() 949 pkt_size = fastrpc_get_payload_size(ctx, metalen); in fastrpc_get_args() 965 args = (uintptr_t)ctx->buf->virt + metalen; in fastrpc_get_args() 966 rlen = pkt_size - metalen; in fastrpc_get_args()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp.c | 1068 u8 metalen; in nfp_nsp_read_module_eeprom() member 1085 buf->metalen = in nfp_nsp_read_module_eeprom()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp.c | 1069 u8 metalen; in nfp_nsp_read_module_eeprom() member 1086 buf->metalen = in nfp_nsp_read_module_eeprom()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | veth.c | 832 u32 act, metalen; in veth_xdp_rcv_skb() local 916 metalen = xdp->data - xdp->data_meta; in veth_xdp_rcv_skb() 917 if (metalen) in veth_xdp_rcv_skb() 918 skb_metadata_set(skb, metalen); in veth_xdp_rcv_skb()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 3879 unsigned long metalen = xdp_get_metalen(xdp); in BPF_CALL_2() local 3880 void *data_start = xdp_frame_end + metalen; in BPF_CALL_2() 3887 if (metalen) in BPF_CALL_2() 3889 xdp->data_meta, metalen); in BPF_CALL_2() 3943 unsigned long metalen = xdp->data - meta; in BPF_CALL_2() local 3950 if (unlikely((metalen & (sizeof(__u32) - 1)) || in BPF_CALL_2() 3951 (metalen > 32))) in BPF_CALL_2()
|
H A D | dev.c | 4642 u32 metalen, act = XDP_DROP; in netif_receive_generic_xdp() local 4733 metalen = xdp->data - xdp->data_meta; in netif_receive_generic_xdp() 4734 if (metalen) in netif_receive_generic_xdp() 4735 skb_metadata_set(skb, metalen); in netif_receive_generic_xdp()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | mballoc.c | 2718 int metalen = 0; in ext4_mb_add_groupinfo() local 2730 metalen = sizeof(*meta_group_info) << in ext4_mb_add_groupinfo() 2732 meta_group_info = kmalloc(metalen, GFP_NOFS); in ext4_mb_add_groupinfo()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 3899 unsigned long metalen = xdp_get_metalen(xdp); in BPF_CALL_2() local 3900 void *data_start = xdp_frame_end + metalen; in BPF_CALL_2() 3907 if (metalen) in BPF_CALL_2() 3909 xdp->data_meta, metalen); in BPF_CALL_2() 4196 unsigned long metalen = xdp->data - meta; in BPF_CALL_2() local 4203 if (unlikely(xdp_metalen_invalid(metalen))) in BPF_CALL_2()
|
H A D | dev.c | 4865 u32 metalen, act; in bpf_prog_run_generic_xdp() local 4935 metalen = xdp->data - xdp->data_meta; in bpf_prog_run_generic_xdp() 4936 if (metalen) in bpf_prog_run_generic_xdp() 4937 skb_metadata_set(skb, metalen); in bpf_prog_run_generic_xdp()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | mballoc.c | 3313 int metalen = 0; in ext4_mb_add_groupinfo() local 3325 metalen = sizeof(*meta_group_info) << in ext4_mb_add_groupinfo() 3327 meta_group_info = kmalloc(metalen, GFP_NOFS); in ext4_mb_add_groupinfo()
|