Home
last modified time | relevance | path

Searched refs:rx_pending (Results 1 – 25 of 109) sorted by relevance

12345

/Linux-v5.4/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c187 ring->rx_pending = c->rq_desc_count; in enic_get_ringparam()
198 unsigned int rx_pending; in enic_set_ringparam() local
212 rx_pending = c->rq_desc_count; in enic_set_ringparam()
214 if (ring->rx_pending > ENIC_MAX_RQ_DESCS || in enic_set_ringparam()
215 ring->rx_pending < ENIC_MIN_RQ_DESCS) { in enic_set_ringparam()
217 ring->rx_pending, ENIC_MIN_RQ_DESCS, in enic_set_ringparam()
231 ring->rx_pending & 0xffffffe0; /* must be aligned to groups of 32 */ in enic_set_ringparam()
250 c->rq_desc_count = rx_pending; in enic_set_ringparam()
/Linux-v5.4/drivers/bluetooth/
Dhci_h5.c68 size_t rx_pending; /* Expecting more bytes */ member
420 h5->rx_pending = 2; in h5_rx_payload()
459 h5->rx_pending = H5_HDR_LEN(hdr); in h5_rx_3wire_hdr()
472 h5->rx_pending = 4; in h5_rx_pkt_start()
522 h5->rx_pending--; in h5_unslip_one_byte()
524 BT_DBG("unslipped 0x%02hhx, rx_pending %zu", *byte, h5->rx_pending); in h5_unslip_one_byte()
535 h5->rx_pending = 0; in h5_reset_rx()
544 BT_DBG("%s pending %zu count %d", hu->hdev->name, h5->rx_pending, in h5_recv()
550 if (h5->rx_pending > 0) { in h5_recv()
/Linux-v5.4/drivers/net/ethernet/freescale/
Ducc_geth_ethtool.c221 ring->rx_pending = ug_info->bdRingLenRx[queue]; in uec_get_ringparam()
235 if (ring->rx_pending < UCC_GETH_RX_BD_RING_SIZE_MIN) { in uec_set_ringparam()
240 if (ring->rx_pending % UCC_GETH_RX_BD_RING_SIZE_ALIGNMENT) { in uec_set_ringparam()
254 ug_info->bdRingLenRx[queue] = ring->rx_pending; in uec_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/qualcomm/emac/
Demac-ethtool.c142 ring->rx_pending = adpt->rx_desc_cnt; in emac_get_ringparam()
161 clamp_val(ring->rx_pending, EMAC_MIN_RX_DESCS, EMAC_MAX_RX_DESCS); in emac_set_ringparam()
/Linux-v5.4/drivers/usb/isp1760/
Disp1760-udc.h42 bool rx_pending; member
/Linux-v5.4/drivers/net/ethernet/ti/
Dcpsw_ethtool.c665 ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_get_ringparam()
677 ering->rx_pending < CPSW_MAX_QUEUES || in cpsw_set_ringparam()
678 ering->rx_pending > (cpsw->descs_pool_size - CPSW_MAX_QUEUES)) in cpsw_set_ringparam()
682 if (ering->rx_pending == descs_num) in cpsw_set_ringparam()
687 ret = cpdma_set_num_rx_descs(cpsw->dma, ering->rx_pending); in cpsw_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
Dbnad_ethtool.c412 ringparam->rx_pending = bnad->rxq_depth; in bnad_get_ringparam()
425 if (ringparam->rx_pending == bnad->rxq_depth && in bnad_set_ringparam()
431 if (ringparam->rx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()
432 ringparam->rx_pending > BNAD_MAX_RXQ_DEPTH || in bnad_set_ringparam()
433 !is_power_of_2(ringparam->rx_pending)) { in bnad_set_ringparam()
444 if (ringparam->rx_pending != bnad->rxq_depth) { in bnad_set_ringparam()
445 bnad->rxq_depth = ringparam->rx_pending; in bnad_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/qualcomm/
Dqca_debug.c254 ring->rx_pending = 4; in qcaspi_get_ringparam()
264 if ((ring->rx_pending) || in qcaspi_set_ringparam()
/Linux-v5.4/drivers/firmware/
Darm_scpi.c237 struct list_head rx_pending; member
359 if (list_empty(&ch->rx_pending)) { in scpi_process_cmd()
369 match = list_first_entry(&ch->rx_pending, struct scpi_xfer, in scpi_process_cmd()
373 list_for_each_entry(t, &ch->rx_pending, node) in scpi_process_cmd()
440 list_add_tail(&t->node, &ch->rx_pending); in scpi_tx_prepare()
958 INIT_LIST_HEAD(&pchan->rx_pending); in scpi_probe()
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c652 ringparam->rx_pending = pdata->rx_desc_count; in xgbe_get_ringparam()
667 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) || in xgbe_set_ringparam()
668 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) { in xgbe_set_ringparam()
683 rx = __rounddown_pow_of_two(ringparam->rx_pending); in xgbe_set_ringparam()
684 if (rx != ringparam->rx_pending) in xgbe_set_ringparam()
/Linux-v5.4/net/mac80211/
Dethtool.c24 return drv_set_ringparam(local, rp->tx_pending, rp->rx_pending); in ieee80211_set_ringparam()
35 &rp->rx_pending, &rp->rx_max_pending); in ieee80211_get_ringparam()
/Linux-v5.4/drivers/net/ethernet/pasemi/
Dpasemi_mac_ethtool.c79 ering->rx_pending = RING_USED(mac->rx)/4; in pasemi_mac_ethtool_get_ringparam()
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic_ethtool.c448 ring->rx_pending = lif->nrxq_descs; in ionic_get_ringparam()
463 !is_power_of_2(ring->rx_pending)) { in ionic_set_ringparam()
470 ring->rx_pending == lif->nrxq_descs) in ionic_set_ringparam()
481 lif->nrxq_descs = ring->rx_pending; in ionic_set_ringparam()
/Linux-v5.4/net/nfc/
Dllcp_core.c161 kfree_skb(local->rx_pending); in local_cleanup()
1476 skb = local->rx_pending; in nfc_llcp_rx_work()
1489 kfree_skb(local->rx_pending); in nfc_llcp_rx_work()
1490 local->rx_pending = NULL; in nfc_llcp_rx_work()
1495 local->rx_pending = skb; in __nfc_llcp_recv()
1585 local->rx_pending = NULL; in nfc_llcp_register_device()
Dllcp.h63 struct sk_buff *rx_pending; member
/Linux-v5.4/drivers/net/ethernet/toshiba/
Dspider_net_ethtool.c120 ering->rx_pending = card->rx_chain.num_desc; in spider_net_ethtool_get_ringparam()
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dmain.c201 atomic_dec(&adapter->rx_pending); in mwifiex_process_rx()
204 (atomic_read(&adapter->rx_pending) < LOW_RX_PENDING)) { in mwifiex_process_rx()
270 if (atomic_read(&adapter->rx_pending) >= HIGH_RX_PENDING && in mwifiex_main_process()
1129 atomic_read(&adapter->rx_pending)); in mwifiex_drv_info_dump()
1424 if (atomic_read(&adapter->rx_pending) || in mwifiex_uninit_sw()
1430 atomic_read(&adapter->rx_pending), in mwifiex_uninit_sw()
/Linux-v5.4/drivers/net/ethernet/intel/igbvf/
Dethtool.c188 ring->rx_pending = rx_ring->count; in igbvf_get_ringparam()
203 new_rx_count = max_t(u32, ring->rx_pending, IGBVF_MIN_RXD); in igbvf_set_ringparam()
/Linux-v5.4/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c520 param->rx_pending = adapter->rx_ring_size; in vmxnet3_get_ringparam()
542 if (param->rx_pending == 0 || param->rx_pending > in vmxnet3_set_ringparam()
579 new_rx_ring_size = (param->rx_pending + sz - 1) / sz * sz; in vmxnet3_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Db44.c1146 for (i = 0; i < bp->rx_pending; i++) { in b44_init_rings()
1440 bw32(bp, B44_DMARX_PTR, bp->rx_pending); in b44_init_hw()
1441 bp->rx_prod = bp->rx_pending; in b44_init_hw()
1970 ering->rx_pending = bp->rx_pending; in b44_get_ringparam()
1980 if ((ering->rx_pending > B44_RX_RING_SIZE - 1) || in b44_set_ringparam()
1988 bp->rx_pending = ering->rx_pending; in b44_set_ringparam()
2373 bp->rx_pending = B44_DEF_RX_RING_PENDING; in b44_init_one()
/Linux-v5.4/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_ethtool.c281 ring->rx_pending = rxdr->count; in pch_gbe_get_ringparam()
326 clamp_val(ring->rx_pending, PCH_GBE_MIN_RXD, PCH_GBE_MAX_RXD); in pch_gbe_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_ethtool.c424 ring->rx_pending = adapter->rx_ring[0].ring_size; in ena_get_ringparam()
437 new_rx_size = ring->rx_pending < ENA_MIN_RING_SIZE ? in ena_set_ringparam()
438 ENA_MIN_RING_SIZE : ring->rx_pending; in ena_set_ringparam()
/Linux-v5.4/drivers/phy/ti/
Dphy-ti-pipe3.c343 bool rx_pending = false; in ti_pipe3_power_on() local
367 rx_pending = true; in ti_pipe3_power_on()
375 if (rx_pending) { in ti_pipe3_power_on()
/Linux-v5.4/drivers/net/ethernet/
Dethoc.c957 ring->rx_pending = priv->num_rx; in ethoc_get_ringparam()
968 if (ring->tx_pending < 1 || ring->rx_pending < 1 || in ethoc_set_ringparam()
969 ring->tx_pending + ring->rx_pending > priv->num_bd) in ethoc_set_ringparam()
982 priv->num_rx = ring->rx_pending; in ethoc_set_ringparam()
/Linux-v5.4/drivers/net/ethernet/faraday/
Dftgmac100.c1162 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam()
1171 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1173 ering->rx_pending < MIN_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1175 !is_power_of_2(ering->rx_pending) || in ftgmac100_set_ringparam()
1179 priv->new_rx_q_entries = ering->rx_pending; in ftgmac100_set_ringparam()

12345