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

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dgt64240eth.c580 nextOut = (nextOut + 1) % TX_RING_SIZE) {
912 sizeof(gt64240_td_t) * TX_RING_SIZE,
931 sizeof(gt64240_td_t) * TX_RING_SIZE,
950 sizeof(gt64240_td_t) * TX_RING_SIZE,
1000 for (i = 0; i < TX_RING_SIZE; i++) {
1284 nextOut = (nextOut + 1) % TX_RING_SIZE) {
1369 if (gp->tx_count >= TX_RING_SIZE) {
1413 gp->tx_next_in = (nextIn + 1) % TX_RING_SIZE;
1442 if (++gp->tx_count >= TX_RING_SIZE) {
H A Ddl2k.h38 #define TX_RING_SIZE 256 macro
39 #define TX_QUEUE_LEN (TX_RING_SIZE - 1) /* Limit ring entries actually used.*/
41 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct netdev_desc)
649 struct sk_buff *tx_skbuff[TX_RING_SIZE];
H A D3c515.c56 #define TX_RING_SIZE 16 macro
305 struct boom_tx_desc tx_ring[TX_RING_SIZE];
308 struct sk_buff *tx_skbuff[TX_RING_SIZE];
832 for (i = 0; i < TX_RING_SIZE; i++)
973 for (i = 0; i < TX_RING_SIZE; i++) {
1003 int entry = vp->cur_tx % TX_RING_SIZE;
1011 prev_entry = &vp->tx_ring[(vp->cur_tx - 1) % TX_RING_SIZE];
1041 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1)
1168 int entry = dirty_tx % TX_RING_SIZE;
1179 if (lp->tx_full && (lp->cur_tx - dirty_tx <= TX_RING_SIZE
[all...]
H A Dsun3lance.c94 #define TX_RING_SIZE (1 << TX_LOG_RING_SIZE) macro
96 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1)
142 struct lance_tx_head tx_head[TX_RING_SIZE];
145 char tx_data[TX_RING_SIZE][PKT_BUF_SZ];
463 for( i = 0; i < TX_RING_SIZE; i++ ) {
550 for( i = 0 ; i < TX_RING_SIZE; i++ )
685 // for(i = 0; i < TX_RING_SIZE; i++)
H A Depic100.c53 #define TX_RING_SIZE 256 macro
56 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct epic_tx_desc)
255 struct sk_buff* tx_skbuff[TX_RING_SIZE];
813 outl(ep->tx_ring_dma + (ep->dirty_tx%TX_RING_SIZE)*
940 for (i = 0; i < TX_RING_SIZE; i++) {
966 entry = ep->cur_tx % TX_RING_SIZE;
1038 int entry = dirty_tx % TX_RING_SIZE;
1060 if (cur_tx - dirty_tx > TX_RING_SIZE) {
1064 dirty_tx += TX_RING_SIZE;
1334 for (i = 0; i < TX_RING_SIZE;
[all...]
H A Dfealnx.c56 // #define TX_RING_SIZE 16
58 #define TX_RING_SIZE 6 macro
60 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct fealnx_desc)
1221 for (i = 0; i < TX_RING_SIZE; i++)
1288 np->free_tx_count = TX_RING_SIZE;
1290 for (i = 0; i < TX_RING_SIZE; i++) {
1393 np->free_tx_count = TX_RING_SIZE;
1395 for (i = 0; i < TX_RING_SIZE; i++) {
1411 np->tx_ring[TX_RING_SIZE - 1].next_desc = np->tx_ring_dma;
1412 np->tx_ring[TX_RING_SIZE
[all...]
H A Dstarfire.c135 #define TX_RING_SIZE 32 macro
273 RX/TX_RING_SIZE pay close attention to page sizes and the ring-empty warning
592 struct tx_ring_info tx_info[TX_RING_SIZE];
969 tx_ring_size = ((sizeof(starfire_tx_desc) * TX_RING_SIZE + QUEUE_ALIGN - 1) / QUEUE_ALIGN) * QUEUE_ALIGN;
1207 for (i = 0; i < TX_RING_SIZE; i++)
1225 if ((np->cur_tx - np->dirty_tx) + skb_num_frags(skb) * 2 > TX_RING_SIZE) {
1237 entry = np->cur_tx % TX_RING_SIZE;
1245 if (entry >= TX_RING_SIZE - skb_num_frags(skb)) {
1275 np->tx_info[entry].used_slots = TX_RING_SIZE - entry;
1283 /* scavenge the tx descriptors twice per TX_RING_SIZE */
[all...]
H A D3c59x.c30 #define TX_RING_SIZE 16 macro
592 struct sk_buff* tx_skbuff[TX_RING_SIZE];
1118 + sizeof(struct boom_tx_desc) * TX_RING_SIZE,
1404 + sizeof(struct boom_tx_desc) * TX_RING_SIZE,
1624 for (i = 0; i < TX_RING_SIZE; i++)
1860 iowrite32(vp->tx_ring_dma + (vp->dirty_tx % TX_RING_SIZE) * sizeof(struct boom_tx_desc),
1862 if (vp->cur_tx - vp->dirty_tx < TX_RING_SIZE)
2051 int entry = vp->cur_tx % TX_RING_SIZE;
2052 struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE];
2061 if (vp->cur_tx - vp->dirty_tx >= TX_RING_SIZE) {
[all...]
H A Dfec.c142 #define TX_RING_SIZE 16 /* Must be power of two */ macro
145 #if (((RX_RING_SIZE + TX_RING_SIZE) * 8) > PAGE_SIZE)
194 unsigned char *tx_bounce[TX_RING_SIZE];
195 struct sk_buff* tx_skbuff[TX_RING_SIZE];
422 printk(" tx: %u buffers\n", TX_RING_SIZE);
423 for (i = 0 ; i < TX_RING_SIZE; i++) {
2368 for (i=0, j=FEC_ENET_TX_FRPPG; i<TX_RING_SIZE; i++) {
2517 for (i=0; i<TX_RING_SIZE; i++) {
H A Dsky2.c69 #define TX_RING_SIZE 512 macro
70 #define TX_DEF_PENDING (TX_RING_SIZE - 1)
831 sky2->tx_prod = RING_NEXT(sky2->tx_prod, TX_RING_SIZE);
1231 TX_RING_SIZE *
1237 sky2->tx_ring = kcalloc(TX_RING_SIZE, sizeof(struct tx_ring_info),
1286 TX_RING_SIZE - 1);
1307 TX_RING_SIZE * sizeof(struct sky2_tx_le),
1322 return (head - tail) & (TX_RING_SIZE - 1);
1498 BUG_ON(done >= TX_RING_SIZE);
1501 idx = RING_NEXT(idx, TX_RING_SIZE)) {
[all...]
H A Da2065.c70 #define TX_RING_SIZE (1<<LANCE_LOG_TX_BUFFERS) macro
73 #define TX_RING_MOD_MASK (TX_RING_SIZE-1)
99 struct lance_tx_desc btx_ring[TX_RING_SIZE];
102 char tx_buf [TX_RING_SIZE][TX_BUFF_SIZE];
H A Dsunlance.c181 #define TX_RING_SIZE (1 << (LANCE_LOG_TX_BUFFERS)) macro
182 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1)
228 struct lance_tx_desc btx_ring[TX_RING_SIZE];
230 u8 tx_buf [TX_RING_SIZE][TX_BUFF_SIZE];
345 for (i = 0; i <= TX_RING_SIZE; i++) {
401 for (i = 0; i <= TX_RING_SIZE; i++) {
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.
561 struct sk_buff *tx_skbuff[TX_RING_SIZE];
562 dma_addr_t tx_dma[TX_RING_SIZE];
1867 for (i = 0; i < TX_RING_SIZE; i++) {
1918 sizeof(struct netdev_desc) * (RX_RING_SIZE+TX_RING_SIZE),
1971 for (i = 0; i < TX_RING_SIZE; i++) {
1975 *((i+1)%TX_RING_SIZE+RX_RING_SIZE));
2007 for (i = 0; i < TX_RING_SIZE; i++) {
2049 sizeof(struct netdev_desc) * (RX_RING_SIZE+TX_RING_SIZE),
[all...]
H A D82596.c283 #define TX_RING_SIZE 64 macro
331 struct tx_cmd tx_cmds[TX_RING_SIZE];
332 struct i596_tbd tbds[TX_RING_SIZE];
370 static int max_cmd_backlog = TX_RING_SIZE-1;
1087 if (++lp->next_tx_cmd == TX_RING_SIZE)
H A Dlasi_82596.c330 #define TX_RING_SIZE 32 macro
369 struct tx_cmd tx_cmds[TX_RING_SIZE] __attribute__((aligned(32)));
370 struct i596_tbd tbds[TX_RING_SIZE] __attribute__((aligned(32)));
416 static int max_cmd_backlog = TX_RING_SIZE-1;
1069 if (++lp->next_tx_cmd == TX_RING_SIZE)
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 D7990.c106 for (t=0; t < TX_RING_SIZE; t++) { \
H A Dacenic.h447 #define TX_RING_SIZE (MAX_TX_RING_ENTRIES * sizeof(struct tx_desc)) macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dwinbond-840.c295 dma_addr_t tx_addr[TX_RING_SIZE];
300 struct sk_buff* tx_skbuff[TX_RING_SIZE];
827 for (i = 0; i < TX_RING_SIZE; i++) {
855 for (i = 0; i < TX_RING_SIZE; i++) {
939 for (i = 0; i < TX_RING_SIZE; i++)
979 sizeof(struct w840_tx_desc)*TX_RING_SIZE,
991 sizeof(struct w840_tx_desc)*TX_RING_SIZE,
1005 entry = np->cur_tx % TX_RING_SIZE;
1020 if(entry == TX_RING_SIZE-1)
1062 int entry = np->dirty_tx % TX_RING_SIZE;
[all...]
H A Dtulip.h267 #define TX_RING_SIZE 32 macro
349 struct ring_info tx_buffers[TX_RING_SIZE];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/8xx_io/
H A Dfec.c89 #define TX_RING_SIZE 16 /* Must be power of two */ macro
96 #define TX_RING_SIZE 8 /* Must be power of two */ macro
149 struct sk_buff* tx_skbuff[TX_RING_SIZE];
445 printk(" tx: %u buffers\n", TX_RING_SIZE);
446 for (i = 0 ; i < TX_RING_SIZE; i++) {
1573 if (((RX_RING_SIZE + TX_RING_SIZE) * sizeof(cbd_t)) > PAGE_SIZE) {
1812 for (i=0; i<TX_RING_SIZE; i++) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/8260_io/
H A Dfcc_enet.c121 #define TX_RING_SIZE 16 /* Must be power of two */ macro
364 struct sk_buff* tx_skbuff[TX_RING_SIZE];
503 for (i = 0 ; i < TX_RING_SIZE; i++, bdp++)
566 if (cep->tx_free == TX_RING_SIZE)
1792 cep->tx_bd_base = kmalloc(sizeof(cbd_t) * TX_RING_SIZE,
1923 for (i=0; i<TX_RING_SIZE; i++) {
2223 fep->tx_free = TX_RING_SIZE;
2228 for (i=0; i<TX_RING_SIZE; i++) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/
H A Darlan.h330 #define TX_RING_SIZE 2 macro
350 struct TxParam txRing[TX_RING_SIZE];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/sk98lin/h/
H A Dskdrv2nd.h127 #define TX_RING_SIZE (8*1024) macro
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/sk98lin/
H A Dskge.c633 /* RX_RING_SIZE is assumed bigger than TX_RING_SIZE */
635 AllocLength = (RX_RING_SIZE + TX_RING_SIZE) * pAC->GIni.GIMacsFound + 8;
637 AllocLength = (RX_RING_SIZE + TX_RING_SIZE) * pAC->GIni.GIMacsFound
660 pDescrMem += TX_RING_SIZE;
661 BusAddr += TX_RING_SIZE;
695 AllocLength = (RX_RING_SIZE + TX_RING_SIZE) * pAC->GIni.GIMacsFound + 8;
697 AllocLength = (RX_RING_SIZE + TX_RING_SIZE) * pAC->GIni.GIMacsFound
729 pAC->TxDescrPerRing = TX_RING_SIZE / RxDescrSize;
786 DescrNum = TX_RING_SIZE / DescrSize;

Completed in 410 milliseconds

123