rrpriv             91 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv            106 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv            116 drivers/net/hippi/rrunner.c 	rrpriv->pci_dev = pdev;
rrpriv            118 drivers/net/hippi/rrunner.c 	spin_lock_init(&rrpriv->lock);
rrpriv            146 drivers/net/hippi/rrunner.c 	rrpriv->regs = pci_iomap(pdev, 0, 0x1000);
rrpriv            147 drivers/net/hippi/rrunner.c 	if (!rrpriv->regs) {
rrpriv            155 drivers/net/hippi/rrunner.c 	rrpriv->tx_ring = tmpptr;
rrpriv            156 drivers/net/hippi/rrunner.c 	rrpriv->tx_ring_dma = ring_dma;
rrpriv            164 drivers/net/hippi/rrunner.c 	rrpriv->rx_ring = tmpptr;
rrpriv            165 drivers/net/hippi/rrunner.c 	rrpriv->rx_ring_dma = ring_dma;
rrpriv            173 drivers/net/hippi/rrunner.c 	rrpriv->evt_ring = tmpptr;
rrpriv            174 drivers/net/hippi/rrunner.c 	rrpriv->evt_ring_dma = ring_dma;
rrpriv            185 drivers/net/hippi/rrunner.c 	writel(readl(&rrpriv->regs->HostCtrl) | NO_SWAP,
rrpriv            186 drivers/net/hippi/rrunner.c 		&rrpriv->regs->HostCtrl);
rrpriv            200 drivers/net/hippi/rrunner.c 	if (rrpriv->evt_ring)
rrpriv            201 drivers/net/hippi/rrunner.c 		pci_free_consistent(pdev, EVT_RING_SIZE, rrpriv->evt_ring,
rrpriv            202 drivers/net/hippi/rrunner.c 				    rrpriv->evt_ring_dma);
rrpriv            203 drivers/net/hippi/rrunner.c 	if (rrpriv->rx_ring)
rrpriv            204 drivers/net/hippi/rrunner.c 		pci_free_consistent(pdev, RX_TOTAL_SIZE, rrpriv->rx_ring,
rrpriv            205 drivers/net/hippi/rrunner.c 				    rrpriv->rx_ring_dma);
rrpriv            206 drivers/net/hippi/rrunner.c 	if (rrpriv->tx_ring)
rrpriv            207 drivers/net/hippi/rrunner.c 		pci_free_consistent(pdev, TX_TOTAL_SIZE, rrpriv->tx_ring,
rrpriv            208 drivers/net/hippi/rrunner.c 				    rrpriv->tx_ring_dma);
rrpriv            209 drivers/net/hippi/rrunner.c 	if (rrpriv->regs)
rrpriv            210 drivers/net/hippi/rrunner.c 		pci_iounmap(pdev, rrpriv->regs);
rrpriv            248 drivers/net/hippi/rrunner.c static void rr_issue_cmd(struct rr_private *rrpriv, struct cmd *cmd)
rrpriv            253 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv            266 drivers/net/hippi/rrunner.c 	idx = rrpriv->info->cmd_ctrl.pi;
rrpriv            272 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.pi = idx;
rrpriv            286 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv            291 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv            292 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv            363 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.pi = 0;
rrpriv            374 drivers/net/hippi/rrunner.c 	start_pc = rr_read_eeprom_word(rrpriv,
rrpriv            396 drivers/net/hippi/rrunner.c static unsigned int rr_read_eeprom(struct rr_private *rrpriv,
rrpriv            401 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv            431 drivers/net/hippi/rrunner.c static u32 rr_read_eeprom_word(struct rr_private *rrpriv,
rrpriv            436 drivers/net/hippi/rrunner.c 	if ((rr_read_eeprom(rrpriv, offset,
rrpriv            448 drivers/net/hippi/rrunner.c static unsigned int write_eeprom(struct rr_private *rrpriv,
rrpriv            453 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv            502 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv            506 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv            507 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv            510 drivers/net/hippi/rrunner.c 	rrpriv->fw_rev = rev;
rrpriv            538 drivers/net/hippi/rrunner.c 	  htons(rr_read_eeprom_word(rrpriv, offsetof(struct eeprom, manf.BoardULA)));
rrpriv            540 drivers/net/hippi/rrunner.c 	  htonl(rr_read_eeprom_word(rrpriv, offsetof(struct eeprom, manf.BoardULA[4])));
rrpriv            544 drivers/net/hippi/rrunner.c 	sram_size = rr_read_eeprom_word(rrpriv, 8);
rrpriv            553 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv            561 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv            562 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv            564 drivers/net/hippi/rrunner.c 	spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv            573 drivers/net/hippi/rrunner.c 		spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv            578 drivers/net/hippi/rrunner.c 	set_rxaddr(regs, rrpriv->rx_ctrl_dma);
rrpriv            579 drivers/net/hippi/rrunner.c 	set_infoaddr(regs, rrpriv->info_dma);
rrpriv            581 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.entry_size = sizeof(struct event);
rrpriv            582 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.entries = EVT_RING_ENTRIES;
rrpriv            583 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.mode = 0;
rrpriv            584 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.pi = 0;
rrpriv            585 drivers/net/hippi/rrunner.c 	set_rraddr(&rrpriv->info->evt_ctrl.rngptr, rrpriv->evt_ring_dma);
rrpriv            587 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.entry_size = sizeof(struct cmd);
rrpriv            588 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.entries = CMD_RING_ENTRIES;
rrpriv            589 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.mode = 0;
rrpriv            590 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.pi = 15;
rrpriv            597 drivers/net/hippi/rrunner.c 		rrpriv->tx_ring[i].size = 0;
rrpriv            598 drivers/net/hippi/rrunner.c 		set_rraddr(&rrpriv->tx_ring[i].addr, 0);
rrpriv            599 drivers/net/hippi/rrunner.c 		rrpriv->tx_skbuff[i] = NULL;
rrpriv            601 drivers/net/hippi/rrunner.c 	rrpriv->info->tx_ctrl.entry_size = sizeof(struct tx_desc);
rrpriv            602 drivers/net/hippi/rrunner.c 	rrpriv->info->tx_ctrl.entries = TX_RING_ENTRIES;
rrpriv            603 drivers/net/hippi/rrunner.c 	rrpriv->info->tx_ctrl.mode = 0;
rrpriv            604 drivers/net/hippi/rrunner.c 	rrpriv->info->tx_ctrl.pi = 0;
rrpriv            605 drivers/net/hippi/rrunner.c 	set_rraddr(&rrpriv->info->tx_ctrl.rngptr, rrpriv->tx_ring_dma);
rrpriv            613 drivers/net/hippi/rrunner.c 	rrpriv->tx_full = 0;
rrpriv            614 drivers/net/hippi/rrunner.c 	rrpriv->cur_rx = 0;
rrpriv            615 drivers/net/hippi/rrunner.c 	rrpriv->dirty_rx = rrpriv->dirty_tx = 0;
rrpriv            629 drivers/net/hippi/rrunner.c 	rrpriv->fw_running = 0;
rrpriv            636 drivers/net/hippi/rrunner.c 	spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv            642 drivers/net/hippi/rrunner.c 		rrpriv->rx_ring[i].mode = 0;
rrpriv            650 drivers/net/hippi/rrunner.c 		rrpriv->rx_skbuff[i] = skb;
rrpriv            651 drivers/net/hippi/rrunner.c 	        addr = pci_map_single(rrpriv->pci_dev, skb->data,
rrpriv            660 drivers/net/hippi/rrunner.c 		set_rraddr(&rrpriv->rx_ring[i].addr, addr);
rrpriv            661 drivers/net/hippi/rrunner.c 		rrpriv->rx_ring[i].size = dev->mtu + HIPPI_HLEN;
rrpriv            664 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl[4].entry_size = sizeof(struct rx_desc);
rrpriv            665 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl[4].entries = RX_RING_ENTRIES;
rrpriv            666 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl[4].mode = 8;
rrpriv            667 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl[4].pi = 0;
rrpriv            669 drivers/net/hippi/rrunner.c 	set_rraddr(&rrpriv->rx_ctrl[4].rngptr, rrpriv->rx_ring_dma);
rrpriv            680 drivers/net/hippi/rrunner.c 	rr_issue_cmd(rrpriv, &cmd);
rrpriv            686 drivers/net/hippi/rrunner.c 	while (time_before(jiffies, myjif) && !rrpriv->fw_running)
rrpriv            699 drivers/net/hippi/rrunner.c 		struct sk_buff *skb = rrpriv->rx_skbuff[i];
rrpriv            702 drivers/net/hippi/rrunner.c 	        	pci_unmap_single(rrpriv->pci_dev,
rrpriv            703 drivers/net/hippi/rrunner.c 					 rrpriv->rx_ring[i].addr.addrlo,
rrpriv            706 drivers/net/hippi/rrunner.c 			rrpriv->rx_ring[i].size = 0;
rrpriv            707 drivers/net/hippi/rrunner.c 			set_rraddr(&rrpriv->rx_ring[i].addr, 0);
rrpriv            709 drivers/net/hippi/rrunner.c 			rrpriv->rx_skbuff[i] = NULL;
rrpriv            723 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv            727 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv            728 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv            731 drivers/net/hippi/rrunner.c 		switch (rrpriv->evt_ring[eidx].code){
rrpriv            737 drivers/net/hippi/rrunner.c 			rrpriv->fw_running = 1;
rrpriv            904 drivers/net/hippi/rrunner.c 				u16 index = rrpriv->evt_ring[eidx].index;
rrpriv            907 drivers/net/hippi/rrunner.c 				rrpriv->rx_ring[index].mode |=
rrpriv            913 drivers/net/hippi/rrunner.c 			       dev->name, rrpriv->evt_ring[eidx].code);
rrpriv            918 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.pi = eidx;
rrpriv            926 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv = netdev_priv(dev);
rrpriv            927 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv            933 drivers/net/hippi/rrunner.c 		desc = &(rrpriv->rx_ring[index]);
rrpriv            939 drivers/net/hippi/rrunner.c 		if ( (rrpriv->rx_ring[index].mode & PACKET_BAD) == PACKET_BAD){
rrpriv            947 drivers/net/hippi/rrunner.c 			rx_skb = rrpriv->rx_skbuff[index];
rrpriv            956 drivers/net/hippi/rrunner.c 					pci_dma_sync_single_for_cpu(rrpriv->pci_dev,
rrpriv            964 drivers/net/hippi/rrunner.c 					pci_dma_sync_single_for_device(rrpriv->pci_dev,
rrpriv            977 drivers/net/hippi/rrunner.c 	        			pci_unmap_single(rrpriv->pci_dev,
rrpriv            982 drivers/net/hippi/rrunner.c 					rrpriv->rx_skbuff[index] = newskb;
rrpriv            983 drivers/net/hippi/rrunner.c 	        			addr = pci_map_single(rrpriv->pci_dev,
rrpriv           1012 drivers/net/hippi/rrunner.c 	rrpriv->cur_rx = index;
rrpriv           1019 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv           1024 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv           1025 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv           1030 drivers/net/hippi/rrunner.c 	spin_lock(&rrpriv->lock);
rrpriv           1039 drivers/net/hippi/rrunner.c 	       prodidx, rrpriv->info->evt_ctrl.pi);
rrpriv           1047 drivers/net/hippi/rrunner.c 	eidx = rrpriv->info->evt_ctrl.pi;
rrpriv           1051 drivers/net/hippi/rrunner.c 	rxindex = rrpriv->cur_rx;
rrpriv           1055 drivers/net/hippi/rrunner.c 	txcon = rrpriv->dirty_tx;
rrpriv           1061 drivers/net/hippi/rrunner.c 			if(rrpriv->tx_skbuff[txcon]){
rrpriv           1065 drivers/net/hippi/rrunner.c 				desc = &(rrpriv->tx_ring[txcon]);
rrpriv           1066 drivers/net/hippi/rrunner.c 				skb = rrpriv->tx_skbuff[txcon];
rrpriv           1071 drivers/net/hippi/rrunner.c 				pci_unmap_single(rrpriv->pci_dev,
rrpriv           1076 drivers/net/hippi/rrunner.c 				rrpriv->tx_skbuff[txcon] = NULL;
rrpriv           1078 drivers/net/hippi/rrunner.c 				set_rraddr(&rrpriv->tx_ring[txcon].addr, 0);
rrpriv           1085 drivers/net/hippi/rrunner.c 		rrpriv->dirty_tx = txcon;
rrpriv           1086 drivers/net/hippi/rrunner.c 		if (rrpriv->tx_full && rr_if_busy(dev) &&
rrpriv           1087 drivers/net/hippi/rrunner.c 		    (((rrpriv->info->tx_ctrl.pi + 1) % TX_RING_ENTRIES)
rrpriv           1088 drivers/net/hippi/rrunner.c 		     != rrpriv->dirty_tx)){
rrpriv           1089 drivers/net/hippi/rrunner.c 			rrpriv->tx_full = 0;
rrpriv           1098 drivers/net/hippi/rrunner.c 	spin_unlock(&rrpriv->lock);
rrpriv           1102 drivers/net/hippi/rrunner.c static inline void rr_raz_tx(struct rr_private *rrpriv,
rrpriv           1108 drivers/net/hippi/rrunner.c 		struct sk_buff *skb = rrpriv->tx_skbuff[i];
rrpriv           1111 drivers/net/hippi/rrunner.c 			struct tx_desc *desc = &(rrpriv->tx_ring[i]);
rrpriv           1113 drivers/net/hippi/rrunner.c 	        	pci_unmap_single(rrpriv->pci_dev, desc->addr.addrlo,
rrpriv           1118 drivers/net/hippi/rrunner.c 			rrpriv->tx_skbuff[i] = NULL;
rrpriv           1124 drivers/net/hippi/rrunner.c static inline void rr_raz_rx(struct rr_private *rrpriv,
rrpriv           1130 drivers/net/hippi/rrunner.c 		struct sk_buff *skb = rrpriv->rx_skbuff[i];
rrpriv           1133 drivers/net/hippi/rrunner.c 			struct rx_desc *desc = &(rrpriv->rx_ring[i]);
rrpriv           1135 drivers/net/hippi/rrunner.c 	        	pci_unmap_single(rrpriv->pci_dev, desc->addr.addrlo,
rrpriv           1140 drivers/net/hippi/rrunner.c 			rrpriv->rx_skbuff[i] = NULL;
rrpriv           1147 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv = from_timer(rrpriv, t, timer);
rrpriv           1148 drivers/net/hippi/rrunner.c 	struct net_device *dev = pci_get_drvdata(rrpriv->pci_dev);
rrpriv           1149 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv           1154 drivers/net/hippi/rrunner.c 		memset(rrpriv->rx_ctrl, 0, 256 * sizeof(struct ring_ctrl));
rrpriv           1155 drivers/net/hippi/rrunner.c 		memset(rrpriv->info, 0, sizeof(struct rr_info));
rrpriv           1158 drivers/net/hippi/rrunner.c 		rr_raz_tx(rrpriv, dev);
rrpriv           1159 drivers/net/hippi/rrunner.c 		rr_raz_rx(rrpriv, dev);
rrpriv           1162 drivers/net/hippi/rrunner.c 			spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1165 drivers/net/hippi/rrunner.c 			spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1168 drivers/net/hippi/rrunner.c 	rrpriv->timer.expires = RUN_AT(5*HZ);
rrpriv           1169 drivers/net/hippi/rrunner.c 	add_timer(&rrpriv->timer);
rrpriv           1175 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv = netdev_priv(dev);
rrpriv           1176 drivers/net/hippi/rrunner.c 	struct pci_dev *pdev = rrpriv->pci_dev;
rrpriv           1182 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv           1184 drivers/net/hippi/rrunner.c 	if (rrpriv->fw_rev < 0x00020000) {
rrpriv           1191 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl = pci_alloc_consistent(pdev,
rrpriv           1194 drivers/net/hippi/rrunner.c 	if (!rrpriv->rx_ctrl) {
rrpriv           1198 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl_dma = dma_addr;
rrpriv           1200 drivers/net/hippi/rrunner.c 	rrpriv->info = pci_alloc_consistent(pdev, sizeof(struct rr_info),
rrpriv           1202 drivers/net/hippi/rrunner.c 	if (!rrpriv->info) {
rrpriv           1206 drivers/net/hippi/rrunner.c 	rrpriv->info_dma = dma_addr;
rrpriv           1209 drivers/net/hippi/rrunner.c 	spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1212 drivers/net/hippi/rrunner.c 	spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1226 drivers/net/hippi/rrunner.c 	timer_setup(&rrpriv->timer, rr_timer, 0);
rrpriv           1227 drivers/net/hippi/rrunner.c 	rrpriv->timer.expires = RUN_AT(5*HZ);           /* 5 sec. watchdog */
rrpriv           1228 drivers/net/hippi/rrunner.c 	add_timer(&rrpriv->timer);
rrpriv           1235 drivers/net/hippi/rrunner.c 	spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1237 drivers/net/hippi/rrunner.c 	spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1239 drivers/net/hippi/rrunner.c 	if (rrpriv->info) {
rrpriv           1240 drivers/net/hippi/rrunner.c 		pci_free_consistent(pdev, sizeof(struct rr_info), rrpriv->info,
rrpriv           1241 drivers/net/hippi/rrunner.c 				    rrpriv->info_dma);
rrpriv           1242 drivers/net/hippi/rrunner.c 		rrpriv->info = NULL;
rrpriv           1244 drivers/net/hippi/rrunner.c 	if (rrpriv->rx_ctrl) {
rrpriv           1246 drivers/net/hippi/rrunner.c 				    rrpriv->rx_ctrl, rrpriv->rx_ctrl_dma);
rrpriv           1247 drivers/net/hippi/rrunner.c 		rrpriv->rx_ctrl = NULL;
rrpriv           1258 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv           1264 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv           1265 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv           1272 drivers/net/hippi/rrunner.c 	       rrpriv->info->tx_ctrl.pi);
rrpriv           1277 drivers/net/hippi/rrunner.c 	cons = rrpriv->dirty_tx;
rrpriv           1281 drivers/net/hippi/rrunner.c 	if (rrpriv->tx_skbuff[index]){
rrpriv           1282 drivers/net/hippi/rrunner.c 		len = min_t(int, 0x80, rrpriv->tx_skbuff[index]->len);
rrpriv           1283 drivers/net/hippi/rrunner.c 		printk("skbuff for index %i is valid - dumping data (0x%x bytes - DMA len 0x%x)\n", index, len, rrpriv->tx_ring[index].size);
rrpriv           1287 drivers/net/hippi/rrunner.c 			printk("%02x ", (unsigned char) rrpriv->tx_skbuff[index]->data[i]);
rrpriv           1292 drivers/net/hippi/rrunner.c 	if (rrpriv->tx_skbuff[cons]){
rrpriv           1293 drivers/net/hippi/rrunner.c 		len = min_t(int, 0x80, rrpriv->tx_skbuff[cons]->len);
rrpriv           1294 drivers/net/hippi/rrunner.c 		printk("skbuff for cons %i is valid - dumping data (0x%x bytes - skbuff len 0x%x)\n", cons, len, rrpriv->tx_skbuff[cons]->len);
rrpriv           1296 drivers/net/hippi/rrunner.c 		       rrpriv->tx_ring[cons].mode,
rrpriv           1297 drivers/net/hippi/rrunner.c 		       rrpriv->tx_ring[cons].size,
rrpriv           1298 drivers/net/hippi/rrunner.c 		       (unsigned long long) rrpriv->tx_ring[cons].addr.addrlo,
rrpriv           1299 drivers/net/hippi/rrunner.c 		       rrpriv->tx_skbuff[cons]->data,
rrpriv           1300 drivers/net/hippi/rrunner.c 		       (unsigned int)rrpriv->tx_skbuff[cons]->truesize);
rrpriv           1304 drivers/net/hippi/rrunner.c 			printk("%02x ", (unsigned char)rrpriv->tx_ring[cons].size);
rrpriv           1312 drivers/net/hippi/rrunner.c 		       rrpriv->tx_ring[i].mode,
rrpriv           1313 drivers/net/hippi/rrunner.c 		       rrpriv->tx_ring[i].size,
rrpriv           1314 drivers/net/hippi/rrunner.c 		       (unsigned long long) rrpriv->tx_ring[i].addr.addrlo);
rrpriv           1321 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv = netdev_priv(dev);
rrpriv           1322 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv           1323 drivers/net/hippi/rrunner.c 	struct pci_dev *pdev = rrpriv->pci_dev;
rrpriv           1335 drivers/net/hippi/rrunner.c 	spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1347 drivers/net/hippi/rrunner.c 	rrpriv->fw_running = 0;
rrpriv           1349 drivers/net/hippi/rrunner.c 	del_timer_sync(&rrpriv->timer);
rrpriv           1360 drivers/net/hippi/rrunner.c 	rrpriv->info->tx_ctrl.entries = 0;
rrpriv           1361 drivers/net/hippi/rrunner.c 	rrpriv->info->cmd_ctrl.pi = 0;
rrpriv           1362 drivers/net/hippi/rrunner.c 	rrpriv->info->evt_ctrl.pi = 0;
rrpriv           1363 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl[4].entries = 0;
rrpriv           1365 drivers/net/hippi/rrunner.c 	rr_raz_tx(rrpriv, dev);
rrpriv           1366 drivers/net/hippi/rrunner.c 	rr_raz_rx(rrpriv, dev);
rrpriv           1369 drivers/net/hippi/rrunner.c 			    rrpriv->rx_ctrl, rrpriv->rx_ctrl_dma);
rrpriv           1370 drivers/net/hippi/rrunner.c 	rrpriv->rx_ctrl = NULL;
rrpriv           1372 drivers/net/hippi/rrunner.c 	pci_free_consistent(pdev, sizeof(struct rr_info), rrpriv->info,
rrpriv           1373 drivers/net/hippi/rrunner.c 			    rrpriv->info_dma);
rrpriv           1374 drivers/net/hippi/rrunner.c 	rrpriv->info = NULL;
rrpriv           1376 drivers/net/hippi/rrunner.c 	spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1386 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv = netdev_priv(dev);
rrpriv           1387 drivers/net/hippi/rrunner.c 	struct rr_regs __iomem *regs = rrpriv->regs;
rrpriv           1426 drivers/net/hippi/rrunner.c 	spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1428 drivers/net/hippi/rrunner.c 	txctrl = &rrpriv->info->tx_ctrl;
rrpriv           1432 drivers/net/hippi/rrunner.c 	rrpriv->tx_skbuff[index] = skb;
rrpriv           1433 drivers/net/hippi/rrunner.c 	set_rraddr(&rrpriv->tx_ring[index].addr, pci_map_single(
rrpriv           1434 drivers/net/hippi/rrunner.c 		rrpriv->pci_dev, skb->data, len + 8, PCI_DMA_TODEVICE));
rrpriv           1435 drivers/net/hippi/rrunner.c 	rrpriv->tx_ring[index].size = len + 8; /* include IFIELD */
rrpriv           1436 drivers/net/hippi/rrunner.c 	rrpriv->tx_ring[index].mode = PACKET_START | PACKET_END;
rrpriv           1441 drivers/net/hippi/rrunner.c 	if (txctrl->pi == rrpriv->dirty_tx){
rrpriv           1442 drivers/net/hippi/rrunner.c 		rrpriv->tx_full = 1;
rrpriv           1446 drivers/net/hippi/rrunner.c 	spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1461 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv           1468 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv           1469 drivers/net/hippi/rrunner.c 	regs = rrpriv->regs;
rrpriv           1494 drivers/net/hippi/rrunner.c 	sram_size = rr_read_eeprom_word(rrpriv, 8);
rrpriv           1505 drivers/net/hippi/rrunner.c 	eptr = rr_read_eeprom_word(rrpriv,
rrpriv           1509 drivers/net/hippi/rrunner.c 	p2len = rr_read_eeprom_word(rrpriv, 0x83*4);
rrpriv           1511 drivers/net/hippi/rrunner.c 	p2size = rr_read_eeprom_word(rrpriv, 0x84*4);
rrpriv           1519 drivers/net/hippi/rrunner.c 	revision = rr_read_eeprom_word(rrpriv,
rrpriv           1528 drivers/net/hippi/rrunner.c 	nr_seg = rr_read_eeprom_word(rrpriv, eptr);
rrpriv           1535 drivers/net/hippi/rrunner.c 		sptr = rr_read_eeprom_word(rrpriv, eptr);
rrpriv           1537 drivers/net/hippi/rrunner.c 		len = rr_read_eeprom_word(rrpriv, eptr);
rrpriv           1539 drivers/net/hippi/rrunner.c 		segptr = rr_read_eeprom_word(rrpriv, eptr);
rrpriv           1547 drivers/net/hippi/rrunner.c 			tmp = rr_read_eeprom_word(rrpriv, segptr);
rrpriv           1566 drivers/net/hippi/rrunner.c 	struct rr_private *rrpriv;
rrpriv           1572 drivers/net/hippi/rrunner.c 	rrpriv = netdev_priv(dev);
rrpriv           1584 drivers/net/hippi/rrunner.c 		if (rrpriv->fw_running){
rrpriv           1590 drivers/net/hippi/rrunner.c 		spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1591 drivers/net/hippi/rrunner.c 		i = rr_read_eeprom(rrpriv, 0, image, EEPROM_BYTES);
rrpriv           1592 drivers/net/hippi/rrunner.c 		spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv           1621 drivers/net/hippi/rrunner.c 		if (rrpriv->fw_running){
rrpriv           1629 drivers/net/hippi/rrunner.c 		spin_lock_irqsave(&rrpriv->lock, flags);
rrpriv           1630 drivers/net/hippi/rrunner.c 		error = write_eeprom(rrpriv, 0, image, EEPROM_BYTES);
rrpriv           1635 drivers/net/hippi/rrunner.c 		i = rr_read_eeprom(rrpriv, 0, oldimage, EEPROM_BYTES);
rrpriv           1636 drivers/net/hippi/rrunner.c 		spin_unlock_irqrestore(&rrpriv->lock, flags);
rrpriv            839 drivers/net/hippi/rrunner.h static unsigned int rr_read_eeprom(struct rr_private *rrpriv,
rrpriv            843 drivers/net/hippi/rrunner.h static u32 rr_read_eeprom_word(struct rr_private *rrpriv, size_t offset);