Searched refs:tx_pending (Results 26 - 50 of 168) sorted by path

1234567

/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_ethtool.c480 ring->tx_pending = qs->sq_len;
499 tx_count = clamp_t(u32, ring->tx_pending,
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcxgb2.c726 e->tx_pending = adapter->params.sge.cmdQ_size[0];
738 e->tx_pending > MAX_CMDQ_ENTRIES ||
741 e->tx_pending < (adapter->params.nports + 1) * (MAX_SKB_FRAGS + 1))
749 adapter->params.sge.cmdQ_size[0] = e->tx_pending;
750 adapter->params.sge.cmdQ_size[1] = e->tx_pending > MAX_CMDQ1_ENTRIES ?
751 MAX_CMDQ1_ENTRIES : e->tx_pending;
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c1965 e->tx_pending = q->txq_size[0];
1979 e->tx_pending > MAX_TXQ_ENTRIES ||
1984 e->tx_pending < adapter->params.nports * MIN_TXQ_ENTRIES)
1995 q->txq_size[0] = e->tx_pending;
1996 q->txq_size[1] = e->tx_pending;
1997 q->txq_size[2] = e->tx_pending;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c908 e->tx_pending = s->ethtxq[pi->first_qset].q.size;
921 e->tx_pending > MAX_TXQ_ENTRIES ||
924 e->rx_pending < MIN_FL_ENTRIES || e->tx_pending < MIN_TXQ_ENTRIES)
931 s->ethtxq[pi->first_qset + i].q.size = e->tx_pending;
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1609 rp->tx_pending = s->ethtxq[pi->first_qset].q.size;
1630 rp->tx_pending > MAX_TXQ_ENTRIES ||
1634 rp->tx_pending < MIN_TXQ_ENTRIES)
1643 s->ethtxq[qs].q.size = rp->tx_pending;
/linux-master/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c168 unsigned int tx_pending; member in struct:ep93xx_priv
356 ep->tx_pending++;
357 if (ep->tx_pending == TX_QUEUE_ENTRIES)
409 if (ep->tx_pending == TX_QUEUE_ENTRIES)
411 ep->tx_pending--;
650 ep->tx_pending = 0;
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c175 ring->tx_pending = c->wq_desc_count;
187 unsigned int tx_pending; local
201 tx_pending = c->wq_desc_count;
209 if (ring->tx_pending > ENIC_MAX_WQ_DESCS ||
210 ring->tx_pending < ENIC_MIN_WQ_DESCS) {
212 ring->tx_pending, ENIC_MIN_WQ_DESCS,
221 ring->tx_pending & 0xffffffe0; /* must be aligned to groups of 32 */
239 c->wq_desc_count = tx_pending;
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c2136 rp->tx_pending = 1 << port->txq_order;
2154 if (rp->tx_pending) {
2155 port->txq_order = min(15, ilog2(rp->tx_pending - 1) + 1);
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c695 ring->tx_pending = adapter->tx_obj[0].q.len;
/linux-master/drivers/net/ethernet/
H A Dethoc.c962 ring->tx_pending = priv->num_tx;
972 if (ring->tx_pending < 1 || ring->rx_pending < 1 ||
973 ring->tx_pending + ring->rx_pending > priv->num_bd)
985 priv->num_tx = rounddown_pow_of_two(ring->tx_pending);
/linux-master/drivers/net/ethernet/faraday/
H A Dftgmac100.c1088 ering->tx_pending = priv->tx_q_entries;
1100 ering->tx_pending > MAX_TX_QUEUE_ENTRIES ||
1102 ering->tx_pending < MIN_TX_QUEUE_ENTRIES ||
1104 !is_power_of_2(ering->tx_pending))
1108 priv->new_tx_q_entries = ering->tx_pending;
H A Dftmac100.c62 unsigned int tx_pending; member in struct:ftmac100
617 if (priv->tx_pending == 0)
648 priv->tx_pending--;
681 priv->tx_pending++;
682 if (priv->tx_pending == TX_QUEUE_ENTRIES)
1005 priv->tx_pending = 0;
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c754 ring->tx_pending = priv->tx_bd_count;
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c399 rvals->tx_pending = tx_queue->tx_ring_size;
421 if (rvals->tx_pending > GFAR_TX_MAX_RING_SIZE)
424 if (!is_power_of_2(rvals->tx_pending)) {
440 priv->tx_queue[i]->tx_ring_size = rvals->tx_pending;
H A Ducc_geth_ethtool.c226 ring->tx_pending = ug_info->bdRingLenTx[queue];
249 if (ring->tx_pending < UCC_GETH_TX_BD_RING_SIZE_MIN) {
259 ug_info->bdRingLenTx[queue] = ring->tx_pending;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c567 ring->tx_pending = fp->sq_depth;
586 !is_power_of_2(ring->tx_pending))
590 ring->tx_pending < FUNETH_MIN_QDEPTH)
593 if (fp->sq_depth == ring->tx_pending &&
601 .sq_depth = ring->tx_pending
609 fp->sq_depth = ring->tx_pending;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c517 cmd->tx_pending = priv->tx_desc_cnt;
587 if (cmd->tx_pending == priv->tx_desc_cnt && cmd->rx_pending == priv->rx_desc_cnt)
595 new_tx_cnt = cmd->tx_pending;
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c685 param->tx_pending = queue->tx_ring.desc_num;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_ethtool.c703 param->tx_pending = priv->ring[0].desc_num;
1149 if (param->tx_pending > HNS3_RING_MAX_PENDING ||
1150 param->tx_pending < HNS3_RING_MIN_PENDING ||
1172 new_ringparam->tx_desc_num = ALIGN(param->tx_pending,
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c558 ring->tx_pending = nic_dev->sq_depth;
570 if (ring->tx_pending > HINIC_MAX_QUEUE_DEPTH ||
571 ring->tx_pending < HINIC_MIN_QUEUE_DEPTH ||
596 new_sq_depth = (u16)(1U << (u16)ilog2(ring->tx_pending));
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dcore.c2148 rp->tx_max_pending = rp->tx_pending = NUM_TX_BUFF;
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.c3696 ring->tx_pending = adapter->req_tx_entries_per_subcrq;
3709 ring->tx_pending > adapter->max_tx_entries_per_subcrq) {
3719 adapter->desired.tx_entries = ring->tx_pending;
/linux-master/drivers/net/ethernet/intel/
H A De100.c2567 ring->tx_pending = cbs->count;
2586 cbs->count = max(ring->tx_pending, cbs->min);
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c557 ring->tx_pending = txdr->count;
602 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD);
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c654 ring->tx_pending = adapter->tx_ring_count;
675 new_tx_count = clamp_t(u32, ring->tx_pending, E1000_MIN_TXD,

Completed in 801 milliseconds

1234567