/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | selftest.c | 416 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 D | efx.h | 16 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 D | net_driver.h | 198 * 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 D | ptp.h | 46 ktime_t efx_siena_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 415 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 D | net_driver.h | 179 * 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 D | ef10.c | 779 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 D | ptp.h | 47 ktime_t efx_ptp_nic_to_kernel_time(struct efx_tx_queue *tx_queue);
|
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_core.c | 36 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 D | rsi_91x_debugfs.c | 145 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 D | selftest.c | 418 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 D | efx.h | 23 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 D | efx.c | 234 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 D | gianfar.c | 133 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(®s->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 D | nxp-c45-tja11xx.h | 19 struct sk_buff_head tx_queue; member in struct:nxp_c45_phy
|
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | dma.c | 132 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 D | vudc_tx.c | 192 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 D | txrx.c | 38 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 D | llcp_commands.c | 352 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 D | scc.h | 74 struct sk_buff_head tx_queue; /* next tx buffer */ member in struct:scc_channel
|
/linux-master/drivers/net/wireguard/ |
H A D | peer.h | 39 struct prev_queue tx_queue, rx_queue; member in struct:wg_peer
|
/linux-master/drivers/net/mctp/ |
H A D | mctp-i2c.c | 71 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 D | usb.h | 79 struct sk_buff_head tx_queue[RTW_USB_EP_MAX]; member in struct:rtw_usb
|
/linux-master/drivers/bluetooth/ |
H A D | btmrvl_main.c | 181 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 D | qed_ll2.c | 42 #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...] |