Searched refs:tx_ring_size (Results 1 - 25 of 57) sorted by path

123

/linux-master/drivers/hid/intel-ish-hid/ishtp/
H A Dclient.h68 unsigned int tx_ring_size; member in struct:ishtp_cl
H A Dclient-buffers.c66 for (j = 0; j < cl->tx_ring_size; ++j) {
H A Dclient.c105 cl->tx_ring_size = CL_DEF_TX_RING_SIZE;
106 cl->tx_ring_free_size = cl->tx_ring_size;
1267 cl->tx_ring_size = size;
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_tx.c686 u32 tx_ring_size, tx_item_size; local
691 * Ring holds 1 less than tx_ring_size
694 tx_ring_size = roundup_pow_of_two(dev->tx_queue_len + 1);
732 kvzalloc_node(array_size(tx_ring_size, tx_item_size),
737 txq->tx_ring.max_items = tx_ring_size;
741 for (j = 0; j < tx_ring_size; j++) {
760 for (j = 0; j < tx_ring_size; j++)
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c869 size_t tx_done_q_size, rx_done_q_size, tx_ring_size, rx_ring_size; local
888 tx_ring_size = ((sizeof(starfire_tx_desc) * TX_RING_SIZE + QUEUE_ALIGN - 1) / QUEUE_ALIGN) * QUEUE_ALIGN;
890 np->queue_mem_size = tx_done_q_size + rx_done_q_size + tx_ring_size + rx_ring_size;
905 np->rx_ring = (void *) np->tx_ring + tx_ring_size;
906 np->rx_ring_dma = np->tx_ring_dma + tx_ring_size;
/linux-master/drivers/net/ethernet/altera/
H A Daltera_tse.h430 u32 tx_ring_size; member in struct:altera_tse_private
H A Daltera_tse_main.c81 #define TSE_TX_THRESH(x) (x->tx_ring_size / 4)
87 return priv->tx_cons + priv->tx_ring_size - priv->tx_prod - 1;
256 unsigned int tx_descs = priv->tx_ring_size;
301 unsigned int tx_descs = priv->tx_ring_size;
431 unsigned int txsize = priv->tx_ring_size;
546 unsigned int txsize = priv->tx_ring_size;
919 priv->tx_ring_size = dma_tx_num;
/linux-master/drivers/net/ethernet/amd/
H A Dpcnet32.c273 unsigned int tx_ring_size; /* current tx ring size */ member in struct:pcnet32_private
505 sizeof(struct pcnet32_tx_head) * lp->tx_ring_size,
508 lp->tx_ring_size = entries;
509 lp->tx_mod_mask = lp->tx_ring_size - 1;
870 ering->tx_pending = lp->tx_ring_size;
904 if ((1 << i) != lp->tx_ring_size)
925 lp->rx_ring_size, lp->tx_ring_size);
991 numbuffs = min(numbuffs, (int)min(lp->rx_ring_size, lp->tx_ring_size));
1367 delta = (lp->cur_tx - dirty_tx) & (lp->tx_mod_mask + lp->tx_ring_size);
1368 if (delta > lp->tx_ring_size) {
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c436 while (priv->tx_desc_count < priv->tx_ring_size) {
461 if (priv->tx_dirty_desc == priv->tx_ring_size)
631 if (priv->tx_curr_desc == priv->tx_ring_size) {
974 size = priv->tx_ring_size * sizeof(struct bcm_enet_desc);
984 priv->tx_skb = kcalloc(priv->tx_ring_size, sizeof(struct sk_buff *),
991 priv->tx_desc_count = priv->tx_ring_size;
1070 enet_dmac_writel(priv, priv->tx_ring_size, ENETDMAC_LEN, priv->tx_chan);
1514 ering->tx_pending = priv->tx_ring_size;
1534 priv->tx_ring_size = ering->tx_pending;
1766 priv->tx_ring_size
[all...]
H A Dbcm63xx_enet.h257 int tx_ring_size; member in struct:bcm_enet_priv
H A Dbnx2.c259 return bp->tx_ring_size - diff;
5177 bp->tx_wake_thresh = bp->tx_ring_size / 2;
7319 ering->tx_pending = bp->tx_ring_size;
7342 bp->tx_ring_size = tx;
7803 bp->tx_ring_size, true);
7916 return bnx2_change_ring_size(bp, bp->rx_ring_size, bp->tx_ring_size,
8310 bp->tx_ring_size = BNX2_MAX_TX_DESC_CNT;
H A Dbnx2.h6822 int tx_ring_size; member in struct:bnx2
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x.h536 int tx_ring_size; member in struct:bnx2x_fp_txdata
1401 int tx_ring_size; member in struct:bnx2x
H A Dbnx2x_cmn.c3800 if (txdata->tx_ring_size == 0) {
H A Dbnx2x_cmn.h748 WARN_ON(used > txdata->tx_ring_size);
749 WARN_ON((txdata->tx_ring_size - used) > MAX_TX_AVAIL);
752 return (s16)(txdata->tx_ring_size) - used;
1170 txdata->tx_ring_size = IS_FCOE_FP(fp) ? MAX_TX_AVAIL : bp->tx_ring_size;
H A Dbnx2x_ethtool.c1939 ering->tx_pending = bp->tx_ring_size;
1975 bp->tx_ring_size = ering->tx_pending;
H A Dbnx2x_main.c3414 ether_stat->txq_size = bp->tx_ring_size;
12365 bp->tx_ring_size = IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL;
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c532 if (free_size == bp->tx_ring_size && length <= bp->tx_push_thresh &&
4193 bp->tx_wake_thresh = max_t(int, bp->tx_ring_size / 2,
4349 /* bp->rx_ring_size, bp->tx_ring_size, dev->mtu, BNXT_FLAG_{G|L}RO flags must
4420 ring_size = bp->tx_ring_size;
4432 ring_size = max_rx_cmpl * 2 + agg_ring_size + bp->tx_ring_size;
14226 bp->tx_ring_size = BNXT_DEFAULT_TX_RING_SIZE;
H A Dbnxt.h2226 u32 tx_ring_size; member in struct:bnxt
2628 return bp->tx_ring_size - (used & bp->tx_ring_mask);
H A Dbnxt_ethtool.c842 ering->tx_pending = bp->tx_ring_size;
861 bp->tx_ring_size = ering->tx_pending;
H A Dbnxt_xdp.c255 if (tx_avail != bp->tx_ring_size)
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb.h1260 unsigned int tx_ring_size; member in struct:macb
H A Dmacb_main.c63 * (bp)->tx_ring_size)
66 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4)
184 return index & (bp->tx_ring_size - 1);
1297 bp->tx_ring_size) <= MACB_TX_WAKEUP_THRESH(bp))
2161 if (unlikely(entry == (bp->tx_ring_size - 1)))
2378 bp->tx_ring_size) < desc_cnt) {
2400 if (CIRC_SPACE(queue->tx_head, queue->tx_tail, bp->tx_ring_size) < 1)
2554 size = bp->tx_ring_size * sizeof(struct macb_tx_skb);
2586 for (i = 0; i < bp->tx_ring_size; i++) {
2610 for (i = 0; i < bp->tx_ring_size;
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar.c1070 for (i = 0; i < tx_queue->tx_ring_size; i++) {
1295 tx_queue->num_txbdfree = tx_queue->tx_ring_size;
1303 for (j = 0; j < tx_queue->tx_ring_size; j++) {
1345 priv->total_tx_ring_size += priv->tx_queue[i]->tx_ring_size;
1367 addr += sizeof(struct txbd8) * tx_queue->tx_ring_size;
1368 vaddr += sizeof(struct txbd8) * tx_queue->tx_ring_size;
1386 kmalloc_array(tx_queue->tx_ring_size,
1392 for (j = 0; j < tx_queue->tx_ring_size; j++)
1882 tx_queue->tx_ring_size);
1896 txbdp = next_txbd(txbdp, base, tx_queue->tx_ring_size);
2158 int tx_ring_size = tx_queue->tx_ring_size; local
[all...]
H A Dgianfar.h993 * @tx_ring_size: Tx ring size
1007 unsigned short tx_ring_size; member in struct:gfar_priv_tx_q

Completed in 1028 milliseconds

123