zatm_dev          127 drivers/atm/zatm.c #define zin_n(r) inl(zatm_dev->base+r*4)
zatm_dev          128 drivers/atm/zatm.c #define zin(r) inl(zatm_dev->base+uPD98401_##r*4)
zatm_dev          129 drivers/atm/zatm.c #define zout(v,r) outl(v,zatm_dev->base+uPD98401_##r*4)
zatm_dev          142 drivers/atm/zatm.c static void zpokel(struct zatm_dev *zatm_dev,u32 value,u32 addr)
zatm_dev          151 drivers/atm/zatm.c static u32 zpeekl(struct zatm_dev *zatm_dev,u32 addr)
zatm_dev          182 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          189 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          198 drivers/atm/zatm.c 		offset = zatm_dev->pool_info[pool].offset+
zatm_dev          202 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          203 drivers/atm/zatm.c 	free = zpeekl(zatm_dev,zatm_dev->pool_base+2*pool) &
zatm_dev          205 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          206 drivers/atm/zatm.c 	if (free >= zatm_dev->pool_info[pool].low_water) return;
zatm_dev          208 drivers/atm/zatm.c 	    zpeekl(zatm_dev,zatm_dev->pool_base+2*pool),
zatm_dev          209 drivers/atm/zatm.c 	    zpeekl(zatm_dev,zatm_dev->pool_base+2*pool+1));
zatm_dev          213 drivers/atm/zatm.c 	while (free < zatm_dev->pool_info[pool].high_water) {
zatm_dev          234 drivers/atm/zatm.c 		spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          235 drivers/atm/zatm.c 		if (zatm_dev->last_free[pool])
zatm_dev          236 drivers/atm/zatm.c 			((struct rx_buffer_head *) (zatm_dev->last_free[pool]->
zatm_dev          238 drivers/atm/zatm.c 		zatm_dev->last_free[pool] = skb;
zatm_dev          239 drivers/atm/zatm.c 		skb_queue_tail(&zatm_dev->pool[pool],skb);
zatm_dev          240 drivers/atm/zatm.c 		spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          244 drivers/atm/zatm.c 		spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          249 drivers/atm/zatm.c 		spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          251 drivers/atm/zatm.c 		    zpeekl(zatm_dev,zatm_dev->pool_base+2*pool),
zatm_dev          252 drivers/atm/zatm.c 		    zpeekl(zatm_dev,zatm_dev->pool_base+2*pool+1));
zatm_dev          282 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          286 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          287 drivers/atm/zatm.c 	if (!(zatm_dev->pool_info[pool].ref_count++)) {
zatm_dev          288 drivers/atm/zatm.c 		skb_queue_head_init(&zatm_dev->pool[pool]);
zatm_dev          292 drivers/atm/zatm.c 		spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          293 drivers/atm/zatm.c 		zpokel(zatm_dev,((zatm_dev->pool_info[pool].low_water/4) <<
zatm_dev          297 drivers/atm/zatm.c 		    zatm_dev->pool_base+pool*2);
zatm_dev          298 drivers/atm/zatm.c 		zpokel(zatm_dev,(unsigned long) dummy,zatm_dev->pool_base+
zatm_dev          300 drivers/atm/zatm.c 		spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          301 drivers/atm/zatm.c 		zatm_dev->last_free[pool] = NULL;
zatm_dev          304 drivers/atm/zatm.c 	DPRINTK("pool %d: %d\n",pool,zatm_dev->pool_info[pool].ref_count);
zatm_dev          321 drivers/atm/zatm.c    struct zatm_dev *zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          329 drivers/atm/zatm.c 	  zpeekl(zatm_dev,zatm_vcc->tx_chan*VC_SIZE/4+i));
zatm_dev          332 drivers/atm/zatm.c 	  zpeekl(zatm_dev,uPD98401_IM(zatm_vcc->shaper)+16*i));
zatm_dev          333 drivers/atm/zatm.c    qrp = (unsigned long *) zpeekl(zatm_dev,zatm_vcc->tx_chan*VC_SIZE/4+
zatm_dev          363 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          369 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          370 drivers/atm/zatm.c 	pos = (zatm_dev->mbx_start[mbx] & ~0xffffUL) | zin(MTA(mbx));
zatm_dev          379 drivers/atm/zatm.c 		if (((pos += 16) & 0xffff) == zatm_dev->mbx_end[mbx])
zatm_dev          380 drivers/atm/zatm.c 			pos = zatm_dev->mbx_start[mbx];
zatm_dev          386 drivers/atm/zatm.c 		printk("POOL: 0x%08x, 0x%08x\n",zpeekl(zatm_dev,
zatm_dev          387 drivers/atm/zatm.c 		      zatm_dev->pool_base),
zatm_dev          388 drivers/atm/zatm.c 		      zpeekl(zatm_dev,zatm_dev->pool_base+1));
zatm_dev          420 drivers/atm/zatm.c 		if (chan < zatm_dev->chans && zatm_dev->rx_map[chan]) {
zatm_dev          422 drivers/atm/zatm.c 			vcc = zatm_dev->rx_map[chan];
zatm_dev          424 drivers/atm/zatm.c 			if (skb == zatm_dev->last_free[pos])
zatm_dev          425 drivers/atm/zatm.c 				zatm_dev->last_free[pos] = NULL;
zatm_dev          426 drivers/atm/zatm.c 			skb_unlink(skb, zatm_dev->pool + pos);
zatm_dev          486 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          493 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          511 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          517 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          523 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          524 drivers/atm/zatm.c 	zpokel(zatm_dev,zatm_vcc->pool << uPD98401_RXVC_POOL_SHIFT,
zatm_dev          526 drivers/atm/zatm.c 	zpokel(zatm_dev,uPD98401_RXVC_OD | (vcc->qos.aal == ATM_AAL5 ?
zatm_dev          528 drivers/atm/zatm.c 	zpokel(zatm_dev,0,chan*VC_SIZE/4+2);
zatm_dev          530 drivers/atm/zatm.c 	zatm_dev->rx_map[chan] = vcc;
zatm_dev          531 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          538 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          544 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          547 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          551 drivers/atm/zatm.c 	zpokel(zatm_dev,(zpeekl(zatm_dev,pos) & ~(0xffff << shift)) |
zatm_dev          553 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          560 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          566 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          571 drivers/atm/zatm.c 		spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          574 drivers/atm/zatm.c 		zpokel(zatm_dev,zpeekl(zatm_dev,pos) & ~(0xffff << shift),pos);
zatm_dev          579 drivers/atm/zatm.c 		spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          581 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          593 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          594 drivers/atm/zatm.c 	zatm_dev->rx_map[zatm_vcc->rx_chan] = NULL;
zatm_dev          602 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          606 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          607 drivers/atm/zatm.c 	zatm_dev->rx_map = kcalloc(zatm_dev->chans,
zatm_dev          608 drivers/atm/zatm.c 				   sizeof(*zatm_dev->rx_map),
zatm_dev          610 drivers/atm/zatm.c 	if (!zatm_dev->rx_map) return -ENOMEM;
zatm_dev          612 drivers/atm/zatm.c 	zpokel(zatm_dev,(1 << dev->ci_range.vci_bits)-1,uPD98401_VRR);
zatm_dev          615 drivers/atm/zatm.c 		zatm_dev->pool_info[i].ref_count = 0;
zatm_dev          616 drivers/atm/zatm.c 		zatm_dev->pool_info[i].rqa_count = 0;
zatm_dev          617 drivers/atm/zatm.c 		zatm_dev->pool_info[i].rqu_count = 0;
zatm_dev          618 drivers/atm/zatm.c 		zatm_dev->pool_info[i].low_water = LOW_MARK;
zatm_dev          619 drivers/atm/zatm.c 		zatm_dev->pool_info[i].high_water = HIGH_MARK;
zatm_dev          620 drivers/atm/zatm.c 		zatm_dev->pool_info[i].offset = 0;
zatm_dev          621 drivers/atm/zatm.c 		zatm_dev->pool_info[i].next_off = 0;
zatm_dev          622 drivers/atm/zatm.c 		zatm_dev->pool_info[i].next_cnt = 0;
zatm_dev          623 drivers/atm/zatm.c 		zatm_dev->pool_info[i].next_thres = OFF_CNG_THRES;
zatm_dev          635 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          643 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          646 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          649 drivers/atm/zatm.c 			spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          701 drivers/atm/zatm.c 	DPRINTK("QRP=0x%08lx\n",zpeekl(zatm_dev,zatm_vcc->tx_chan*VC_SIZE/4+
zatm_dev          706 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          746 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          751 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          752 drivers/atm/zatm.c 	pos = (zatm_dev->mbx_start[mbx] & ~0xffffUL) | zin(MTA(mbx));
zatm_dev          768 drivers/atm/zatm.c 		chan = (zatm_dev->mbx_start[mbx][pos >> 2] & uPD98401_TXI_CONN)
zatm_dev          771 drivers/atm/zatm.c 		if (chan < zatm_dev->chans && zatm_dev->tx_map[chan])
zatm_dev          772 drivers/atm/zatm.c 			dequeue_tx(zatm_dev->tx_map[chan]);
zatm_dev          778 drivers/atm/zatm.c 		if (((pos += 4) & 0xffff) == zatm_dev->mbx_end[mbx])
zatm_dev          779 drivers/atm/zatm.c 			pos = zatm_dev->mbx_start[mbx];
zatm_dev          791 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          797 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          798 drivers/atm/zatm.c 	if (!zatm_dev->free_shapers) return -EAGAIN;
zatm_dev          799 drivers/atm/zatm.c 	for (shaper = 0; !((zatm_dev->free_shapers >> shaper) & 1); shaper++);
zatm_dev          800 drivers/atm/zatm.c 	zatm_dev->free_shapers &= ~1 << shaper;
zatm_dev          804 drivers/atm/zatm.c 		zatm_dev->ubr_ref_cnt++;
zatm_dev          805 drivers/atm/zatm.c 		zatm_dev->ubr = shaper;
zatm_dev          820 drivers/atm/zatm.c 			if (max > zatm_dev->tx_bw) max = zatm_dev->tx_bw;
zatm_dev          838 drivers/atm/zatm.c 		if (zatm_dev->tx_bw < *pcr) return -EAGAIN;
zatm_dev          839 drivers/atm/zatm.c 		zatm_dev->tx_bw -= *pcr;
zatm_dev          841 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          843 drivers/atm/zatm.c 	zpokel(zatm_dev,(i << uPD98401_IM_I_SHIFT) | m,uPD98401_IM(shaper));
zatm_dev          844 drivers/atm/zatm.c 	zpokel(zatm_dev,c << uPD98401_PC_C_SHIFT,uPD98401_PC(shaper));
zatm_dev          845 drivers/atm/zatm.c 	zpokel(zatm_dev,0,uPD98401_X(shaper));
zatm_dev          846 drivers/atm/zatm.c 	zpokel(zatm_dev,0,uPD98401_Y(shaper));
zatm_dev          847 drivers/atm/zatm.c 	zpokel(zatm_dev,uPD98401_PS_E,uPD98401_PS(shaper));
zatm_dev          848 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          855 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          858 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev          859 drivers/atm/zatm.c 	if (shaper == zatm_dev->ubr) {
zatm_dev          860 drivers/atm/zatm.c 		if (--zatm_dev->ubr_ref_cnt) return;
zatm_dev          861 drivers/atm/zatm.c 		zatm_dev->ubr = -1;
zatm_dev          863 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          864 drivers/atm/zatm.c 	zpokel(zatm_dev,zpeekl(zatm_dev,uPD98401_PS(shaper)) & ~uPD98401_PS_E,
zatm_dev          866 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          867 drivers/atm/zatm.c 	zatm_dev->free_shapers |= 1 << shaper;
zatm_dev          873 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          879 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          893 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          904 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          906 drivers/atm/zatm.c 	zatm_dev->tx_map[chan] = NULL;
zatm_dev          907 drivers/atm/zatm.c 	if (zatm_vcc->shaper != zatm_dev->ubr) {
zatm_dev          908 drivers/atm/zatm.c 		zatm_dev->tx_bw += vcc->qos.txtp.min_pcr;
zatm_dev          917 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          925 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          929 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          935 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          941 drivers/atm/zatm.c 	if (unlimited && zatm_dev->ubr != -1) zatm_vcc->shaper = zatm_dev->ubr;
zatm_dev          968 drivers/atm/zatm.c 	zpokel(zatm_dev,virt_to_bus(zatm_vcc->ring),
zatm_dev          976 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev          981 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(vcc->dev);
zatm_dev          985 drivers/atm/zatm.c 	spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev          986 drivers/atm/zatm.c 	zpokel(zatm_dev,0,zatm_vcc->tx_chan*VC_SIZE/4);
zatm_dev          987 drivers/atm/zatm.c 	zpokel(zatm_dev,uPD98401_TXVC_L | (zatm_vcc->shaper <<
zatm_dev          990 drivers/atm/zatm.c 	zpokel(zatm_dev,0,zatm_vcc->tx_chan*VC_SIZE/4+2);
zatm_dev          991 drivers/atm/zatm.c 	spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev          992 drivers/atm/zatm.c 	zatm_dev->tx_map[zatm_vcc->tx_chan] = vcc;
zatm_dev          999 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1003 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1004 drivers/atm/zatm.c 	zatm_dev->tx_map = kmalloc_array(zatm_dev->chans,
zatm_dev         1005 drivers/atm/zatm.c 					 sizeof(*zatm_dev->tx_map),
zatm_dev         1007 drivers/atm/zatm.c 	if (!zatm_dev->tx_map) return -ENOMEM;
zatm_dev         1008 drivers/atm/zatm.c 	zatm_dev->tx_bw = ATM_OC3_PCR;
zatm_dev         1009 drivers/atm/zatm.c 	zatm_dev->free_shapers = (1 << NR_SHAPERS)-1;
zatm_dev         1010 drivers/atm/zatm.c 	zatm_dev->ubr = -1;
zatm_dev         1011 drivers/atm/zatm.c 	zatm_dev->ubr_ref_cnt = 0;
zatm_dev         1013 drivers/atm/zatm.c 	for (i = 0; i < NR_SHAPERS; i++) zpokel(zatm_dev,0,uPD98401_PS(i));
zatm_dev         1024 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1029 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1046 drivers/atm/zatm.c 					zatm_dev->pool_info[i].rqa_count++;
zatm_dev         1061 drivers/atm/zatm.c 					zatm_dev->pool_info[i].rqu_count++;
zatm_dev         1101 drivers/atm/zatm.c static void eprom_set(struct zatm_dev *zatm_dev, unsigned long value,
zatm_dev         1106 drivers/atm/zatm.c 	if ((error = pci_write_config_dword(zatm_dev->pci_dev,cmd,value)))
zatm_dev         1112 drivers/atm/zatm.c static unsigned long eprom_get(struct zatm_dev *zatm_dev, unsigned short cmd)
zatm_dev         1117 drivers/atm/zatm.c 	if ((error = pci_read_config_dword(zatm_dev->pci_dev,cmd,&value)))
zatm_dev         1124 drivers/atm/zatm.c static void eprom_put_bits(struct zatm_dev *zatm_dev, unsigned long data,
zatm_dev         1132 drivers/atm/zatm.c 		eprom_set(zatm_dev,value,cmd);
zatm_dev         1133 drivers/atm/zatm.c 		eprom_set(zatm_dev,value | ZEPROM_SK,cmd);
zatm_dev         1134 drivers/atm/zatm.c 		eprom_set(zatm_dev,value,cmd);
zatm_dev         1139 drivers/atm/zatm.c static void eprom_get_byte(struct zatm_dev *zatm_dev, unsigned char *byte,
zatm_dev         1146 drivers/atm/zatm.c 		eprom_set(zatm_dev,ZEPROM_CS,cmd);
zatm_dev         1147 drivers/atm/zatm.c 		eprom_set(zatm_dev,ZEPROM_CS | ZEPROM_SK,cmd);
zatm_dev         1149 drivers/atm/zatm.c 		if (eprom_get(zatm_dev,cmd) & ZEPROM_DO) *byte |= 1;
zatm_dev         1150 drivers/atm/zatm.c 		eprom_set(zatm_dev,ZEPROM_CS,cmd);
zatm_dev         1159 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1162 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1164 drivers/atm/zatm.c 		eprom_set(zatm_dev,ZEPROM_CS,cmd); /* select EPROM */
zatm_dev         1165 drivers/atm/zatm.c 		eprom_put_bits(zatm_dev,ZEPROM_CMD_READ,ZEPROM_CMD_LEN,cmd);
zatm_dev         1166 drivers/atm/zatm.c 		eprom_put_bits(zatm_dev,i >> 1,ZEPROM_ADDR_LEN,cmd);
zatm_dev         1167 drivers/atm/zatm.c 		eprom_get_byte(zatm_dev,buf+i+swap,cmd);
zatm_dev         1168 drivers/atm/zatm.c 		eprom_get_byte(zatm_dev,buf+i+1-swap,cmd);
zatm_dev         1169 drivers/atm/zatm.c 		eprom_set(zatm_dev,0,cmd); /* deselect EPROM */
zatm_dev         1188 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1195 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1196 drivers/atm/zatm.c 	spin_lock_init(&zatm_dev->lock);
zatm_dev         1197 drivers/atm/zatm.c 	pci_dev = zatm_dev->pci_dev;
zatm_dev         1198 drivers/atm/zatm.c 	zatm_dev->base = pci_resource_start(pci_dev, 0);
zatm_dev         1199 drivers/atm/zatm.c 	zatm_dev->irq = pci_dev->irq;
zatm_dev         1213 drivers/atm/zatm.c 	    dev->number,pci_dev->revision,zatm_dev->base,zatm_dev->irq);
zatm_dev         1220 drivers/atm/zatm.c 		zpokel(zatm_dev,0x55555555,i);
zatm_dev         1221 drivers/atm/zatm.c 		if (zpeekl(zatm_dev,i) != 0x55555555) last = i;
zatm_dev         1223 drivers/atm/zatm.c 			zpokel(zatm_dev,0xAAAAAAAA,i);
zatm_dev         1224 drivers/atm/zatm.c 			if (zpeekl(zatm_dev,i) != 0xAAAAAAAA) last = i;
zatm_dev         1225 drivers/atm/zatm.c 			else zpokel(zatm_dev,i,i);
zatm_dev         1229 drivers/atm/zatm.c 		if (zpeekl(zatm_dev,i) != i) break;
zatm_dev         1230 drivers/atm/zatm.c 	zatm_dev->mem = i << 2;
zatm_dev         1231 drivers/atm/zatm.c 	while (i) zpokel(zatm_dev,0,--i);
zatm_dev         1238 drivers/atm/zatm.c 	printk("mem=%dkB,%s (",zatm_dev->mem >> 10,zatm_dev->copper ? "UTP" :
zatm_dev         1245 drivers/atm/zatm.c 		spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev         1246 drivers/atm/zatm.c 		t0 = zpeekl(zatm_dev,uPD98401_TSR);
zatm_dev         1248 drivers/atm/zatm.c 		t1 = zpeekl(zatm_dev,uPD98401_TSR);
zatm_dev         1250 drivers/atm/zatm.c 		t2 = zpeekl(zatm_dev,uPD98401_TSR);
zatm_dev         1251 drivers/atm/zatm.c 		spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev         1254 drivers/atm/zatm.c 	zatm_dev->khz = t2-2*t1+t0;
zatm_dev         1258 drivers/atm/zatm.c             zin(VER) & uPD98401_MINOR,zatm_dev->khz/1000,zatm_dev->khz % 1000);
zatm_dev         1265 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev = ZATM_DEV(dev);
zatm_dev         1266 drivers/atm/zatm.c 	struct pci_dev *pdev = zatm_dev->pci_dev;
zatm_dev         1272 drivers/atm/zatm.c 	zatm_dev->rx_map = zatm_dev->tx_map = NULL;
zatm_dev         1274 drivers/atm/zatm.c  		zatm_dev->mbx_start[i] = 0;
zatm_dev         1275 drivers/atm/zatm.c  	error = request_irq(zatm_dev->irq, zatm_int, IRQF_SHARED, DEV_LABEL, dev);
zatm_dev         1278 drivers/atm/zatm.c  		    dev->number,zatm_dev->irq);
zatm_dev         1285 drivers/atm/zatm.c 	vccs = (zatm_dev->mem-NR_SHAPERS*SHAPER_SIZE-pools*POOL_SIZE)/
zatm_dev         1292 drivers/atm/zatm.c 	zatm_dev->chans = vccs; /* ??? */
zatm_dev         1295 drivers/atm/zatm.c 	zpokel(zatm_dev,curr,uPD98401_PMA); /* receive pool */
zatm_dev         1296 drivers/atm/zatm.c 	zatm_dev->pool_base = curr;
zatm_dev         1299 drivers/atm/zatm.c 	zpokel(zatm_dev,curr,uPD98401_SMA); /* shapers */
zatm_dev         1302 drivers/atm/zatm.c 	zpokel(zatm_dev,curr,uPD98401_TOS); /* free pool */
zatm_dev         1305 drivers/atm/zatm.c 	    (zatm_dev->mem-curr*4)/VC_SIZE);
zatm_dev         1331 drivers/atm/zatm.c 		zatm_dev->mbx_start[i] = (unsigned long)mbx;
zatm_dev         1332 drivers/atm/zatm.c 		zatm_dev->mbx_dma[i] = mbx_dma;
zatm_dev         1333 drivers/atm/zatm.c 		zatm_dev->mbx_end[i] = (zatm_dev->mbx_start[i] + MBX_SIZE(i)) &
zatm_dev         1337 drivers/atm/zatm.c 		zout(zatm_dev->mbx_end[i], MBA(i));
zatm_dev         1357 drivers/atm/zatm.c 	kfree(zatm_dev->rx_map);
zatm_dev         1359 drivers/atm/zatm.c 	kfree(zatm_dev->tx_map);
zatm_dev         1363 drivers/atm/zatm.c 				  (void *)zatm_dev->mbx_start[i],
zatm_dev         1364 drivers/atm/zatm.c 				  zatm_dev->mbx_dma[i]);
zatm_dev         1366 drivers/atm/zatm.c 	free_irq(zatm_dev->irq, dev);
zatm_dev         1443 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1446 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1463 drivers/atm/zatm.c 				spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev         1464 drivers/atm/zatm.c 				info = zatm_dev->pool_info[pool];
zatm_dev         1466 drivers/atm/zatm.c 					zatm_dev->pool_info[pool].rqa_count = 0;
zatm_dev         1467 drivers/atm/zatm.c 					zatm_dev->pool_info[pool].rqu_count = 0;
zatm_dev         1469 drivers/atm/zatm.c 				spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev         1491 drivers/atm/zatm.c 					info.low_water = zatm_dev->
zatm_dev         1494 drivers/atm/zatm.c 					info.high_water = zatm_dev->
zatm_dev         1497 drivers/atm/zatm.c 					info.next_thres = zatm_dev->
zatm_dev         1502 drivers/atm/zatm.c 				spin_lock_irqsave(&zatm_dev->lock, flags);
zatm_dev         1503 drivers/atm/zatm.c 				zatm_dev->pool_info[pool].low_water =
zatm_dev         1505 drivers/atm/zatm.c 				zatm_dev->pool_info[pool].high_water =
zatm_dev         1507 drivers/atm/zatm.c 				zatm_dev->pool_info[pool].next_thres =
zatm_dev         1509 drivers/atm/zatm.c 				spin_unlock_irqrestore(&zatm_dev->lock, flags);
zatm_dev         1558 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1560 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1570 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1572 drivers/atm/zatm.c 	zatm_dev = ZATM_DEV(dev);
zatm_dev         1597 drivers/atm/zatm.c 	struct zatm_dev *zatm_dev;
zatm_dev         1600 drivers/atm/zatm.c 	zatm_dev = kmalloc(sizeof(*zatm_dev), GFP_KERNEL);
zatm_dev         1601 drivers/atm/zatm.c 	if (!zatm_dev) {
zatm_dev         1622 drivers/atm/zatm.c 	zatm_dev->pci_dev = pci_dev;
zatm_dev         1623 drivers/atm/zatm.c 	dev->dev_data = zatm_dev;
zatm_dev         1624 drivers/atm/zatm.c 	zatm_dev->copper = (int)ent->driver_data;
zatm_dev         1629 drivers/atm/zatm.c 	zatm_dev->more = zatm_boards;
zatm_dev         1642 drivers/atm/zatm.c 	kfree(zatm_dev);
zatm_dev           93 drivers/atm/zatm.h #define ZATM_DEV(d) ((struct zatm_dev *) (d)->dev_data)