Home
last modified time | relevance | path

Searched refs:tailroom (Results 1 – 25 of 31) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_adjust_tail_grow.c12 int tailroom = 512; in _xdp_adjust_tail_grow() local
14 int tailroom = 384; in _xdp_adjust_tail_grow() local
16 int tailroom = 320; in _xdp_adjust_tail_grow() local
31 offset = 4096 - 256 - tailroom - data_len; in _xdp_adjust_tail_grow()
/linux/drivers/nfc/nfcmrvl/
H A Dmain.c101 int tailroom; in nfcmrvl_nci_register_dev() local
127 tailroom = 1; in nfcmrvl_nci_register_dev()
129 headroom = tailroom = 0; in nfcmrvl_nci_register_dev()
143 headroom, tailroom); in nfcmrvl_nci_register_dev()
/linux/drivers/net/usb/
H A Dgl620a.c141 int tailroom = skb_tailroom(skb); in genelink_tx_fixup() local
149 && ((headroom + tailroom) >= (padlen + (4 + 4*1)))) { in genelink_tx_fixup()
150 if ((headroom < (4 + 4*1)) || (tailroom < padlen)) { in genelink_tx_fixup()
H A Dint51x1.c60 int tailroom = skb_tailroom(skb); in int51x1_tx_fixup() local
76 (headroom + tailroom >= need_tail + INT51X1_HEADER_SIZE)) { in int51x1_tx_fixup()
77 if (headroom < INT51X1_HEADER_SIZE || tailroom < need_tail) { in int51x1_tx_fixup()
H A Dcdc_eem.c108 int tailroom = skb_tailroom(skb); in eem_tx_fixup() local
110 if ((tailroom >= ETH_FCS_LEN + padlen) && in eem_tx_fixup()
114 if ((headroom + tailroom) in eem_tx_fixup()
H A Dkalmia.c168 int tailroom = skb_tailroom(skb); in kalmia_tx_fixup() local
170 if ((tailroom >= KALMIA_ALIGN_SIZE) && (headroom in kalmia_tx_fixup()
174 if ((headroom + tailroom) > (KALMIA_HEADER_LENGTH in kalmia_tx_fixup()
H A Dlg-vl600.c250 int tailroom = skb_tailroom(skb); in vl600_tx_fixup() local
252 if (tailroom >= full_len - skb->len - sizeof(*frame) && in vl600_tx_fixup()
257 if (headroom + tailroom + skb->len >= full_len) { in vl600_tx_fixup()
H A Dnet1080.c426 int tailroom = skb_tailroom(skb); in net1080_tx_fixup() local
428 if (padlen <= tailroom && in net1080_tx_fixup()
434 (headroom + tailroom)) { in net1080_tx_fixup()
H A Dzaurus.c52 int tailroom = skb_tailroom(skb); in zaurus_tx_fixup() local
53 if ((padlen + 4) <= tailroom) in zaurus_tx_fixup()
H A Dasix_common.c270 int tailroom = skb_tailroom(skb); in asix_tx_fixup() local
291 headroom + tailroom >= 4 + padlen) { in asix_tx_fixup()
294 tailroom < padlen) { in asix_tx_fixup()
H A Dsr9800.c114 int tailroom = skb_tailroom(skb); in sr_tx_fixup() local
122 if ((!skb_cloned(skb)) && ((headroom + tailroom) >= (4 + padlen))) { in sr_tx_fixup()
123 if ((headroom < 4) || (tailroom < padlen)) { in sr_tx_fixup()
H A Daqc111.c1194 int tailroom = 0; in aqc111_tx_fixup() local
1226 tailroom = skb_tailroom(skb); in aqc111_tx_fixup()
1228 if (!(headroom >= sizeof(tx_desc) && tailroom >= padding_size)) { in aqc111_tx_fixup()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_adjust_tail.c89 int tailroom = 512; in test_xdp_adjust_tail_grow2() local
91 int tailroom = 384; in test_xdp_adjust_tail_grow2() local
93 int tailroom = 320; in test_xdp_adjust_tail_grow2() local
133 max_grow = 4096 - XDP_PACKET_HEADROOM - tailroom; /* 3520 */ in test_xdp_adjust_tail_grow2()
/linux/net/caif/
H A Dcaif_socket.c55 int headroom, tailroom, maxframe; member
556 buffer_size = len + cf_sk->headroom + cf_sk->tailroom; in caif_seqpkt_sendmsg()
625 cf_sk->tailroom, in caif_stream_sendmsg()
744 int ifindex, headroom, tailroom; in caif_connect() local
826 &cf_sk->layer, &ifindex, &headroom, &tailroom); in caif_connect()
845 cf_sk->tailroom = tailroom; in caif_connect()
846 cf_sk->maxframe = mtu - (headroom + tailroom); in caif_connect()
H A Dchnl_net.c245 int llifindex, headroom, tailroom, mtu; in chnl_net_open() local
258 &headroom, &tailroom); in chnl_net_open()
275 dev->needed_tailroom = tailroom + lldev->needed_tailroom; in chnl_net_open()
286 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); in chnl_net_open()
/linux/include/linux/
H A Dvirtio_caif.h15 __virtio16 tailroom; member
/linux/include/net/caif/
H A Dcaif_dev.h70 int *headroom, int *tailroom);
/linux/net/bpf/
H A Dtest_run.c652 u32 size, u32 headroom, u32 tailroom) in BTF_ID_FLAGS()
657 if (user_size > PAGE_SIZE - headroom - tailroom) in BTF_ID_FLAGS()
661 data = kzalloc(size + headroom + tailroom, GFP_USER); in BTF_ID_FLAGS()
988 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_skb() local
1046 linear_sz = min_t(u32, linear_sz, PAGE_SIZE - headroom - tailroom); in bpf_prog_test_run_skb()
1048 data = bpf_test_init(kattr, linear_sz, linear_sz, headroom, tailroom); in bpf_prog_test_run_skb()
1269 u32 tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in bpf_prog_test_run_xdp() local
1321 max_linear_sz = PAGE_SIZE - headroom - tailroom; in bpf_prog_test_run_xdp()
1331 data = bpf_test_init(kattr, linear_sz, max_linear_sz, headroom, tailroom); in bpf_prog_test_run_xdp()
/linux/drivers/usb/gadget/function/
H A Df_eem.c343 int headroom, tailroom, padlen = 0; in eem_wrap() local
351 tailroom = skb_tailroom(skb); in eem_wrap()
359 if ((tailroom >= (ETH_FCS_LEN + padlen)) && in eem_wrap()
/linux/net/batman-adv/
H A Dfragmentation.c402 unsigned int tailroom = net_dev->needed_tailroom; in batadv_frag_create() local
407 skb_fragment = dev_alloc_skb(ll_reserved + mtu + tailroom); in batadv_frag_create()
/linux/drivers/net/ethernet/asix/
H A Dax88796c_main.c255 int tailroom; in ax88796c_tx_fixup() local
267 tailroom = skb_tailroom(skb); in ax88796c_tx_fixup()
275 (tailroom < (padlen + TX_EOP_SIZE))) { in ax88796c_tx_fixup()
277 size_t t = max((padlen + TX_EOP_SIZE) - tailroom, 0); in ax88796c_tx_fixup()
/linux/net/tipc/
H A Dnetlink_compat.c80 int tailroom; in tipc_skb_tailroom() local
83 tailroom = skb_tailroom(skb); in tipc_skb_tailroom()
86 if (tailroom < limit) in tipc_skb_tailroom()
87 return tailroom; in tipc_skb_tailroom()
/linux/drivers/net/caif/
H A Dcaif_virtio.c688 virtio_cread(vdev, struct virtio_caif_transf_config, tailroom, in cfv_probe()
690 virtio_cread(vdev, struct virtio_caif_transf_config, tailroom, in cfv_probe()
/linux/drivers/net/
H A Dvirtio_net.c828 unsigned int headroom, tailroom, room, truesize; in check_mergeable_len() local
832 tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in check_mergeable_len()
833 room = SKB_DATA_ALIGN(headroom + tailroom); in check_mergeable_len()
872 int tailroom, shinfo_size; in page_to_skb() local
888 tailroom = truesize - headroom - hdr_padded_len - len; in page_to_skb()
892 if (!NET_IP_ALIGN && len > GOOD_COPY_LEN && tailroom >= shinfo_size) { in page_to_skb()
1887 int tailroom = SKB_DATA_ALIGN(sizeof(struct skb_shared_info)); in xdp_linearize_page() local
1890 if (page_off + *len + tailroom > PAGE_SIZE) in xdp_linearize_page()
1924 if ((page_off + buflen + tailroom) > PAGE_SIZE) { in xdp_linearize_page()
2786 unsigned int tailroom = headroom ? sizeof(struct skb_shared_info) : 0; in add_recvbuf_mergeable() local
[all …]
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_hci.h227 __be16 tailroom; /* per packet tailroom in bytes */ member
264 .tailroom = cpu_to_be16(_tailroom), .headroom = _headroom, \

12