/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 383 bool xmit_more) in mlx5e_txwqe_complete() 405 send_doorbell = __netdev_tx_sent_queue(sq->txq, attr->num_bytes, xmit_more); in mlx5e_txwqe_complete() 413 struct mlx5e_tx_wqe *wqe, u16 pi, bool xmit_more) in mlx5e_sq_xmit_wqe() 423 stats->xmit_more += xmit_more; in mlx5e_sq_xmit_wqe() 457 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, xmit_more); in mlx5e_sq_xmit_wqe() 560 struct mlx5_wqe_eth_seg *eseg, bool xmit_more) in mlx5e_sq_xmit_mpwqe() 572 sq->stats->xmit_more += xmit_more; in mlx5e_sq_xmit_mpwqe() 592 if (__netdev_tx_sent_queue(sq->txq, txd.len, xmit_more)) in mlx5e_sq_xmit_mpwqe() 379 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, bool xmit_more) mlx5e_txwqe_complete() argument 411 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) mlx5e_sq_xmit_wqe() argument 559 mlx5e_sq_xmit_mpwqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) mlx5e_sq_xmit_mpwqe() argument 676 mlx5e_sq_xmit_simple(struct mlx5e_txqsq *sq, struct sk_buff *skb, bool xmit_more) mlx5e_sq_xmit_simple() argument 922 mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more) mlx5i_sq_xmit() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 375 struct mlx5_wqe_eth_seg *eseg, bool xmit_more) in mlx5e_txwqe_complete() 415 send_doorbell = __netdev_tx_sent_queue(sq->txq, attr->num_bytes, xmit_more); in mlx5e_txwqe_complete() 423 struct mlx5e_tx_wqe *wqe, u16 pi, bool xmit_more) in mlx5e_sq_xmit_wqe() 434 stats->xmit_more += xmit_more; in mlx5e_sq_xmit_wqe() 493 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, eseg, xmit_more); in mlx5e_sq_xmit_wqe() 600 struct mlx5_wqe_eth_seg *eseg, bool xmit_more) in mlx5e_sq_xmit_mpwqe() 619 sq->stats->xmit_more += xmit_more; in mlx5e_sq_xmit_mpwqe() 630 if (__netdev_tx_sent_queue(sq->txq, txd.len, xmit_more)) in mlx5e_sq_xmit_mpwqe() 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) mlx5e_txwqe_complete() argument 421 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) mlx5e_sq_xmit_wqe() argument 599 mlx5e_sq_xmit_mpwqe(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) mlx5e_sq_xmit_mpwqe() argument 973 mlx5i_sq_xmit(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more) mlx5i_sq_xmit() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_nic.c | 85 int xmit_more) in octnet_send_nic_data_pkt() 87 int ring_doorbell = !xmit_more; in octnet_send_nic_data_pkt() 83 octnet_send_nic_data_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, int xmit_more) octnet_send_nic_data_pkt() argument
|
H A D | octeon_nic.h | 276 int xmit_more);
|
H A D | lio_vf_main.c | 1362 int xmit_more) in send_nic_timestamp_pkt() 1392 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt() 1425 int xmit_more = 0; in liquidio_xmit() local 1598 xmit_more = netdev_xmit_more(); in liquidio_xmit() 1601 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more); in liquidio_xmit() 1603 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more); in liquidio_xmit() 1359 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) send_nic_timestamp_pkt() argument
|
H A D | lio_main.c | 2248 * @xmit_more: more is coming 2253 int xmit_more) in send_nic_timestamp_pkt() 2288 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt() 2324 int j, xmit_more = 0; in liquidio_xmit() local 2516 xmit_more = netdev_xmit_more(); in liquidio_xmit() 2519 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more); in liquidio_xmit() 2521 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more); in liquidio_xmit() 2250 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) send_nic_timestamp_pkt() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_nic.c | 86 int xmit_more) in octnet_send_nic_data_pkt() 88 int ring_doorbell = !xmit_more; in octnet_send_nic_data_pkt() 84 octnet_send_nic_data_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, int xmit_more) octnet_send_nic_data_pkt() argument
|
H A D | octeon_nic.h | 276 int xmit_more);
|
H A D | lio_vf_main.c | 1353 int xmit_more) in send_nic_timestamp_pkt() 1383 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt() 1416 int xmit_more = 0; in liquidio_xmit() local 1589 xmit_more = netdev_xmit_more(); in liquidio_xmit() 1592 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more); in liquidio_xmit() 1594 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more); in liquidio_xmit() 1350 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) send_nic_timestamp_pkt() argument
|
H A D | lio_main.c | 2238 * @xmit_more: more is coming 2243 int xmit_more) in send_nic_timestamp_pkt() 2278 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt() 2314 int j, xmit_more = 0; in liquidio_xmit() local 2506 xmit_more = netdev_xmit_more(); in liquidio_xmit() 2509 status = send_nic_timestamp_pkt(oct, &ndata, finfo, xmit_more); in liquidio_xmit() 2511 status = octnet_send_nic_data_pkt(oct, &ndata, xmit_more); in liquidio_xmit() 2240 send_nic_timestamp_pkt(struct octeon_device *oct, struct octnic_data_pkt *ndata, struct octnet_buf_free_info *finfo, int xmit_more) send_nic_timestamp_pkt() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ef100_tx.c | 341 bool xmit_more = netdev_xmit_more(); in ef100_enqueue_skb() local 389 /* If xmit_more then we don't need to push the doorbell, unless there in ef100_enqueue_skb() 393 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb->len, xmit_more) || in ef100_enqueue_skb() 413 * out. We only enter this branch from before the xmit_more handling in ef100_enqueue_skb() 416 if (tx_queue->xmit_pending && !xmit_more) in ef100_enqueue_skb()
|
H A D | tx.c | 272 * 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(); in __efx_enqueue_skb() local 362 } else if (skb_len <= efx_piobuf_size && !xmit_more && in __efx_enqueue_skb() 387 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb_len, xmit_more)) in __efx_enqueue_skb() 409 if (!xmit_more) in __efx_enqueue_skb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | tx.c | 110 /* Send any pending traffic for a channel. xmit_more is shared across all 143 bool xmit_more = netdev_xmit_more(); in __efx_siena_enqueue_skb() local 181 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb_len, xmit_more)) in __efx_siena_enqueue_skb() 196 if (!xmit_more) in __efx_siena_enqueue_skb()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tx.c | 272 * 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(); in __efx_enqueue_skb() local 362 } else if (skb_len <= efx_piobuf_size && !xmit_more && in __efx_enqueue_skb() 387 if (__netdev_tx_sent_queue(tx_queue->core_txq, skb_len, xmit_more)) in __efx_enqueue_skb() 409 if (!xmit_more) in __efx_enqueue_skb()
|
H A D | ef100_tx.c | 381 bool xmit_more = netdev_xmit_more(); in __ef100_enqueue_skb() local 477 /* If xmit_more then we don't need to push the doorbell, unless there in __ef100_enqueue_skb() 485 __netdev_tx_sent_queue(tx_queue->core_txq, skb->len, xmit_more) || in __ef100_enqueue_skb() 505 * out. We only enter this branch from before the xmit_more handling in __ef100_enqueue_skb() 508 if (tx_queue->xmit_pending && !xmit_more) in __ef100_enqueue_skb()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mlx4_stats.h | 37 unsigned long xmit_more; member
|
H A D | en_port.c | 265 priv->port_stats.xmit_more = 0; in mlx4_en_DUMP_ETH_STATS() 275 priv->port_stats.xmit_more += READ_ONCE(ring->xmit_more); in mlx4_en_DUMP_ETH_STATS()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 120 struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 119 struct mlx5_av *av, u32 dqpn, u32 dqkey, bool xmit_more);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | mlx4_stats.h | 31 unsigned long xmit_more; member
|
H A D | en_port.c | 269 priv->port_stats.xmit_more = 0; in mlx4_en_DUMP_ETH_STATS() 279 priv->port_stats.xmit_more += READ_ONCE(ring->xmit_more); in mlx4_en_DUMP_ETH_STATS()
|
/kernel/linux/linux-5.10/drivers/net/hyperv/ |
H A D | netvsc.c | 832 bool xmit_more) in netvsc_copy_to_send_buf() 845 if (xmit_more && remain) { in netvsc_copy_to_send_buf() 978 bool try_batch, xmit_more; in netvsc_send() local 1024 xmit_more = netdev_xmit_more() && in netvsc_send() 1031 packet, rndis_msg, pb, xmit_more); in netvsc_send() 1051 if (xmit_more) { in netvsc_send() 826 netvsc_copy_to_send_buf(struct netvsc_device *net_device, unsigned int section_index, u32 pend_size, struct hv_netvsc_packet *packet, struct rndis_message *rndis_msg, struct hv_page_buffer *pb, bool xmit_more) netvsc_copy_to_send_buf() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/aurora/ |
H A D | nb8800.c | 397 bool xmit_more; in nb8800_xmit() local 417 xmit_more = netdev_xmit_more(); in nb8800_xmit() 420 xmit_more = false; in nb8800_xmit() 445 if (!xmit_more) in nb8800_xmit() 463 if (!xmit_more) { in nb8800_xmit()
|
/kernel/linux/linux-6.6/drivers/net/hyperv/ |
H A D | netvsc.c | 938 bool xmit_more) in netvsc_copy_to_send_buf() 951 if (xmit_more && remain) { in netvsc_copy_to_send_buf() 1193 bool try_batch, xmit_more; in netvsc_send() local 1239 xmit_more = netdev_xmit_more() && in netvsc_send() 1246 packet, rndis_msg, pb, xmit_more); in netvsc_send() 1266 if (xmit_more) { in netvsc_send() 932 netvsc_copy_to_send_buf(struct netvsc_device *net_device, unsigned int section_index, u32 pend_size, struct hv_netvsc_packet *packet, struct rndis_message *rndis_msg, struct hv_page_buffer *pb, bool xmit_more) netvsc_copy_to_send_buf() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | txrx.h | 285 void mlx5e_sq_xmit_simple(struct mlx5e_txqsq *sq, struct sk_buff *skb, bool xmit_more);
|