Searched refs:tx_queue (Results 26 - 50 of 168) sorted by relevance

1234567

/linux-master/drivers/net/ethernet/sfc/siena/
H A Dselftest.c416 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) argument
418 struct efx_nic *efx = tx_queue->efx;
450 rc = efx_enqueue_skb(tx_queue, skb);
456 "%d in %s loopback test\n", tx_queue->label,
476 static int efx_end_loopback(struct efx_tx_queue *tx_queue, argument
479 struct efx_nic *efx = tx_queue->efx;
508 tx_queue->label, tx_done, state->packet_count,
519 tx_queue->label, rx_good, state->packet_count,
526 lb_tests->tx_sent[tx_queue->label] += state->packet_count;
527 lb_tests->tx_done[tx_queue
535 efx_test_loopback(struct efx_tx_queue *tx_queue, struct efx_loopback_self_tests *lb_tests) argument
630 struct efx_tx_queue *tx_queue; local
[all...]
H A Defx.h16 void efx_siena_init_tx_queue_core_txq(struct efx_tx_queue *tx_queue);
19 netdev_tx_t __efx_siena_enqueue_skb(struct efx_tx_queue *tx_queue,
21 static inline netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb) argument
23 return INDIRECT_CALL_1(tx_queue->efx->type->tx_enqueue,
24 __efx_siena_enqueue_skb, tx_queue, skb);
H A Dnet_driver.h198 * Is our index within @channel->tx_queue array.
485 * @tx_queue: TX queues for this channel
486 * @tx_queue_by_type: pointers into @tx_queue, or %NULL, indexed by txq type
548 struct efx_tx_queue tx_queue[EFX_MAX_TXQ_PER_CHANNEL]; member in struct:efx_channel
815 * @tx_queue: TX DMA queues
1359 int (*tx_probe)(struct efx_tx_queue *tx_queue);
1360 void (*tx_init)(struct efx_tx_queue *tx_queue);
1361 void (*tx_remove)(struct efx_tx_queue *tx_queue);
1362 void (*tx_write)(struct efx_tx_queue *tx_queue);
1363 netdev_tx_t (*tx_enqueue)(struct efx_tx_queue *tx_queue, struc
1651 struct efx_tx_queue *tx_queue; local
1665 struct efx_tx_queue *tx_queue; local
1689 efx_tx_queue_get_insert_index(const struct efx_tx_queue *tx_queue) argument
1696 __efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) argument
1703 efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) argument
[all...]
H A Dptp.h46 ktime_t efx_siena_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue);
/linux-master/drivers/net/ethernet/sfc/
H A Dselftest.c415 static int efx_begin_loopback(struct efx_tx_queue *tx_queue) argument
417 struct efx_nic *efx = tx_queue->efx;
449 rc = efx_enqueue_skb(tx_queue, skb);
455 "%d in %s loopback test\n", tx_queue->label,
475 static int efx_end_loopback(struct efx_tx_queue *tx_queue, argument
478 struct efx_nic *efx = tx_queue->efx;
507 tx_queue->label, tx_done, state->packet_count,
518 tx_queue->label, rx_good, state->packet_count,
525 lb_tests->tx_sent[tx_queue->label] += state->packet_count;
526 lb_tests->tx_done[tx_queue
534 efx_test_loopback(struct efx_tx_queue *tx_queue, struct efx_loopback_self_tests *lb_tests) argument
625 struct efx_tx_queue *tx_queue; local
[all...]
H A Dnet_driver.h179 * Is our index within @channel->tx_queue array.
477 * @tx_queue: TX queues for this channel
478 * @tx_queue_by_type: pointers into @tx_queue, or %NULL, indexed by txq type
541 struct efx_tx_queue tx_queue[EFX_MAX_TXQ_PER_CHANNEL]; member in struct:efx_channel
847 * @tx_queue: TX DMA queues
1408 int (*tx_probe)(struct efx_tx_queue *tx_queue);
1409 void (*tx_init)(struct efx_tx_queue *tx_queue);
1410 void (*tx_remove)(struct efx_tx_queue *tx_queue);
1411 void (*tx_write)(struct efx_tx_queue *tx_queue);
1412 netdev_tx_t (*tx_enqueue)(struct efx_tx_queue *tx_queue, struc
1698 struct efx_tx_queue *tx_queue; local
1712 struct efx_tx_queue *tx_queue; local
1736 efx_tx_queue_get_insert_index(const struct efx_tx_queue *tx_queue) argument
1743 __efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) argument
1750 efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue) argument
[all...]
H A Def10.c779 struct efx_tx_queue *tx_queue; local
816 efx_for_each_channel_tx_queue(tx_queue, channel) {
822 tx_queue->channel->channel - 1) *
832 if (tx_queue->queue == nic_data->pio_write_vi_base) {
841 tx_queue->queue);
853 tx_queue->queue, index, rc);
854 tx_queue->piobuf = NULL;
856 tx_queue->piobuf =
859 tx_queue->piobuf_offset = offset;
862 tx_queue
889 struct efx_tx_queue *tx_queue; local
2207 efx_ef10_tx_probe(struct efx_tx_queue *tx_queue) argument
2219 efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue, const efx_qword_t *txd) argument
2234 efx_ef10_tx_tso_desc(struct efx_tx_queue *tx_queue, struct sk_buff *skb, bool *data_mapped) argument
2341 efx_ef10_tx_init(struct efx_tx_queue *tx_queue) argument
2419 efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue) argument
2432 efx_ef10_tx_limit_len(struct efx_tx_queue *tx_queue, dma_addr_t dma_addr, unsigned int len) argument
2449 efx_ef10_tx_write(struct efx_tx_queue *tx_queue) argument
2964 struct efx_tx_queue *tx_queue; local
[all...]
H A Dptp.h47 ktime_t efx_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue);
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_core.c36 q_len = skb_queue_len(&common->tx_queue[ii]);
60 q_len = skb_queue_len(&common->tx_queue[ii]);
106 if (skb_queue_len(&common->tx_queue[q_num]))
107 skb = skb_peek(&common->tx_queue[q_num]);
121 if (skb_queue_len(&common->tx_queue[q_num]) - pkt_cnt)
145 if (skb_queue_len(&common->tx_queue[MGMT_BEACON_Q])) {
149 if (skb_queue_len(&common->tx_queue[MGMT_SOFT_Q])) {
172 q_len = skb_queue_len(&common->tx_queue[ii]);
187 q_len = skb_queue_len(&common->tx_queue[q_num]);
200 q_len = skb_queue_len(&common->tx_queue[q_nu
[all...]
H A Drsi_91x_debugfs.c145 skb_queue_len(&common->tx_queue[MGMT_SOFT_Q]));
153 skb_queue_len(&common->tx_queue[VO_Q]));
159 skb_queue_len(&common->tx_queue[VI_Q]));
165 skb_queue_len(&common->tx_queue[BE_Q]));
171 skb_queue_len(&common->tx_queue[BK_Q]));
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dselftest.c418 static int ef4_begin_loopback(struct ef4_tx_queue *tx_queue) argument
420 struct ef4_nic *efx = tx_queue->efx;
452 rc = ef4_enqueue_skb(tx_queue, skb);
458 "%d in %s loopback test\n", tx_queue->queue,
478 static int ef4_end_loopback(struct ef4_tx_queue *tx_queue, argument
481 struct ef4_nic *efx = tx_queue->efx;
510 tx_queue->queue, tx_done, state->packet_count,
521 tx_queue->queue, rx_good, state->packet_count,
528 lb_tests->tx_sent[tx_queue->queue] += state->packet_count;
529 lb_tests->tx_done[tx_queue
537 ef4_test_loopback(struct ef4_tx_queue *tx_queue, struct ef4_loopback_self_tests *lb_tests) argument
632 struct ef4_tx_queue *tx_queue; local
[all...]
H A Defx.h23 int ef4_probe_tx_queue(struct ef4_tx_queue *tx_queue);
24 void ef4_remove_tx_queue(struct ef4_tx_queue *tx_queue);
25 void ef4_init_tx_queue(struct ef4_tx_queue *tx_queue);
26 void ef4_init_tx_queue_core_txq(struct ef4_tx_queue *tx_queue);
27 void ef4_fini_tx_queue(struct ef4_tx_queue *tx_queue);
30 netdev_tx_t ef4_enqueue_skb(struct ef4_tx_queue *tx_queue, struct sk_buff *skb);
31 void ef4_xmit_done(struct ef4_tx_queue *tx_queue, unsigned int index);
H A Defx.c234 struct ef4_tx_queue *tx_queue; local
240 ef4_for_each_channel_tx_queue(tx_queue, channel) {
241 tx_queue->pkts_compl = 0;
242 tx_queue->bytes_compl = 0;
255 ef4_for_each_channel_tx_queue(tx_queue, channel) {
256 if (tx_queue->bytes_compl) {
257 netdev_tx_completed_queue(tx_queue->core_txq,
258 tx_queue->pkts_compl, tx_queue->bytes_compl);
423 struct ef4_tx_queue *tx_queue; local
456 struct ef4_tx_queue *tx_queue; local
489 struct ef4_tx_queue *tx_queue; local
591 struct ef4_tx_queue *tx_queue; local
682 struct ef4_tx_queue *tx_queue; local
735 struct ef4_tx_queue *tx_queue; local
774 struct ef4_tx_queue *tx_queue; local
1586 struct ef4_tx_queue *tx_queue; local
2295 struct ef4_tx_queue *tx_queue; local
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c133 gfar_write(baddr, priv->tx_queue[i]->tx_bd_dma_base);
248 if (likely(priv->tx_queue[i]->txcoalescing))
249 gfar_write(baddr + i, priv->tx_queue[i]->txic);
263 if (likely(priv->tx_queue[0]->txcoalescing))
264 gfar_write(&regs->txic, priv->tx_queue[0]->txic);
289 stats->tx_bytes += priv->tx_queue[i]->stats.tx_bytes;
290 stats->tx_packets += priv->tx_queue[i]->stats.tx_packets;
415 priv->tx_queue[i] = kzalloc(sizeof(struct gfar_priv_tx_q),
417 if (!priv->tx_queue[i])
420 priv->tx_queue[
1062 free_skb_tx_queue(struct gfar_priv_tx_q *tx_queue) argument
1126 struct gfar_priv_tx_q *tx_queue = NULL; local
1286 struct gfar_priv_tx_q *tx_queue = NULL; local
1340 struct gfar_priv_tx_q *tx_queue = NULL; local
1772 struct gfar_priv_tx_q *tx_queue = NULL; local
2148 gfar_clean_tx_ring(struct gfar_priv_tx_q *tx_queue) argument
2640 struct gfar_priv_tx_q *tx_queue = gfargrp->tx_queue; local
[all...]
/linux-master/drivers/net/phy/
H A Dnxp-c45-tja11xx.h19 struct sk_buff_head tx_queue; member in struct:nxp_c45_phy
/linux-master/drivers/net/wireless/ath/ath5k/
H A Ddma.c132 u32 tx_queue; local
141 tx_queue = ath5k_hw_reg_read(ah, AR5K_CR);
148 tx_queue |= AR5K_CR_TXE0 & ~AR5K_CR_TXD0;
151 tx_queue |= AR5K_CR_TXE1 & ~AR5K_CR_TXD1;
156 tx_queue |= AR5K_CR_TXE1 & ~AR5K_CR_TXD1;
164 ath5k_hw_reg_write(ah, tx_queue, AR5K_CR);
191 u32 tx_queue, pending; local
200 tx_queue = ath5k_hw_reg_read(ah, AR5K_CR);
207 tx_queue |= AR5K_CR_TXD0 & ~AR5K_CR_TXE0;
212 tx_queue |
[all...]
/linux-master/drivers/usb/usbip/
H A Dvudc_tx.c192 while (!list_empty(&udc->tx_queue)) {
193 txi = list_first_entry(&udc->tx_queue, struct tx_item,
236 (!list_empty(&udc->tx_queue) ||
266 list_add_tail(&txi->tx_entry, &udc->tx_queue);
283 list_add_tail(&txi->tx_entry, &udc->tx_queue);
/linux-master/drivers/net/wireless/intersil/p54/
H A Dtxrx.c38 spin_lock_irqsave(&priv->tx_queue.lock, flags);
40 skb_queue_len(&priv->tx_queue));
43 skb_queue_walk(&priv->tx_queue, skb) {
66 spin_unlock_irqrestore(&priv->tx_queue.lock, flags);
94 spin_lock_irqsave(&priv->tx_queue.lock, flags);
95 if (unlikely(skb_queue_len(&priv->tx_queue) == 32)) {
97 * The tx_queue is now really full.
101 spin_unlock_irqrestore(&priv->tx_queue.lock, flags);
105 skb_queue_walk(&priv->tx_queue, entry) {
121 target_skb = skb_peek_tail(&priv->tx_queue);
[all...]
/linux-master/net/nfc/
H A Dllcp_commands.c352 skb_queue_tail(&local->tx_queue, skb);
453 skb_queue_tail(&local->tx_queue, skb);
512 skb_queue_tail(&local->tx_queue, skb);
574 skb_queue_tail(&local->tx_queue, skb);
608 skb_queue_tail(&local->tx_queue, skb);
641 skb_queue_head(&local->tx_queue, skb);
665 skb_queue_len(&sock->tx_queue) >= 2 * sock->remote_rw)) {
673 skb_queue_len(&sock->tx_queue) >= 2 * sock->remote_rw)) {
675 skb_queue_len(&sock->tx_queue));
712 skb_queue_tail(&sock->tx_queue, pd
[all...]
/linux-master/include/linux/
H A Dscc.h74 struct sk_buff_head tx_queue; /* next tx buffer */ member in struct:scc_channel
/linux-master/drivers/net/wireguard/
H A Dpeer.h39 struct prev_queue tx_queue, rx_queue; member in struct:wg_peer
/linux-master/drivers/net/mctp/
H A Dmctp-i2c.c71 struct sk_buff_head tx_queue; member in struct:mctp_i2c_dev
576 spin_lock_irqsave(&midev->tx_queue.lock, flags);
577 skb = __skb_dequeue(&midev->tx_queue);
580 spin_unlock_irqrestore(&midev->tx_queue.lock, flags);
591 !skb_queue_empty(&midev->tx_queue) ||
605 spin_lock_irqsave(&midev->tx_queue.lock, flags);
606 if (skb_queue_len(&midev->tx_queue) >= MCTP_I2C_TX_WORK_LEN) {
608 spin_unlock_irqrestore(&midev->tx_queue.lock, flags);
613 __skb_queue_tail(&midev->tx_queue, skb);
614 if (skb_queue_len(&midev->tx_queue)
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dusb.h79 struct sk_buff_head tx_queue[RTW_USB_EP_MAX]; member in struct:rtw_usb
/linux-master/drivers/bluetooth/
H A Dbtmrvl_main.c181 skb_queue_head(&priv->adapter->tx_queue, skb);
376 skb_queue_head_init(&priv->adapter->tx_queue);
399 skb_queue_purge(&priv->adapter->tx_queue);
432 skb_queue_tail(&priv->adapter->tx_queue, skb);
444 skb_queue_purge(&priv->adapter->tx_queue);
453 skb_queue_purge(&priv->adapter->tx_queue);
605 skb_queue_empty(&adapter->tx_queue)))) {
627 !skb_queue_empty(&adapter->tx_queue)) {
643 skb = skb_dequeue(&adapter->tx_queue);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_ll2.c42 #define QED_LL2_TX_REGISTERED(ll2) ((ll2)->tx_queue.b_cb_registered)
312 p_tx = &p_ll2_conn->tx_queue;
352 struct qed_ll2_tx_queue *p_tx = &p_ll2_conn->tx_queue;
881 struct qed_ll2_tx_queue *p_tx = &p_ll2_conn->tx_queue;
1027 struct qed_ll2_tx_queue *p_tx = &p_ll2_conn->tx_queue;
1149 struct qed_ll2_tx_queue *p_tx = &p_ll2_conn->tx_queue;
1242 rc = qed_chain_alloc(p_hwfn->cdev, &p_ll2_info->tx_queue.txq_chain,
1247 capacity = qed_chain_get_capacity(&p_ll2_info->tx_queue.txq_chain);
1257 p_ll2_info->tx_queue.descq_mem = p_descq;
1477 &p_ll2_info->tx_queue
[all...]

Completed in 472 milliseconds

1234567