Lines Matching refs:i

48 	int i;  in sonic_open()  local
53 for (i = 0; i < SONIC_NUM_RRS; i++) { in sonic_open()
56 while(i > 0) { /* free any that were allocated successfully */ in sonic_open()
57 i--; in sonic_open()
58 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
59 lp->rx_skb[i] = NULL; in sonic_open()
68 lp->rx_skb[i] = skb; in sonic_open()
71 for (i = 0; i < SONIC_NUM_RRS; i++) { in sonic_open()
72 dma_addr_t laddr = dma_map_single(lp->device, skb_put(lp->rx_skb[i], SONIC_RBSIZE), in sonic_open()
75 while(i > 0) { /* free any that were mapped successfully */ in sonic_open()
76 i--; in sonic_open()
77 dma_unmap_single(lp->device, lp->rx_laddr[i], SONIC_RBSIZE, DMA_FROM_DEVICE); in sonic_open()
78 lp->rx_laddr[i] = (dma_addr_t)0; in sonic_open()
80 for (i = 0; i < SONIC_NUM_RRS; i++) { in sonic_open()
81 dev_kfree_skb(lp->rx_skb[i]); in sonic_open()
82 lp->rx_skb[i] = NULL; in sonic_open()
88 lp->rx_laddr[i] = laddr; in sonic_open()
111 int i; in sonic_close() local
126 for (i = 0; i < SONIC_NUM_TDS; i++) { in sonic_close()
127 if(lp->tx_laddr[i]) { in sonic_close()
128 dma_unmap_single(lp->device, lp->tx_laddr[i], lp->tx_len[i], DMA_TO_DEVICE); in sonic_close()
129 lp->tx_laddr[i] = (dma_addr_t)0; in sonic_close()
131 if(lp->tx_skb[i]) { in sonic_close()
132 dev_kfree_skb(lp->tx_skb[i]); in sonic_close()
133 lp->tx_skb[i] = NULL; in sonic_close()
138 for (i = 0; i < SONIC_NUM_RRS; i++) { in sonic_close()
139 if(lp->rx_laddr[i]) { in sonic_close()
140 dma_unmap_single(lp->device, lp->rx_laddr[i], SONIC_RBSIZE, DMA_FROM_DEVICE); in sonic_close()
141 lp->rx_laddr[i] = (dma_addr_t)0; in sonic_close()
143 if(lp->rx_skb[i]) { in sonic_close()
144 dev_kfree_skb(lp->rx_skb[i]); in sonic_close()
145 lp->rx_skb[i] = NULL; in sonic_close()
155 int i; in sonic_tx_timeout() local
164 for (i = 0; i < SONIC_NUM_TDS; i++) { in sonic_tx_timeout()
165 if(lp->tx_laddr[i]) { in sonic_tx_timeout()
166 dma_unmap_single(lp->device, lp->tx_laddr[i], lp->tx_len[i], DMA_TO_DEVICE); in sonic_tx_timeout()
167 lp->tx_laddr[i] = (dma_addr_t)0; in sonic_tx_timeout()
169 if(lp->tx_skb[i]) { in sonic_tx_timeout()
170 dev_kfree_skb(lp->tx_skb[i]); in sonic_tx_timeout()
171 lp->tx_skb[i] = NULL; in sonic_tx_timeout()
533 int i; in sonic_multicast_list() local
549 i = 1; in sonic_multicast_list()
552 sonic_cda_put(dev, i, SONIC_CD_CAP0, addr[1] << 8 | addr[0]); in sonic_multicast_list()
553 sonic_cda_put(dev, i, SONIC_CD_CAP1, addr[3] << 8 | addr[2]); in sonic_multicast_list()
554 sonic_cda_put(dev, i, SONIC_CD_CAP2, addr[5] << 8 | addr[4]); in sonic_multicast_list()
555 sonic_set_cam_enable(dev, sonic_get_cam_enable(dev) | (1 << i)); in sonic_multicast_list()
556 i++; in sonic_multicast_list()
579 int i; in sonic_init() local
602 for (i = 0; i < SONIC_NUM_RRS; i++) { in sonic_init()
603 u16 bufadr_l = (unsigned long)lp->rx_laddr[i] & 0xffff; in sonic_init()
604 u16 bufadr_h = (unsigned long)lp->rx_laddr[i] >> 16; in sonic_init()
605 sonic_rra_put(dev, i, SONIC_RR_BUFADR_L, bufadr_l); in sonic_init()
606 sonic_rra_put(dev, i, SONIC_RR_BUFADR_H, bufadr_h); in sonic_init()
607 sonic_rra_put(dev, i, SONIC_RR_BUFSIZE_L, SONIC_RBSIZE >> 1); in sonic_init()
608 sonic_rra_put(dev, i, SONIC_RR_BUFSIZE_H, 0); in sonic_init()
629 i = 0; in sonic_init()
630 while (i++ < 100) { in sonic_init()
636 printk("sonic_init: status=%x i=%d\n", SONIC_READ(SONIC_CMD), i); in sonic_init()
645 for (i=0; i<SONIC_NUM_RDS; i++) { in sonic_init()
646 sonic_rda_put(dev, i, SONIC_RD_STATUS, 0); in sonic_init()
647 sonic_rda_put(dev, i, SONIC_RD_PKTLEN, 0); in sonic_init()
648 sonic_rda_put(dev, i, SONIC_RD_PKTPTR_L, 0); in sonic_init()
649 sonic_rda_put(dev, i, SONIC_RD_PKTPTR_H, 0); in sonic_init()
650 sonic_rda_put(dev, i, SONIC_RD_SEQNO, 0); in sonic_init()
651 sonic_rda_put(dev, i, SONIC_RD_IN_USE, 1); in sonic_init()
652 sonic_rda_put(dev, i, SONIC_RD_LINK, in sonic_init()
654 ((i+1) * SIZEOF_SONIC_RD * SONIC_BUS_SCALE(lp->dma_bitmode))); in sonic_init()
669 for (i = 0; i < SONIC_NUM_TDS; i++) { in sonic_init()
670 sonic_tda_put(dev, i, SONIC_TD_STATUS, 0); in sonic_init()
671 sonic_tda_put(dev, i, SONIC_TD_CONFIG, 0); in sonic_init()
672 sonic_tda_put(dev, i, SONIC_TD_PKTSIZE, 0); in sonic_init()
673 sonic_tda_put(dev, i, SONIC_TD_FRAG_COUNT, 0); in sonic_init()
674 sonic_tda_put(dev, i, SONIC_TD_LINK, in sonic_init()
676 (i + 1) * SIZEOF_SONIC_TD * SONIC_BUS_SCALE(lp->dma_bitmode)); in sonic_init()
677 lp->tx_skb[i] = NULL; in sonic_init()
696 for (i = 0; i < 16; i++) in sonic_init()
697 sonic_cda_put(dev, i, SONIC_CD_ENTRY_POINTER, i); in sonic_init()
710 i = 0; in sonic_init()
711 while (i++ < 100) { in sonic_init()
717 SONIC_READ(SONIC_CMD), SONIC_READ(SONIC_ISR), i); in sonic_init()