Home
last modified time | relevance | path

Searched refs:rx_headroom (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/net/nfc/hci/
H A Dllc.h18 int tx_tailroom, int *rx_headroom, int *rx_tailroom,
36 int rx_headroom; member
H A Dllc_nop.c23 int tx_tailroom, int *rx_headroom, int *rx_tailroom, in llc_nop_init()
28 *rx_headroom = 0; in llc_nop_init()
21 llc_nop_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, rcv_to_hci_t rcv_to_hci, int tx_headroom, int tx_tailroom, int *rx_headroom, int *rx_tailroom, llc_failure_t llc_failure) llc_nop_init() argument
H A Dllc.c108 &llc->rx_headroom, &llc->rx_tailroom, in nfc_llc_allocate()
H A Dllc_shdlc.c740 int tx_tailroom, int *rx_headroom, int *rx_tailroom, in llc_shdlc_init()
745 *rx_headroom = SHDLC_LLC_HEAD_ROOM; in llc_shdlc_init()
738 llc_shdlc_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, rcv_to_hci_t rcv_to_hci, int tx_headroom, int tx_tailroom, int *rx_headroom, int *rx_tailroom, llc_failure_t llc_failure) llc_shdlc_init() argument
/kernel/linux/linux-6.6/net/nfc/hci/
H A Dllc.h18 int tx_tailroom, int *rx_headroom, int *rx_tailroom,
36 int rx_headroom; member
H A Dllc_nop.c23 int tx_tailroom, int *rx_headroom, int *rx_tailroom, in llc_nop_init()
28 *rx_headroom = 0; in llc_nop_init()
21 llc_nop_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, rcv_to_hci_t rcv_to_hci, int tx_headroom, int tx_tailroom, int *rx_headroom, int *rx_tailroom, llc_failure_t llc_failure) llc_nop_init() argument
H A Dllc.c108 &llc->rx_headroom, &llc->rx_tailroom, in nfc_llc_allocate()
H A Dllc_shdlc.c723 int tx_tailroom, int *rx_headroom, int *rx_tailroom, in llc_shdlc_init()
728 *rx_headroom = SHDLC_LLC_HEAD_ROOM; in llc_shdlc_init()
721 llc_shdlc_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv, rcv_to_hci_t rcv_to_hci, int tx_headroom, int tx_tailroom, int *rx_headroom, int *rx_tailroom, llc_failure_t llc_failure) llc_shdlc_init() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c1140 u16 rx_headroom = rq->buff.headroom; in mlx5e_skb_from_cqe_linear() local
1147 data = va + rx_headroom; in mlx5e_skb_from_cqe_linear()
1148 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1155 mlx5e_fill_xdp_buff(rq, va, rx_headroom, cqe_bcnt, &xdp); in mlx5e_skb_from_cqe_linear()
1159 rx_headroom = xdp.data - xdp.data_hard_start; in mlx5e_skb_from_cqe_linear()
1160 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1161 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1453 u16 rx_headroom = rq->buff.headroom; in mlx5e_skb_from_cqe_mpwrq_linear() local
1467 data = va + rx_headroom; in mlx5e_skb_from_cqe_mpwrq_linear()
1468 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom in mlx5e_skb_from_cqe_mpwrq_linear()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c1676 u16 rx_headroom = rq->buff.headroom; in mlx5e_skb_from_cqe_linear() local
1685 data = va + rx_headroom; in mlx5e_skb_from_cqe_linear()
1686 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1698 mlx5e_fill_mxbuf(rq, cqe, va, rx_headroom, rq->buff.frame0_sz, in mlx5e_skb_from_cqe_linear()
1703 rx_headroom = mxbuf.xdp.data - mxbuf.xdp.data_hard_start; in mlx5e_skb_from_cqe_linear()
1707 frag_size = MLX5_SKB_FRAG_SZ(rx_headroom + cqe_bcnt); in mlx5e_skb_from_cqe_linear()
1708 skb = mlx5e_build_linear_skb(rq, va, frag_size, rx_headroom, cqe_bcnt, metasize); in mlx5e_skb_from_cqe_linear()
1725 u16 rx_headroom = rq->buff.headroom; in mlx5e_skb_from_cqe_nonlinear() local
1745 net_prefetch(va + rx_headroom); in mlx5e_skb_from_cqe_nonlinear()
1747 mlx5e_fill_mxbuf(rq, cqe, va, rx_headroom, r in mlx5e_skb_from_cqe_nonlinear()
2144 u16 rx_headroom = rq->buff.headroom; mlx5e_skb_from_cqe_mpwrq_linear() local
2203 u16 rx_headroom = rq->buff.headroom; mlx5e_skb_from_cqe_shampo() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.h187 u16 rx_headroom; member
H A Ddpaa_eth.c1734 WARN_ON(fd_off != priv->rx_headroom); in contig_fd_to_skb()
1803 WARN_ON(fd_off != priv->rx_headroom); in sg_fd_to_skb()
3045 priv->rx_headroom = dpaa_get_headroom(priv->buf_layout, RX); in dpaa_eth_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.h174 u16 rx_headroom; member
H A Ddpaa_eth.c1853 WARN_ON(fd_off != priv->rx_headroom); in sg_fd_to_skb()
2976 int max_contig_data = priv->dpaa_bp->size - priv->rx_headroom; in xdp_validate_mtu()
3446 priv->rx_headroom = dpaa_get_headroom(priv->buf_layout, RX); in dpaa_eth_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c70 frag->page_offset = priv->rx_headroom; in mlx4_alloc_page()
500 } else if (!priv->rx_headroom) { in mlx4_en_complete_rx_desc()
501 /* rx_headroom for non XDP setup is always 0. in mlx4_en_complete_rx_desc()
1009 priv->rx_headroom = XDP_PACKET_HEADROOM; in mlx4_en_calc_rx_buf()
1039 priv->rx_headroom = 0; in mlx4_en_calc_rx_buf()
H A Dmlx4_en.h599 u16 rx_headroom; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c70 frag->page_offset = priv->rx_headroom; in mlx4_alloc_page()
500 } else if (!priv->rx_headroom) { in mlx4_en_complete_rx_desc()
501 /* rx_headroom for non XDP setup is always 0. in mlx4_en_complete_rx_desc()
1063 priv->rx_headroom = XDP_PACKET_HEADROOM; in mlx4_en_calc_rx_buf()
1093 priv->rx_headroom = 0; in mlx4_en_calc_rx_buf()
H A Dmlx4_en.h592 u16 rx_headroom; member
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c66 rxq->rx_headroom); in qede_alloc_rx_buffer()
544 rxq->rx_headroom); in qede_reuse_page()
685 current_bd->page_offset + rxq->rx_headroom, in qede_fill_frag_skb()
846 pad = cqe->placement_offset + rxq->rx_headroom; in qede_tpa_start()
1224 bd->data, rxq->rx_headroom, cur_size); in qede_rx_build_jumbo()
1300 pad = fp_cqe->placement_offset + rxq->rx_headroom; in qede_rx_process_cqe()
H A Dqede.h352 u16 rx_headroom; member
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c67 rxq->rx_headroom); in qede_alloc_rx_buffer()
538 rxq->rx_headroom); in qede_reuse_page()
679 current_bd->page_offset + rxq->rx_headroom, in qede_fill_frag_skb()
840 pad = cqe->placement_offset + rxq->rx_headroom; in qede_tpa_start()
1209 rxq->rx_headroom, cur_size, PAGE_SIZE); in qede_rx_build_jumbo()
1282 pad = fp_cqe->placement_offset + rxq->rx_headroom; in qede_rx_process_cqe()
H A Dqede.h348 u16 rx_headroom; member
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h270 u16 rx_headroom; member
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.h259 u16 rx_headroom; member
H A Dena_netdev.c532 rx_ring->rx_headroom = XDP_PACKET_HEADROOM; in ena_xdp_exchange_program_rx_in_range()
535 rx_ring->rx_headroom = NET_SKB_PAD; in ena_xdp_exchange_program_rx_in_range()
729 rxr->rx_headroom = NET_SKB_PAD; in ena_init_io_rings()
1020 int headroom = rx_ring->rx_headroom; in ena_alloc_rx_buffer()
1487 pkt_offset = buf_offset - rx_ring->rx_headroom; in ena_rx_skb()
1551 /* rx_info->buf_offset includes rx_ring->rx_headroom */ in ena_rx_skb()
1553 pkt_offset = buf_offset - rx_ring->rx_headroom; in ena_rx_skb()

Completed in 39 milliseconds

12