Searched refs:tx_queue (Results 76 - 100 of 168) sorted by relevance

1234567

/linux-master/drivers/net/wireless/silabs/wfx/
H A Dwfx.h77 struct wfx_queue tx_queue[4]; member in struct:wfx_vif
/linux-master/drivers/net/ethernet/sfc/
H A Dptp.c602 ktime_t efx_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue) argument
604 struct efx_nic *efx = tx_queue->efx;
610 tx_queue->completed_timestamp_major,
611 tx_queue->completed_timestamp_minor,
615 tx_queue->completed_timestamp_major,
616 tx_queue->completed_timestamp_minor,
1079 struct efx_tx_queue *tx_queue; local
1081 tx_queue = efx_channel_get_tx_queue(ptp_data->channel, type);
1082 if (tx_queue && tx_queue
[all...]
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dptp.c609 ktime_t efx_siena_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue) argument
611 struct efx_nic *efx = tx_queue->efx;
617 tx_queue->completed_timestamp_major,
618 tx_queue->completed_timestamp_minor,
622 tx_queue->completed_timestamp_major,
623 tx_queue->completed_timestamp_minor,
1092 struct efx_tx_queue *tx_queue; local
1094 tx_queue = efx_channel_get_tx_queue(ptp_data->channel, type);
1095 if (tx_queue && tx_queue
[all...]
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_main.c323 skb_queue_head_init(&common->tx_queue[ii]);
408 skb_queue_purge(&common->tx_queue[ii]);
/linux-master/drivers/tty/ipwireless/
H A Dhardware.c243 struct list_head tx_queue[NL_NUM_OF_PRIORITIES]; member in struct:ipw_hardware
510 list_add(&packet->queue, &hw->tx_queue[0]);
967 if (!list_empty(&hw->tx_queue[priority])) {
969 &hw->tx_queue[priority],
993 if (!list_empty(&hw->tx_queue[priority])) {
1243 list_add_tail(&packet->queue, &hw->tx_queue[priority]);
1633 INIT_LIST_HEAD(&hw->tx_queue[i]);
1745 list_for_each_entry_safe(tp, tq, &hw->tx_queue[i], queue) {
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c364 struct stmmac_tx_queue *tx_q = &priv->dma_conf.tx_queue[queue];
416 struct stmmac_tx_queue *tx_q = &priv->dma_conf.tx_queue[queue];
1295 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
1384 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
1509 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
1780 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
1878 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
1966 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
2123 struct stmmac_tx_queue *tx_q = &dma_conf->tx_queue[queue];
2469 struct stmmac_tx_queue *tx_q = &priv->dma_conf.tx_queue[queu
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dmv643xx_eth.c340 struct tx_queue { struct
408 struct tx_queue txq[8];
446 static struct mv643xx_eth_private *txq_to_mp(struct tx_queue *txq)
467 static void txq_reset_hw_ptr(struct tx_queue *txq)
477 static void txq_enable(struct tx_queue *txq)
483 static void txq_disable(struct tx_queue *txq)
493 static void txq_maybe_wake(struct tx_queue *txq)
727 txq_put_data_tso(struct net_device *dev, struct tx_queue *txq,
775 txq_put_hdr_tso(struct sk_buff *skb, struct tx_queue *txq, int length,
818 static int txq_submit_tso(struct tx_queue *tx
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dsdio.c768 if (skb_queue_len(&rtwsdio->tx_queue[queue])) {
924 skb_queue_tail(&rtwsdio->tx_queue[queue], skb);
1217 skb = skb_dequeue(&rtwsdio->tx_queue[queue]);
1223 skb_queue_head(&rtwsdio->tx_queue[queue], skb);
1251 if (skb_queue_empty(&rtwsdio->tx_queue[queue]))
1277 skb_queue_head_init(&rtwsdio->tx_queue[i]);
1299 skb_queue_purge(&rtwsdio->tx_queue[i]);
/linux-master/drivers/net/ethernet/renesas/
H A Drswitch.c583 rdev->tx_queue = rswitch_gwca_get(priv);
584 if (!rdev->tx_queue)
587 err = rswitch_gwca_queue_alloc(ndev, priv, rdev->tx_queue, true, TX_RING_SIZE);
589 rswitch_gwca_put(priv, rdev->tx_queue);
600 rswitch_gwca_queue_free(ndev, rdev->tx_queue);
601 rswitch_gwca_put(rdev->priv, rdev->tx_queue);
608 return rswitch_gwca_queue_format(rdev->ndev, priv, rdev->tx_queue);
861 struct rswitch_gwca_queue *gq = rdev->tx_queue;
911 rswitch_enadis_data_irq(priv, rdev->tx_queue->index, true);
931 rswitch_enadis_data_irq(rdev->priv, rdev->tx_queue
[all...]
/linux-master/net/bluetooth/rfcomm/
H A Dcore.c312 skb_queue_head_init(&d->tx_queue);
327 skb_queue_purge(&d->tx_queue);
442 if (skb_queue_empty(&d->tx_queue)) {
496 skb_queue_purge(&d->tx_queue);
566 __skb_queue_tail(&d->tx_queue, frag);
584 spin_lock_irqsave(&d->tx_queue.lock, flags);
605 spin_unlock_irqrestore(&d->tx_queue.lock, flags);
619 skb_queue_tail(&d->tx_queue, skb);
910 skb_queue_tail(&d->tx_queue, skb);
1855 return skb_queue_len(&d->tx_queue);
[all...]
/linux-master/drivers/net/hamradio/
H A Dscc.c309 while (!skb_queue_empty(&scc->tx_queue))
310 dev_kfree_skb_irq(skb_dequeue(&scc->tx_queue));
380 skb = skb_dequeue(&scc->tx_queue);
1134 if (skb_queue_empty(&scc->tx_queue)) { /* nothing to send */
1588 skb_queue_head_init(&scc->tx_queue);
1668 if (skb_queue_len(&scc->tx_queue) > scc->dev->tx_queue_len) {
1670 skb_del = skb_dequeue(&scc->tx_queue);
1673 skb_queue_tail(&scc->tx_queue, skb);
1893 skb_queue_head_init(&scc->tx_queue);
/linux-master/arch/um/drivers/
H A Dvector_kern.c1070 queue_depth = vector_enqueue(vp->tx_queue, skb);
1072 if (queue_depth < vp->tx_queue->max_depth && netdev_xmit_more()) {
1076 queue_depth = vector_send(vp->tx_queue);
1159 if (vp->tx_queue != NULL)
1160 destroy_queue(vp->tx_queue);
1178 tx_enqueued = (vector_send(vp->tx_queue) > 0);
1247 vp->tx_queue = create_queue(
1446 ring->tx_max_pending = vp->tx_queue->max_depth;
1448 ring->tx_pending = vp->tx_queue->max_depth;
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_tx.c387 txq->flow.tx_queue = txp->flow.tx_queue;
391 txp->flow.tx_queue,
596 txp.flow.tx_queue = (u8)skb_get_queue_mapping(skb);
724 txq->flow.tx_queue = 0xff;
/linux-master/drivers/net/can/mscan/
H A Dmscan.c271 list_add_tail(&priv->tx_queue[buf_id].list, &priv->tx_head);
696 priv->tx_queue[i].id = i;
697 priv->tx_queue[i].mask = 1 << i;
H A Dmscan.h284 struct tx_queue_entry tx_queue[TX_QUEUE_SIZE]; member in struct:mscan_priv
/linux-master/drivers/net/wireless/st/cw1200/
H A Dmain.c395 if (cw1200_queue_init(&priv->tx_queue[i],
399 cw1200_queue_deinit(&priv->tx_queue[i - 1]);
479 cw1200_queue_deinit(&priv->tx_queue[i]);
H A Dcw1200.h130 struct cw1200_queue tx_queue[4]; member in struct:cw1200_common
/linux-master/drivers/atm/
H A Dsolos-pci.c118 struct sk_buff_head tx_queue[4]; member in struct:solos_card
960 skb_queue_walk_safe(&card->tx_queue[port], skb, tmpskb) {
962 skb_unlink(skb, &card->tx_queue[port]);
1037 old_len = skb_queue_len(&card->tx_queue[port]);
1038 skb_queue_tail(&card->tx_queue[port], skb);
1079 skb = skb_dequeue(&card->tx_queue[port]);
1360 skb_queue_head_init(&card->tx_queue[i]);
1425 while ((skb = skb_dequeue(&card->tx_queue[i])))
/linux-master/drivers/net/phy/
H A Dnxp-c45-tja11xx.c659 spin_lock_irqsave(&priv->tx_queue.lock, flags);
660 skb_queue_walk_safe(&priv->tx_queue, skb, tmp) {
666 __skb_unlink(skb, &priv->tx_queue);
669 spin_unlock_irqrestore(&priv->tx_queue.lock, flags);
698 while (!skb_queue_empty_lockless(&priv->tx_queue) && poll_txts) {
976 skb_queue_tail(&priv->tx_queue, skb);
1638 skb_queue_head_init(&priv->tx_queue);
1693 skb_queue_purge(&priv->tx_queue);
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c29 tq = &adapter->tx_queue[cpu];
31 tq = &adapter->tx_queue[reciprocal_scale(cpu, tq_number)];
/linux-master/drivers/media/rc/
H A Dite-cir.h87 wait_queue_head_t tx_queue, tx_ended; member in struct:ite_dev
/linux-master/drivers/net/wan/
H A Dhdlc_ppp.c101 static struct sk_buff_head tx_queue; /* used when holding the spin lock */ variable in typeref:struct:sk_buff_head
200 while ((skb = skb_dequeue(&tx_queue)) != NULL)
255 skb_queue_tail(&tx_queue, skb);
710 skb_queue_head_init(&tx_queue);
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54.h171 struct sk_buff_head tx_queue; member in struct:p54_common
/linux-master/drivers/net/ethernet/freescale/
H A Dfec_main.c362 txq = fep->tx_queue[0];
931 txq = fep->tx_queue[queue];
983 txq = fep->tx_queue[q];
1057 txq = fep->tx_queue[i];
1428 txq = fep->tx_queue[queue_id];
3284 txq = fep->tx_queue[q];
3317 if (fep->tx_queue[i] && fep->tx_queue[i]->tso_hdrs) {
3318 txq = fep->tx_queue[i];
3327 kfree(fep->tx_queue[
[all...]
/linux-master/drivers/net/phy/mscc/
H A Dmscc_ptp.c458 len = skb_queue_len(&ptp->tx_queue);
463 skb = __skb_dequeue(&ptp->tx_queue);
488 __skb_queue_tail(&ptp->tx_queue, skb);
1089 __skb_queue_purge(&vsc8531->ptp->tx_queue);
1090 __skb_queue_head_init(&vsc8531->ptp->tx_queue);
1176 __skb_queue_tail(&vsc8531->ptp->tx_queue, skb);
1539 __skb_queue_purge(&priv->ptp->tx_queue);

Completed in 610 milliseconds

1234567