Home
last modified time | relevance | path

Searched refs:pkts_sent (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Diowait.h146 bool pkts_sent
178 bool pkts_sent),
397 * @pkts_sent: have some packets been sent before queuing?
405 static inline void iowait_queue(bool pkts_sent, struct iowait *w, in iowait_queue() argument
414 if (pkts_sent) in iowait_queue()
419 if (w->priority > 0 || !pkts_sent) in iowait_queue()
427 * @pkts_sent: have some packets been sent?
433 static inline void iowait_starve_clear(bool pkts_sent, struct iowait *w) in iowait_starve_clear() argument
435 if (pkts_sent) in iowait_starve_clear()
H A Dvnic_sdma.c198 &tx->txreq, vnic_sdma->pkts_sent); in hfi1_vnic_send_dma()
204 vnic_sdma->pkts_sent = true; in hfi1_vnic_send_dma()
205 iowait_starve_clear(vnic_sdma->pkts_sent, &vnic_sdma->wait); in hfi1_vnic_send_dma()
216 vnic_sdma->pkts_sent = false; in hfi1_vnic_send_dma()
232 bool pkts_sent) in hfi1_vnic_sdma_sleep()
246 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_vnic_sdma_sleep()
228 hfi1_vnic_sdma_sleep(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *txreq, uint seq, bool pkts_sent) hfi1_vnic_sdma_sleep() argument
H A Dipoib_tx.c471 txq->pkts_sent); in hfi1_ipoib_submit_tx()
473 txq->pkts_sent = true; in hfi1_ipoib_submit_tx()
474 iowait_starve_clear(txq->pkts_sent, &txq->wait); in hfi1_ipoib_submit_tx()
513 txq->pkts_sent = false; in hfi1_ipoib_send_dma_single()
631 bool pkts_sent) in hfi1_ipoib_sdma_sleep()
652 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_ipoib_sdma_sleep()
751 txq->pkts_sent = false; in hfi1_ipoib_txreq_init()
627 hfi1_ipoib_sdma_sleep(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *txreq, uint seq, bool pkts_sent) hfi1_ipoib_sdma_sleep() argument
H A Dvnic.h92 bool pkts_sent; member
H A Dipoib.h76 * @pkts_sent: indicator packets have been sent from this queue
92 bool pkts_sent; member
H A Diowait.c48 bool pkts_sent), in iowait_init()
41 iowait_init(struct iowait *wait, u32 tx_limit, void (*func)(struct work_struct *work), void (*tidfunc)(struct work_struct *work), int (*sleep)(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *tx, uint seq, bool pkts_sent), void (*wakeup)(struct iowait *wait, int reason), void (*sdma_drained)(struct iowait *wait), void (*init_priority)(struct iowait *wait)) iowait_init() argument
H A Druc.c473 ps->pkts_sent = true; in hfi1_schedule_send_yield()
590 ps.pkts_sent = false; in hfi1_do_send()
614 iowait_starve_clear(ps.pkts_sent, &priv->s_iowait); in hfi1_do_send()
H A Dqp.c72 bool pkts_sent);
482 bool pkts_sent) in iowait_sleep()
512 iowait_queue(pkts_sent, &priv->s_iowait, in iowait_sleep()
477 iowait_sleep( struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *stx, uint seq, bool pkts_sent) iowait_sleep() argument
H A Dverbs.h244 bool pkts_sent; member
H A Dsdma.h872 bool pkts_sent);
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Diowait.h105 bool pkts_sent
137 bool pkts_sent),
356 * @pkts_sent: have some packets been sent before queuing?
364 static inline void iowait_queue(bool pkts_sent, struct iowait *w, in iowait_queue() argument
373 if (pkts_sent) in iowait_queue()
378 if (w->priority > 0 || !pkts_sent) in iowait_queue()
386 * @pkts_sent: have some packets been sent?
392 static inline void iowait_starve_clear(bool pkts_sent, struct iowait *w) in iowait_starve_clear() argument
394 if (pkts_sent) in iowait_starve_clear()
H A Dvnic_sdma.c156 &tx->txreq, vnic_sdma->pkts_sent); in hfi1_vnic_send_dma()
162 vnic_sdma->pkts_sent = true; in hfi1_vnic_send_dma()
163 iowait_starve_clear(vnic_sdma->pkts_sent, &vnic_sdma->wait); in hfi1_vnic_send_dma()
174 vnic_sdma->pkts_sent = false; in hfi1_vnic_send_dma()
190 bool pkts_sent) in hfi1_vnic_sdma_sleep()
204 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_vnic_sdma_sleep()
186 hfi1_vnic_sdma_sleep(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *txreq, uint seq, bool pkts_sent) hfi1_vnic_sdma_sleep() argument
H A Dipoib_tx.c447 txq->pkts_sent); in hfi1_ipoib_submit_tx()
449 txq->pkts_sent = true; in hfi1_ipoib_submit_tx()
450 iowait_starve_clear(txq->pkts_sent, &txq->wait); in hfi1_ipoib_submit_tx()
493 txq->pkts_sent = false; in hfi1_ipoib_send_dma_single()
617 bool pkts_sent) in hfi1_ipoib_sdma_sleep()
641 iowait_queue(pkts_sent, wait->iow, &sde->dmawait); in hfi1_ipoib_sdma_sleep()
726 txq->pkts_sent = false; in hfi1_ipoib_txreq_init()
613 hfi1_ipoib_sdma_sleep(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *txreq, uint seq, bool pkts_sent) hfi1_ipoib_sdma_sleep() argument
H A Dvnic.h50 bool pkts_sent; member
H A Dipoib.h103 * @pkts_sent: indicator packets have been sent from this queue
115 bool pkts_sent; member
H A Diowait.c48 bool pkts_sent), in iowait_init()
41 iowait_init(struct iowait *wait, u32 tx_limit, void (*func)(struct work_struct *work), void (*tidfunc)(struct work_struct *work), int (*sleep)(struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *tx, uint seq, bool pkts_sent), void (*wakeup)(struct iowait *wait, int reason), void (*sdma_drained)(struct iowait *wait), void (*init_priority)(struct iowait *wait)) iowait_init() argument
H A Druc.c432 ps->pkts_sent = true; in hfi1_schedule_send_yield()
549 ps.pkts_sent = false; in hfi1_do_send()
573 iowait_starve_clear(ps.pkts_sent, &priv->s_iowait); in hfi1_do_send()
H A Dqp.c30 bool pkts_sent);
441 bool pkts_sent) in iowait_sleep()
471 iowait_queue(pkts_sent, &priv->s_iowait, in iowait_sleep()
436 iowait_sleep( struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *stx, uint seq, bool pkts_sent) iowait_sleep() argument
H A Duser_sdma.c61 bool pkts_sent);
69 bool pkts_sent) in defer_packet_queue()
87 iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); in defer_packet_queue()
64 defer_packet_queue( struct sdma_engine *sde, struct iowait_work *wait, struct sdma_txreq *txreq, uint seq, bool pkts_sent) defer_packet_queue() argument
H A Dverbs.h202 bool pkts_sent; member
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Dcn23xx_vf_device.c492 u64 pkts_sent; in cn23xx_vf_msix_interrupt_handler() local
496 pkts_sent = readq(droq->pkts_sent_reg); in cn23xx_vf_msix_interrupt_handler()
502 if (!pkts_sent || (pkts_sent == 0xFFFFFFFFFFFFFFFFULL)) in cn23xx_vf_msix_interrupt_handler()
506 if ((pkts_sent & CN23XX_INTR_PO_INT) || in cn23xx_vf_msix_interrupt_handler()
507 (pkts_sent & CN23XX_INTR_PI_INT)) { in cn23xx_vf_msix_interrupt_handler()
508 if (pkts_sent & CN23XX_INTR_PO_INT) in cn23xx_vf_msix_interrupt_handler()
512 if (pkts_sent & CN23XX_INTR_PI_INT) in cn23xx_vf_msix_interrupt_handler()
516 if (pkts_sent & CN23XX_INTR_MBOX_INT) { in cn23xx_vf_msix_interrupt_handler()
H A Dcn23xx_pf_device.c946 u64 pkts_sent; in cn23xx_pf_msix_interrupt_handler() local
958 pkts_sent = readq(droq->pkts_sent_reg); in cn23xx_pf_msix_interrupt_handler()
964 if (!pkts_sent || (pkts_sent == 0xFFFFFFFFFFFFFFFFULL)) in cn23xx_pf_msix_interrupt_handler()
968 if ((pkts_sent & CN23XX_INTR_PO_INT) || in cn23xx_pf_msix_interrupt_handler()
969 (pkts_sent & CN23XX_INTR_PI_INT)) { in cn23xx_pf_msix_interrupt_handler()
970 if (pkts_sent & CN23XX_INTR_PO_INT) in cn23xx_pf_msix_interrupt_handler()
974 if (pkts_sent & CN23XX_INTR_PI_INT) in cn23xx_pf_msix_interrupt_handler()
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Dcn23xx_vf_device.c492 u64 pkts_sent; in cn23xx_vf_msix_interrupt_handler() local
496 pkts_sent = readq(droq->pkts_sent_reg); in cn23xx_vf_msix_interrupt_handler()
502 if (!pkts_sent || (pkts_sent == 0xFFFFFFFFFFFFFFFFULL)) in cn23xx_vf_msix_interrupt_handler()
506 if ((pkts_sent & CN23XX_INTR_PO_INT) || in cn23xx_vf_msix_interrupt_handler()
507 (pkts_sent & CN23XX_INTR_PI_INT)) { in cn23xx_vf_msix_interrupt_handler()
508 if (pkts_sent & CN23XX_INTR_PO_INT) in cn23xx_vf_msix_interrupt_handler()
512 if (pkts_sent & CN23XX_INTR_PI_INT) in cn23xx_vf_msix_interrupt_handler()
516 if (pkts_sent & CN23XX_INTR_MBOX_INT) { in cn23xx_vf_msix_interrupt_handler()
H A Dcn23xx_pf_device.c944 u64 pkts_sent; in cn23xx_pf_msix_interrupt_handler() local
956 pkts_sent = readq(droq->pkts_sent_reg); in cn23xx_pf_msix_interrupt_handler()
962 if (!pkts_sent || (pkts_sent == 0xFFFFFFFFFFFFFFFFULL)) in cn23xx_pf_msix_interrupt_handler()
966 if ((pkts_sent & CN23XX_INTR_PO_INT) || in cn23xx_pf_msix_interrupt_handler()
967 (pkts_sent & CN23XX_INTR_PI_INT)) { in cn23xx_pf_msix_interrupt_handler()
968 if (pkts_sent & CN23XX_INTR_PO_INT) in cn23xx_pf_msix_interrupt_handler()
972 if (pkts_sent & CN23XX_INTR_PI_INT) in cn23xx_pf_msix_interrupt_handler()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dxskxceiver.c510 static struct pkt *pkt_stream_get_next_rx_pkt(struct pkt_stream *pkt_stream, u32 *pkts_sent) in pkt_stream_get_next_rx_pkt() argument
513 (*pkts_sent)++; in pkt_stream_get_next_rx_pkt()
972 u32 idx_rx = 0, idx_fq = 0, rcvd, pkts_sent = 0; in receive_pkts() local
983 pkt = pkt_stream_get_next_rx_pkt(pkt_stream, &pkts_sent); in receive_pkts()
1065 pkt = pkt_stream_get_next_rx_pkt(pkt_stream, &pkts_sent); in receive_pkts()
1087 pkts_in_flight -= pkts_sent; in receive_pkts()
1089 pkts_sent = 0; in receive_pkts()

Completed in 24 milliseconds

12