Lines Matching defs:ioaddr

286 		int  ioaddr = netcard_portlist[ i ];
287 if( request_region( ioaddr, SBNI_IO_EXTENT, dev->name ) &&
288 sbni_probe1( dev, ioaddr, 0 ))
349 sbni_probe1( struct net_device *dev, unsigned long ioaddr, int irq )
353 if( sbni_card_probe( ioaddr ) ) {
354 release_region( ioaddr, SBNI_IO_EXTENT );
358 outb( 0, ioaddr + CSR0 );
364 outb( EN_INT | TR_REQ, ioaddr + CSR0 );
365 outb( PR_RES, ioaddr + CSR1 );
368 outb( 0, ioaddr + CSR0 );
372 release_region( ioaddr, SBNI_IO_EXTENT );
379 dev->base_addr = ioaddr;
385 release_region( ioaddr, SBNI_IO_EXTENT );
411 if( inb( ioaddr + CSR0 ) & 0x01 )
414 pr_notice("%s: ioaddr %#lx, irq %d, MAC: 00:ff:01:%02x:%02x:%02x\n",
500 * has found dev with same irq and ioaddr different by 4 then it assumes
539 unsigned long ioaddr = dev->base_addr;
550 outb( (inb( ioaddr + CSR0 ) & ~EN_INT) | TR_REQ, ioaddr + CSR0 );
554 csr0 = inb( ioaddr + CSR0 );
567 csr0 = inb( ioaddr + CSR0 );
576 outb( inb( ioaddr + CSR0 ) & ~TR_REQ, ioaddr + CSR0 );
579 outb( inb( ioaddr + CSR0 ) | EN_INT, ioaddr + CSR0 );
597 unsigned long ioaddr = dev->base_addr;
604 if( check_fhdr( ioaddr, &framelen, &frameno, &ack, &is_first, &crc ) ) {
607 : skip_tail( ioaddr, framelen, crc );
612 outb( inb( ioaddr + CSR0 ) ^ CT_ZER, ioaddr + CSR0 );
950 skip_tail( unsigned int ioaddr, unsigned int tail_len, u32 crc )
953 crc = CRC32( inb( ioaddr + DAT ), crc );
965 check_fhdr( u32 ioaddr, u32 *framelen, u32 *frameno, u32 *ack,
971 if( inb( ioaddr + DAT ) != SBNI_SIG )
974 value = inb( ioaddr + DAT );
977 value = inb( ioaddr + DAT );
988 value = inb( ioaddr + DAT );
992 crc = CRC32( inb( ioaddr + DAT ), crc ); /* reserved byte */
1280 sbni_card_probe( unsigned long ioaddr )
1284 csr0 = inb( ioaddr + CSR0 );