Searched refs:tx_ring_size (Results 1 - 25 of 36) sorted by relevance

12

/drivers/net/ethernet/amd/
H A Dpcnet32.c277 unsigned int tx_ring_size; /* current tx ring size */ member in struct:pcnet32_private
515 lp->tx_ring_size, lp->tx_ring,
518 lp->tx_ring_size = (1 << size);
519 lp->tx_mod_mask = lp->tx_ring_size - 1;
776 ering->tx_pending = lp->tx_ring_size;
808 if ((1 << i) != lp->tx_ring_size)
829 lp->rx_ring_size, lp->tx_ring_size);
895 numbuffs = min(numbuffs, (int)min(lp->rx_ring_size, lp->tx_ring_size));
1295 delta = (lp->cur_tx - dirty_tx) & (lp->tx_mod_mask + lp->tx_ring_size);
1296 if (delta > lp->tx_ring_size) {
[all...]
/drivers/net/ethernet/marvell/
H A Dpxa168_eth.c223 int tx_ring_size; member in struct:pxa168_eth_private
738 pep->tx_used_desc_q = (tx_index + 1) % pep->tx_ring_size;
1078 int tx_desc_num = pep->tx_ring_size;
1080 pep->tx_skb = kmalloc(sizeof(*pep->tx_skb) * pep->tx_ring_size,
1087 size = pep->tx_ring_size * sizeof(struct tx_desc);
1217 pep->tx_curr_desc_q = (tx_desc_curr + 1) % pep->tx_ring_size;
1242 && pep->tx_ring_size - pep->tx_desc_count > 1) {
1280 if (pep->tx_ring_size - pep->tx_desc_count <= 1) {
1529 pep->tx_ring_size = NUM_TX_DESCS;
1531 pep->tx_ring_size
[all...]
H A Dmv643xx_eth.c370 int tx_ring_size; member in struct:tx_queue
429 int tx_ring_size; member in struct:mv643xx_eth_private
519 if (txq->tx_ring_size - txq->tx_desc_count >= MAX_SKB_FRAGS + 1)
742 if (txq->tx_curr_desc == txq->tx_ring_size)
829 if (txq->tx_curr_desc == txq->tx_ring_size)
884 if (txq->tx_ring_size - txq->tx_desc_count < MAX_SKB_FRAGS + 1) {
899 entries_left = txq->tx_ring_size - txq->tx_desc_count;
960 if (txq->tx_used_desc == txq->tx_ring_size)
1568 er->tx_pending = mp->tx_ring_size;
1580 mp->tx_ring_size
[all...]
H A Dsky2.c1112 *slot = RING_NEXT(*slot, sky2->tx_ring_size);
1611 sky2->tx_ring_size *
1617 sky2->tx_ring = kcalloc(sky2->tx_ring_size, sizeof(struct tx_ring_info),
1651 sky2->tx_ring_size * sizeof(struct sky2_tx_le),
1718 sky2->tx_ring_size - 1);
1794 return (sky2->tx_prod - sky2->tx_cons) & (sky2->tx_ring_size - 1);
1993 for (i = sky2->tx_prod; i != slot; i = RING_NEXT(i, sky2->tx_ring_size)) {
2022 BUG_ON(done >= sky2->tx_ring_size);
2025 idx = RING_NEXT(idx, sky2->tx_ring_size)) {
2041 sky2->tx_next = RING_NEXT(idx, sky2->tx_ring_size);
[all...]
/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c294 int tx_ring_size, rx_ring_size; local
299 tx_ring_size = (int)sizeof(struct pch_gbe_tx_ring);
307 txdr = kzalloc(tx_ring_size, GFP_KERNEL);
/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.h226 int tx_ring_size; member in struct:bcm_enet_priv
H A Dbcm63xx_enet.c375 while (priv->tx_desc_count < priv->tx_ring_size) {
400 if (priv->tx_dirty_desc == priv->tx_ring_size)
547 if (priv->tx_curr_desc == priv->tx_ring_size) {
877 size = priv->tx_ring_size * sizeof(struct bcm_enet_desc);
889 priv->tx_skb = kzalloc(sizeof(struct sk_buff *) * priv->tx_ring_size,
897 priv->tx_desc_count = priv->tx_ring_size;
1402 ering->tx_pending = priv->tx_ring_size;
1420 priv->tx_ring_size = ering->tx_pending;
1684 priv->tx_ring_size = BCMENET_DEF_TX_DESC;
/drivers/net/wireless/
H A Dadm8211.c39 static unsigned int tx_ring_size __read_mostly = 16;
42 module_param(tx_ring_size, uint, 0);
316 unsigned int entry = dirty_tx % priv->tx_ring_size;
348 if (priv->cur_tx - dirty_tx < priv->tx_ring_size - 2)
1459 for (i = 0; i < priv->tx_ring_size; i++) {
1493 for (i = 0; i < priv->tx_ring_size; i++) {
1632 if (priv->cur_tx - priv->dirty_tx == priv->tx_ring_size / 2)
1637 if (priv->cur_tx - priv->dirty_tx == priv->tx_ring_size - 2)
1640 entry = priv->cur_tx % priv->tx_ring_size;
1647 if (entry == priv->tx_ring_size
[all...]
H A Dadm8211.h546 unsigned int rx_ring_size, tx_ring_size; member in struct:adm8211_priv
/drivers/net/ethernet/freescale/
H A Dgianfar.c180 tx_queue->num_txbdfree = tx_queue->tx_ring_size;
188 for (j = 0; j < tx_queue->tx_ring_size; j++) {
246 priv->total_tx_ring_size += priv->tx_queue[i]->tx_ring_size;
269 addr += sizeof(struct txbd8) *tx_queue->tx_ring_size;
270 vaddr += sizeof(struct txbd8) *tx_queue->tx_ring_size;
287 tx_queue->tx_ring_size, GFP_KERNEL);
294 for (k = 0; k < tx_queue->tx_ring_size; k++)
1140 priv->tx_queue[i]->tx_ring_size = DEFAULT_TX_RING_SIZE;
1200 i, priv->tx_queue[i]->tx_ring_size);
1677 for (i = 0; i < tx_queue->tx_ring_size;
2448 int tx_ring_size = tx_queue->tx_ring_size; local
[all...]
H A Dgianfar_ethtool.c455 rvals->tx_pending = tx_queue->tx_ring_size;
510 priv->tx_queue[i]->tx_ring_size = rvals->tx_pending;
511 priv->tx_queue[i]->num_txbdfree = priv->tx_queue[i]->tx_ring_size;
H A Dgianfar.h924 * @tx_ring_size: Tx ring size
945 unsigned int tx_ring_size; member in struct:gfar_priv_tx_q
/drivers/net/ethernet/nvidia/
H A Dforcedeth.c834 int tx_ring_size; member in struct:fe_priv
1029 pci_free_consistent(np->pci_dev, sizeof(struct ring_desc) * (np->rx_ring_size + np->tx_ring_size),
1033 pci_free_consistent(np->pci_dev, sizeof(struct ring_desc_ex) * (np->rx_ring_size + np->tx_ring_size),
1925 np->last_tx.orig = &np->tx_ring.orig[np->tx_ring_size-1];
1927 np->last_tx.ex = &np->tx_ring.ex[np->tx_ring_size-1];
1929 np->last_tx_ctx = &np->tx_skb[np->tx_ring_size-1];
1936 for (i = 0; i < np->tx_ring_size; i++) {
1999 for (i = 0; i < np->tx_ring_size; i++) {
2060 return (u32)(np->tx_ring_size - ((np->tx_ring_size
[all...]
/drivers/net/ethernet/mellanox/mlx4/
H A Den_main.c114 params->prof[i].tx_ring_size = MLX4_EN_DEF_TX_RING_SIZE;
H A Den_ethtool.c475 priv->prof->tx_ring_size = tx_size;
H A Dmlx4_en.h323 u32 tx_ring_size; member in struct:mlx4_en_port_profile
H A Den_netdev.c917 prof->tx_ring_size, i, TX))
921 prof->tx_ring_size, TXBB_SIZE))
/drivers/net/vmxnet3/
H A Dvmxnet3_int.h408 u32 tx_ring_size, u32 rx_ring_size, u32 rx_ring2_size);
H A Dvmxnet3_drv.c2467 vmxnet3_create_queues(struct vmxnet3_adapter *adapter, u32 tx_ring_size, argument
2474 tq->tx_ring.size = tx_ring_size;
2475 tq->data_ring.size = tx_ring_size;
2476 tq->comp_ring.size = tx_ring_size;
/drivers/net/ethernet/
H A Djme.c568 TX_RING_ALLOC_SIZE(jme->tx_ring_size),
583 atomic_set(&txring->nr_free, jme->tx_ring_size);
586 jme->tx_ring_size, GFP_ATOMIC);
593 memset(txring->alloc, 0, TX_RING_ALLOC_SIZE(jme->tx_ring_size));
595 sizeof(struct jme_buffer_info) * jme->tx_ring_size);
601 TX_RING_ALLOC_SIZE(jme->tx_ring_size),
623 for (i = 0 ; i < jme->tx_ring_size ; ++i) {
638 TX_RING_ALLOC_SIZE(jme->tx_ring_size),
672 jwrite32(jme, JME_TXQDC, jme->tx_ring_size);
1464 max = jme->tx_ring_size
[all...]
H A Djme.h439 u32 tx_ring_size; member in struct:jme_adapter
/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.h755 WARN_ON(used > bp->tx_ring_size);
756 WARN_ON((bp->tx_ring_size - used) > MAX_TX_AVAIL);
759 return (s16)(bp->tx_ring_size) - used;
/drivers/net/ethernet/adaptec/
H A Dstarfire.c914 size_t tx_done_q_size, rx_done_q_size, tx_ring_size, rx_ring_size; local
933 tx_ring_size = ((sizeof(starfire_tx_desc) * TX_RING_SIZE + QUEUE_ALIGN - 1) / QUEUE_ALIGN) * QUEUE_ALIGN;
935 np->queue_mem_size = tx_done_q_size + rx_done_q_size + tx_ring_size + rx_ring_size;
948 np->rx_ring = (void *) np->tx_ring + tx_ring_size;
949 np->rx_ring_dma = np->tx_ring_dma + tx_ring_size;
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge_ethtool.c610 if (c->tx_coalesce_usecs > qdev->tx_ring_size / 2)
/drivers/net/ethernet/via/
H A Dvia-velocity.c1456 const unsigned int tx_ring_size = opt->numtx * sizeof(struct tx_desc); local
1468 pool = pci_alloc_consistent(pdev, tx_ring_size * vptr->tx.numq +
1485 pool += tx_ring_size;
1486 pool_dma += tx_ring_size;

Completed in 998 milliseconds

12