/kernel/linux/linux-5.10/net/caif/ |
H A D | caif_dev.c | 312 struct cflayer *link_support, int head_room, in caif_enroll_dev() 354 head_room); in caif_enroll_dev() 371 int head_room = 0; in caif_device_notify() local 391 head_room = 1; in caif_device_notify() 399 res = caif_enroll_dev(dev, caifdev, link_support, head_room, in caif_device_notify() 311 caif_enroll_dev(struct net_device *dev, struct caif_dev_common *caifdev, struct cflayer *link_support, int head_room, struct cflayer **layer, int (**rcv_func)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)) caif_enroll_dev() argument
|
H A D | cfcnfg.c | 49 int head_room; member 349 *proto_head = protohead[param.linktype] + phy->head_room; in caif_connect_client() 458 bool fcs, int head_room) in cfcnfg_add_phy_layer() 493 phyinfo->head_room = head_room; in cfcnfg_add_phy_layer() 454 cfcnfg_add_phy_layer(struct cfcnfg *cnfg, struct net_device *dev, struct cflayer *phy_layer, enum cfcnfg_phy_preference pref, struct cflayer *link_support, bool fcs, int head_room) cfcnfg_add_phy_layer() argument
|
/kernel/linux/linux-6.6/net/caif/ |
H A D | caif_dev.c | 312 struct cflayer *link_support, int head_room, in caif_enroll_dev() 354 head_room); in caif_enroll_dev() 371 int head_room = 0; in caif_device_notify() local 391 head_room = 1; in caif_device_notify() 399 res = caif_enroll_dev(dev, caifdev, link_support, head_room, in caif_device_notify() 311 caif_enroll_dev(struct net_device *dev, struct caif_dev_common *caifdev, struct cflayer *link_support, int head_room, struct cflayer **layer, int (**rcv_func)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *)) caif_enroll_dev() argument
|
H A D | cfcnfg.c | 49 int head_room; member 349 *proto_head = protohead[param.linktype] + phy->head_room; in caif_connect_client() 458 bool fcs, int head_room) in cfcnfg_add_phy_layer() 493 phyinfo->head_room = head_room; in cfcnfg_add_phy_layer() 454 cfcnfg_add_phy_layer(struct cfcnfg *cnfg, struct net_device *dev, struct cflayer *phy_layer, enum cfcnfg_phy_preference pref, struct cflayer *link_support, bool fcs, int head_room) cfcnfg_add_phy_layer() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 531 int head_room, drv_flags = dev->drv->drv_flags; in mt76u_build_rx_skb() local 534 head_room = drv_flags & MT_DRV_RX_DMA_HDR ? 0 : MT_DMA_HDR_LEN; in mt76u_build_rx_skb() 535 if (SKB_WITH_OVERHEAD(buf_size) < head_room + len) { in mt76u_build_rx_skb() 545 skb_put_data(skb, data + head_room, MT_SKB_HEAD_LEN); in mt76u_build_rx_skb() 546 data += head_room + MT_SKB_HEAD_LEN; in mt76u_build_rx_skb() 560 skb_reserve(skb, head_room); in mt76u_build_rx_skb() 572 int len, nsgs = 1, head_room, drv_flags = dev->drv->drv_flags; in mt76u_process_rx_entry() local 582 head_room = drv_flags & MT_DRV_RX_DMA_HDR ? 0 : MT_DMA_HDR_LEN; in mt76u_process_rx_entry() 583 data_len = min_t(int, len, data_len - head_room); in mt76u_process_rx_entry()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 476 int head_room, drv_flags = dev->drv->drv_flags; in mt76u_build_rx_skb() local 479 head_room = drv_flags & MT_DRV_RX_DMA_HDR ? 0 : MT_DMA_HDR_LEN; in mt76u_build_rx_skb() 480 if (SKB_WITH_OVERHEAD(buf_size) < head_room + len) { in mt76u_build_rx_skb() 490 skb_put_data(skb, data + head_room, MT_SKB_HEAD_LEN); in mt76u_build_rx_skb() 491 data += head_room + MT_SKB_HEAD_LEN; in mt76u_build_rx_skb() 505 skb_reserve(skb, head_room); in mt76u_build_rx_skb() 517 int len, nsgs = 1, head_room, drv_flags = dev->drv->drv_flags; in mt76u_process_rx_entry() local 527 head_room = drv_flags & MT_DRV_RX_DMA_HDR ? 0 : MT_DMA_HDR_LEN; in mt76u_process_rx_entry() 528 data_len = min_t(int, len, data_len - head_room); in mt76u_process_rx_entry()
|
/kernel/linux/linux-5.10/include/net/caif/ |
H A D | cfcnfg.h | 63 * @head_room: Head space needed by link specific protocol. 70 bool fcs, int head_room);
|
H A D | caif_dev.h | 113 * @head_room: Head room needed by link support layer 123 struct cflayer *link_support, int head_room,
|
/kernel/linux/linux-6.6/include/net/caif/ |
H A D | cfcnfg.h | 63 * @head_room: Head space needed by link specific protocol. 70 bool fcs, int head_room);
|
H A D | caif_dev.h | 113 * @head_room: Head room needed by link support layer 123 struct cflayer *link_support, int head_room,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpni-cmd.h | 243 __le16 head_room; member 258 __le16 head_room; member
|
H A D | dpni.c | 641 layout->data_head_room = le16_to_cpu(rsp_params->head_room); in dpni_get_buffer_layout() 680 cmd_params->head_room = cpu_to_le16(layout->data_head_room); in dpni_set_buffer_layout()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpni-cmd.h | 254 __le16 head_room; member 269 __le16 head_room; member
|
H A D | dpni.c | 647 layout->data_head_room = le16_to_cpu(rsp_params->head_room); in dpni_get_buffer_layout() 686 cmd_params->head_room = cpu_to_le16(layout->data_head_room); in dpni_set_buffer_layout()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | ip6_output.c | 276 unsigned int head_room; in ip6_xmit() local 283 head_room = sizeof(struct ipv6hdr) + LL_RESERVED_SPACE(dst->dev); in ip6_xmit() 285 head_room += opt->opt_nflen + opt->opt_flen; in ip6_xmit() 287 if (unlikely(skb_headroom(skb) < head_room)) { in ip6_xmit() 288 struct sk_buff *skb2 = skb_realloc_headroom(skb, head_room); in ip6_xmit()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | ip6_output.c | 266 unsigned int head_room; in ip6_xmit() local 273 head_room = sizeof(struct ipv6hdr) + hoplen + LL_RESERVED_SPACE(dev); in ip6_xmit() 275 head_room += opt->opt_nflen + opt->opt_flen; in ip6_xmit() 277 if (unlikely(head_room > skb_headroom(skb))) { in ip6_xmit() 278 skb = skb_expand_head(skb, head_room); in ip6_xmit()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | filter.c | 3804 static inline int __bpf_skb_change_head(struct sk_buff *skb, u32 head_room, in __bpf_skb_change_head() argument 3808 u32 new_len = skb->len + head_room; in __bpf_skb_change_head() 3815 ret = skb_cow(skb, head_room); in __bpf_skb_change_head() 3826 __skb_push(skb, head_room); in __bpf_skb_change_head() 3827 memset(skb->data, 0, head_room); in __bpf_skb_change_head() 3835 BPF_CALL_3(bpf_skb_change_head, struct sk_buff *, skb, u32, head_room, in BPF_CALL_3() 3838 int ret = __bpf_skb_change_head(skb, head_room, flags); in BPF_CALL_3() 3853 BPF_CALL_3(sk_skb_change_head, struct sk_buff *, skb, u32, head_room, in BPF_CALL_3() 3856 int ret = __bpf_skb_change_head(skb, head_room, flags); in BPF_CALL_3()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | filter.c | 3805 static inline int __bpf_skb_change_head(struct sk_buff *skb, u32 head_room, in __bpf_skb_change_head() argument 3809 u32 new_len = skb->len + head_room; in __bpf_skb_change_head() 3816 ret = skb_cow(skb, head_room); in __bpf_skb_change_head() 3827 __skb_push(skb, head_room); in __bpf_skb_change_head() 3828 memset(skb->data, 0, head_room); in __bpf_skb_change_head() 3836 BPF_CALL_3(bpf_skb_change_head, struct sk_buff *, skb, u32, head_room, in BPF_CALL_3() 3839 int ret = __bpf_skb_change_head(skb, head_room, flags); in BPF_CALL_3() 3854 BPF_CALL_3(sk_skb_change_head, struct sk_buff *, skb, u32, head_room, in BPF_CALL_3() 3857 return __bpf_skb_change_head(skb, head_room, flags); in BPF_CALL_3()
|