Searched refs:TX_RING_SIZE (Results 26 - 50 of 51) sorted by relevance

123

/linux-master/drivers/net/ethernet/smsc/
H A Depic100.c53 #define TX_RING_SIZE 256 macro
56 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct epic_tx_desc)
256 struct sk_buff* tx_skbuff[TX_RING_SIZE];
815 (ep->dirty_tx % TX_RING_SIZE) * sizeof(struct epic_tx_desc));
937 for (i = 0; i < TX_RING_SIZE; i++) {
963 entry = ep->cur_tx % TX_RING_SIZE;
1033 int entry = dirty_tx % TX_RING_SIZE;
1056 if (cur_tx - dirty_tx > TX_RING_SIZE) {
1059 dirty_tx += TX_RING_SIZE;
1316 for (i = 0; i < TX_RING_SIZE;
[all...]
H A Dsmsc9420.h12 #define TX_RING_SIZE (32) macro
/linux-master/drivers/net/ethernet/
H A Dfealnx.c54 // #define TX_RING_SIZE 16
56 #define TX_RING_SIZE 6 macro
58 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct fealnx_desc)
1206 for (i = 0; i < TX_RING_SIZE; i++)
1274 np->free_tx_count = TX_RING_SIZE;
1276 for (i = 0; i < TX_RING_SIZE; i++) {
1382 np->free_tx_count = TX_RING_SIZE;
1384 for (i = 0; i < TX_RING_SIZE; i++) {
1400 np->tx_ring[TX_RING_SIZE - 1].next_desc = np->tx_ring_dma;
1401 np->tx_ring[TX_RING_SIZE
[all...]
/linux-master/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c466 ring->size = TX_RING_SIZE;
467 ring->ring_info = kcalloc(TX_RING_SIZE,
474 if (pasemi_dma_alloc_ring(&ring->chan, TX_RING_SIZE))
480 val |= PAS_DMA_TXCHAN_BASEU_SIZ(TX_RING_SIZE >> 3);
522 limit += TX_RING_SIZE;
525 info = &txring->ring_info[(i+1) & (TX_RING_SIZE-1)];
530 (TX_RING_SIZE-1)].dma;
840 ring_limit += TX_RING_SIZE;
888 txring->next_to_clean = i & (TX_RING_SIZE-1);
1522 txring->next_to_fill = (fill + nfrags + 1) & (TX_RING_SIZE
[all...]
/linux-master/drivers/net/ethernet/3com/
H A D3c59x.c38 #define TX_RING_SIZE 16 macro
603 struct sk_buff* tx_skbuff[TX_RING_SIZE];
1212 + sizeof(struct boom_tx_desc) * TX_RING_SIZE,
1478 sizeof(struct boom_tx_desc) * TX_RING_SIZE,
1685 for (i = 0; i < TX_RING_SIZE; i++)
1915 iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc),
1917 if (vp->cur_tx - vp->dirty_tx < TX_RING_SIZE) {
2116 int entry = vp->cur_tx % TX_RING_SIZE;
2118 struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE];
2137 if (vp->cur_tx - vp->dirty_tx >= TX_RING_SIZE) {
[all...]
/linux-master/drivers/net/ethernet/freescale/
H A Dfec.h359 #define TX_RING_SIZE 1024 /* Must be power of two */ macro
561 unsigned char *tx_bounce[TX_RING_SIZE];
562 struct fec_tx_buffer tx_buf[TX_RING_SIZE];
H A Dfec_main.c3345 txq->bd.ring_size = TX_RING_SIZE;
/linux-master/drivers/net/ethernet/amd/
H A Da2065.c72 #define TX_RING_SIZE (1 << LANCE_LOG_TX_BUFFERS) macro
75 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1)
97 struct lance_tx_desc btx_ring[TX_RING_SIZE];
100 char tx_buf[TX_RING_SIZE][TX_BUFF_SIZE];
H A Dsunlance.c176 #define TX_RING_SIZE (1 << (LANCE_LOG_TX_BUFFERS)) macro
177 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1)
223 struct lance_tx_desc btx_ring[TX_RING_SIZE];
225 u8 tx_buf [TX_RING_SIZE][TX_BUFF_SIZE];
340 for (i = 0; i < TX_RING_SIZE; i++) {
396 for (i = 0; i < TX_RING_SIZE; i++) {
H A D7990.c104 for (t = 0; t < TX_RING_SIZE; t++) { \
H A Dpcnet32.c167 #define TX_RING_SIZE (1 << (PCNET32_LOG_TX_BUFFERS)) macro
1856 lp->tx_ring_size = TX_RING_SIZE; /* default tx ring size */
/linux-master/drivers/net/ethernet/i825xx/
H A D82596.c286 #define TX_RING_SIZE 64 macro
333 struct tx_cmd tx_cmds[TX_RING_SIZE];
334 struct i596_tbd tbds[TX_RING_SIZE];
371 static int max_cmd_backlog = TX_RING_SIZE-1;
1076 if (++lp->next_tx_cmd == TX_RING_SIZE)
H A Dlib82596.c270 #define TX_RING_SIZE 32 macro
309 struct tx_cmd tx_cmds[TX_RING_SIZE] __attribute__((aligned(32)));
310 struct i596_tbd tbds[TX_RING_SIZE] __attribute__((aligned(32)));
361 static int max_cmd_backlog = TX_RING_SIZE-1;
1026 if (++lp->next_tx_cmd == TX_RING_SIZE)
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede.h596 #define TX_RING_SIZE ((u16)BIT(TX_RING_SIZE_POW)) macro
597 #define NUM_TX_BDS_MAX (TX_RING_SIZE - 1)
/linux-master/drivers/net/ethernet/sgi/
H A Dioc3-eth.c67 #define TX_RING_SIZE (TX_RING_ENTRIES * sizeof(struct ioc3_etxd)) macro
894 ip->tx_ring = dma_alloc_coherent(ip->dma_dev, TX_RING_SIZE + SZ_16K - 1,
958 dma_free_coherent(ip->dma_dev, TX_RING_SIZE + SZ_16K - 1, ip->tx_ring,
971 dma_free_coherent(ip->dma_dev, TX_RING_SIZE + SZ_16K - 1, ip->tx_ring, ip->txr_dma);
/linux-master/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c62 #define TX_RING_SIZE 64 macro
95 int tx_left = TX_RING_SIZE;
934 fpi->tx_ring = TX_RING_SIZE;
/linux-master/drivers/net/ethernet/natsemi/
H A Dnatsemi.c102 #define TX_RING_SIZE 16 macro
174 the list. The ring sizes are set at compile time by RX/TX_RING_SIZE.
547 struct sk_buff *tx_skbuff[TX_RING_SIZE];
548 dma_addr_t tx_dma[TX_RING_SIZE];
1865 for (i = 0; i < TX_RING_SIZE; i++) {
1917 sizeof(struct netdev_desc) * (RX_RING_SIZE + TX_RING_SIZE),
1975 for (i = 0; i < TX_RING_SIZE; i++) {
1979 *((i+1)%TX_RING_SIZE+RX_RING_SIZE));
2011 for (i = 0; i < TX_RING_SIZE; i++) {
2052 sizeof(struct netdev_desc) * (RX_RING_SIZE + TX_RING_SIZE),
[all...]
/linux-master/drivers/net/ethernet/renesas/
H A Dsh_eth.h13 #define TX_RING_SIZE 64 /* Tx ring size */ macro
H A Drswitch.h28 #define TX_RING_SIZE 1024 macro
30 #define TS_RING_SIZE (TX_RING_SIZE * RSWITCH_NUM_PORTS)
H A Drswitch.c587 err = rswitch_gwca_queue_alloc(ndev, priv, rdev->tx_queue, true, TX_RING_SIZE);
/linux-master/drivers/net/ethernet/sun/
H A Dsunqe.c588 txbuf = &qbufs->tx_buf[entry & (TX_RING_SIZE - 1)][0];
590 qebuf_offset(tx_buf, (entry & (TX_RING_SIZE - 1)));
H A Dsunhme.c1176 for (i = 0; i < TX_RING_SIZE; i++) {
1249 for (i = 0; i < TX_RING_SIZE; i++)
1443 HMD("tx rsize=%d oreg[%08x]\n", (int)TX_RING_SIZE,
1445 hme_write32(hp, etxregs + ETX_RSIZE, (TX_RING_SIZE >> ETX_RSIZE_SHIFT) - 1);
1719 last &= (TX_RING_SIZE - 1);
H A Dsungem.c653 last &= (TX_RING_SIZE - 1);
973 if (!(entry & ((TX_RING_SIZE>>1)-1)))
1580 for (i = 0; i < TX_RING_SIZE; i++) {
1589 int ent = i & (TX_RING_SIZE - 1);
1643 for (i = 0; i < TX_RING_SIZE; i++) {
H A Dsunbmac.c204 for (i = 0; i < TX_RING_SIZE; i++) {
249 for (i = 0; i < TX_RING_SIZE; i++)
/linux-master/drivers/net/ethernet/alteon/
H A Dacenic.h449 #define TX_RING_SIZE (MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)) macro

Completed in 357 milliseconds

123