Home
last modified time | relevance | path

Searched refs:tx_pending (Results 1 – 25 of 91) sorted by relevance

1234

/linux/drivers/net/wireless/silabs/wfx/
H A Dqueue.c135 while ((skb = skb_dequeue(&wdev->tx_pending)) != NULL) { in wfx_pending_drop()
155 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
156 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_get()
161 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
169 skb_unlink(skb, &wdev->tx_pending); in wfx_pending_get()
172 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_get()
185 spin_lock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames()
186 skb_queue_walk(&wdev->tx_pending, skb) { in wfx_pending_dump_old_frames()
199 spin_unlock_bh(&wdev->tx_pending.lock); in wfx_pending_dump_old_frames()
317 skb_queue_tail(&wdev->tx_pending, skb); in wfx_tx_queues_get()
H A Dwfx.h50 struct sk_buff_head tx_pending; member
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c228 ring->tx_pending = c->wq_desc_count; in enic_get_ringparam()
240 unsigned int tx_pending; in enic_set_ringparam() local
254 tx_pending = c->wq_desc_count; in enic_set_ringparam()
262 if (ring->tx_pending > c->max_wq_ring || in enic_set_ringparam()
263 ring->tx_pending < ENIC_MIN_WQ_DESCS) { in enic_set_ringparam()
265 ring->tx_pending, ENIC_MIN_WQ_DESCS, in enic_set_ringparam()
274 ring->tx_pending & 0xffffffe0; /* must be aligned to groups of 32 */ in enic_set_ringparam()
292 c->wq_desc_count = tx_pending; in enic_set_ringparam()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ethtool.c29 ring->tx_pending = priv->tx->obj_num; in mcp251xfd_ring_get_ringparam()
95 .tx_pending = priv->tx->obj_num, in mcp251xfd_ring_set_coalesce()
H A Dmcp251xfd-ram.c131 num_tx = min_t(u8, ring->tx_pending, num_tx); in can_ram_get_layout()
/linux/drivers/net/can/c_can/
H A Dc_can_ethtool.c24 ring->tx_pending = priv->msg_obj_tx_num; in c_can_get_ringparam()
/linux/drivers/net/wireless/intersil/p54/
H A Dp54spi.c433 while (!list_empty(&priv->tx_pending)) { in p54spi_wq_tx()
434 entry = list_entry(priv->tx_pending.next, in p54spi_wq_tx()
473 list_add_tail(&di->tx_list, &priv->tx_pending); in p54spi_op_tx()
576 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_op_stop()
638 INIT_LIST_HEAD(&priv->tx_pending); in p54spi_probe()
H A Dp54spi.h106 struct list_head tx_pending; member
/linux/drivers/net/ethernet/qualcomm/emac/
H A Demac-ethtool.c145 ring->tx_pending = adpt->tx_desc_cnt; in emac_get_ringparam()
162 clamp_val(ring->tx_pending, EMAC_MIN_TX_DESCS, EMAC_MAX_TX_DESCS); in emac_set_ringparam()
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_sta_mgt.c304 list_del_init(&(pstaxmitpriv->vo_q.tx_pending)); in rtw_free_stainfo()
313 list_del_init(&(pstaxmitpriv->vi_q.tx_pending)); in rtw_free_stainfo()
322 list_del_init(&(pstaxmitpriv->be_q.tx_pending)); in rtw_free_stainfo()
331 list_del_init(&(pstaxmitpriv->bk_q.tx_pending)); in rtw_free_stainfo()
/linux/net/ethtool/
H A Drings.c105 ringparam->tx_pending))) || in rings_fill_reply()
234 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
280 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
/linux/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c167 unsigned int tx_pending; member
355 ep->tx_pending++; in ep93xx_xmit()
356 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_xmit()
408 if (ep->tx_pending == TX_QUEUE_ENTRIES) in ep93xx_tx_complete()
410 ep->tx_pending--; in ep93xx_tx_complete()
649 ep->tx_pending = 0; in ep93xx_open()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c418 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()
433 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()
444 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
445 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH || in bnad_set_ringparam()
446 !is_power_of_2(ringparam->tx_pending)) { in bnad_set_ringparam()
479 if (ringparam->tx_pending != bnad->txq_depth) { in bnad_set_ringparam()
480 bnad->txq_depth = ringparam->tx_pending; in bnad_set_ringparam()
/linux/drivers/net/ethernet/sfc/
H A Def100_ethtool.c34 ring->tx_pending = efx->txq_entries; in ef100_ethtool_get_ringparam()
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac_ethtool.c79 ering->tx_pending = RING_USED(mac->tx)/2; in pasemi_mac_ethtool_get_ringparam()
/linux/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.h103 struct list_head tx_pending; member
/linux/drivers/net/can/flexcan/
H A Dflexcan-ethtool.c37 ring->tx_pending = 1; in flexcan_get_ringparam()
/linux/net/rxrpc/
H A Dsendmsg.c356 txb = call->tx_pending; in rxrpc_send_data()
357 call->tx_pending = NULL; in rxrpc_send_data()
459 call->tx_pending = txb; in rxrpc_send_data()
730 call->tx_pending || in rxrpc_do_sendmsg()
/linux/drivers/nfc/st21nfca/
H A Dst21nfca.h116 struct sk_buff *tx_pending; member
/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_ethtool.c45 ering->tx_pending = priv->tx_q_entries; in mlxbf_gige_get_ringparam()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c288 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam()
340 clamp_val(ring->tx_pending, PCH_GBE_MIN_RXD, PCH_GBE_MAX_RXD); in pch_gbe_set_ringparam()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Duap_txrx.c213 atomic_inc(&adapter->tx_pending); in mwifiex_uap_queue_bridged_pkt()
313 atomic_inc(&adapter->tx_pending); in mwifiex_uap_recv_packet()
H A Dmain.c811 atomic_inc(&priv->adapter->tx_pending); in mwifiex_queue_tx_pkt()
815 atomic_inc(&priv->adapter->tx_pending); in mwifiex_queue_tx_pkt()
1134 atomic_read(&adapter->tx_pending)); in mwifiex_drv_info_dump()
1461 atomic_read(&adapter->tx_pending) || in mwifiex_uninit_sw()
1467 atomic_read(&adapter->tx_pending), in mwifiex_uninit_sw()
/linux/drivers/atm/
H A Dsolos-pci.c1051 uint32_t tx_pending, card_flags; in fpga_tx() local
1068 tx_pending = card->tx_mask & ~card_flags; in fpga_tx()
1070 for (port = 0; tx_pending; tx_pending >>= 1, port++) { in fpga_tx()
1071 if (tx_pending & 1) { in fpga_tx()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_ethtool.c648 ring->tx_pending = vport->txq_desc_count; in idpf_get_ringparam()
681 if (ring->tx_pending < IDPF_MIN_TXQ_DESC) { in idpf_set_ringparam()
683 ring->tx_pending, in idpf_set_ringparam()
702 new_tx_count = ALIGN(ring->tx_pending, IDPF_REQ_DESC_MULTIPLE); in idpf_set_ringparam()
703 if (new_tx_count != ring->tx_pending) in idpf_set_ringparam()

1234