Searched refs:xmit_more (Results 1 - 25 of 29) sorted by path

12

/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_nic.h276 int xmit_more);
H A Dlio_main.c2238 * @xmit_more: more is coming
2243 int xmit_more)
2278 ring_doorbell = !xmit_more;
2314 int j, xmit_more = 0; local
2506 xmit_more = netdev_xmit_more();
2509 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more);
2511 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more);
2240 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) argument
H A Dlio_vf_main.c1353 int xmit_more)
1383 ring_doorbell = !xmit_more;
1416 int xmit_more = 0; local
1589 xmit_more = netdev_xmit_more();
1592 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more);
1594 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more);
1350 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) argument
H A Docteon_nic.c86 int xmit_more)
88 int ring_doorbell = !xmit_more;
84 octnet_send_nic_data_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, int xmit_more) argument
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c1720 ring->tx.xmit_more = 0;
1952 ring->tx.xmit_more = 1;
H A Dxgbe-drv.c284 /* If we haven't notified the hardware because of xmit_more
287 if (ring->tx.xmit_more)
H A Dxgbe.h487 unsigned int xmit_more; member in struct:xgbe_ring::__anon1192::__anon1193
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c2037 * @xmit_more: more skb's pending
2044 bool xmit_more)
2061 if (netif_xmit_stopped(nq) || !xmit_more)
2043 idpf_tx_buf_hw_update(struct idpf_queue *tx_q, u32 val, bool xmit_more) argument
H A Didpf_txrx.h1006 bool xmit_more);
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.c854 int xmit_more; local
941 xmit_more = netdev_xmit_more();
943 __netdev_tx_sent_queue(iq->netdev_q, skb->len, xmit_more);
955 if (!octep_iq_full_check(iq) && xmit_more &&
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c608 int xmit_more; local
695 xmit_more = netdev_xmit_more();
709 if (!octep_vf_iq_full_check(iq) && xmit_more &&
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c2068 tx_ring[i]->xmit_more = 0;
H A Den_port.c269 priv->port_stats.xmit_more = 0;
279 priv->port_stats.xmit_more += READ_ONCE(ring->xmit_more);
H A Den_tx.c807 ring->xmit_more++;
1226 ring->xmit_more++;
H A Dmlx4_en.h291 unsigned long xmit_more; member in struct:mlx4_en_tx_ring
H A Dmlx4_stats.h31 unsigned long xmit_more; member in struct:mlx4_en_port_stats
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_stats.c430 s->tx_xmit_more += sq_stats->xmit_more;
2131 { MLX5E_DECLARE_TX_STAT(struct mlx5e_sq_stats, xmit_more) },
2207 { MLX5E_DECLARE_PTP_TX_STAT(struct mlx5e_sq_stats, xmit_more) },
2284 { MLX5E_DECLARE_QOS_TX_STAT(struct mlx5e_sq_stats, xmit_more) },
H A Den_stats.h409 u64 xmit_more; member in struct:mlx5e_sq_stats
H A Den_tx.c375 struct mlx5_wqe_eth_seg *eseg, bool xmit_more)
417 send_doorbell = __netdev_tx_sent_queue(sq->txq, attr->num_bytes, xmit_more);
425 struct mlx5e_tx_wqe *wqe, u16 pi, bool xmit_more)
436 stats->xmit_more += xmit_more;
495 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, eseg, xmit_more);
599 struct mlx5_wqe_eth_seg *eseg, bool xmit_more)
618 sq->stats->xmit_more += xmit_more;
629 if (__netdev_tx_sent_queue(sq->txq, txd.len, xmit_more))
371 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, const struct mlx5e_tx_attr *attr, const struct mlx5e_tx_wqe_attr *wqe_attr, u8 num_dma, struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) argument
423 mlx5e_sq_xmit_wqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, const struct mlx5e_tx_attr *attr, const struct mlx5e_tx_wqe_attr *wqe_attr, struct mlx5e_tx_wqe *wqe, u16 pi, bool xmit_more) argument
598 mlx5e_sq_xmit_mpwqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) argument
974 mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h121 struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more);
/linux-master/drivers/net/ethernet/sfc/
H A Def100_tx.c381 bool xmit_more = netdev_xmit_more(); local
477 /* If xmit_more then we don't need to push the doorbell, unless there
485 __netdev_tx_sent_queue(tx_queue->core_txq, skb->len, xmit_more) ||
505 * out. We only enter this branch from before the xmit_more handling
508 if (tx_queue->xmit_pending && !xmit_more)
H A Dtx.c272 * only one packet at a time can be using the PIO buffer. If the xmit_more
293 /* Send any pending traffic for a channel. xmit_more is shared across all
325 bool xmit_more = netdev_xmit_more(); local
362 } else if (skb_len <= efx_piobuf_size && !xmit_more &&
387 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb_len, xmit_more))
409 if (!xmit_more)
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dtx.c110 /* Send any pending traffic for a channel. xmit_more is shared across all
143 bool xmit_more = netdev_xmit_more(); local
181 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb_len, xmit_more))
196 if (!xmit_more)
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-hw.c699 ring->tx.xmit_more = 0;
1003 ring->tx.xmit_more = 1;
H A Ddwc-xlgmac-net.c51 /* If we haven't notified the hardware because of xmit_more
54 if (ring->tx.xmit_more)

Completed in 393 milliseconds

12