Lines Matching refs:ioaddr
285 int ioaddr = netcard_portlist[ i ]; in sbni_init() local
286 if( request_region( ioaddr, SBNI_IO_EXTENT, dev->name ) && in sbni_init()
287 sbni_probe1( dev, ioaddr, 0 )) in sbni_init()
348 sbni_probe1( struct net_device *dev, unsigned long ioaddr, int irq ) in sbni_probe1() argument
352 if( sbni_card_probe( ioaddr ) ) { in sbni_probe1()
353 release_region( ioaddr, SBNI_IO_EXTENT ); in sbni_probe1()
357 outb( 0, ioaddr + CSR0 ); in sbni_probe1()
363 outb( EN_INT | TR_REQ, ioaddr + CSR0 ); in sbni_probe1()
364 outb( PR_RES, ioaddr + CSR1 ); in sbni_probe1()
367 outb( 0, ioaddr + CSR0 ); in sbni_probe1()
371 release_region( ioaddr, SBNI_IO_EXTENT ); in sbni_probe1()
378 dev->base_addr = ioaddr; in sbni_probe1()
384 release_region( ioaddr, SBNI_IO_EXTENT ); in sbni_probe1()
409 if( inb( ioaddr + CSR0 ) & 0x01 ) in sbni_probe1()
535 unsigned long ioaddr = dev->base_addr; in handle_channel() local
546 outb( (inb( ioaddr + CSR0 ) & ~EN_INT) | TR_REQ, ioaddr + CSR0 ); in handle_channel()
550 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
563 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
572 outb( inb( ioaddr + CSR0 ) & ~TR_REQ, ioaddr + CSR0 ); in handle_channel()
575 outb( inb( ioaddr + CSR0 ) | EN_INT, ioaddr + CSR0 ); in handle_channel()
593 unsigned long ioaddr = dev->base_addr; in recv_frame() local
600 if( check_fhdr( ioaddr, &framelen, &frameno, &ack, &is_first, &crc ) ) { in recv_frame()
603 : skip_tail( ioaddr, framelen, crc ); in recv_frame()
608 outb( inb( ioaddr + CSR0 ) ^ CT_ZER, ioaddr + CSR0 ); in recv_frame()
939 skip_tail( unsigned int ioaddr, unsigned int tail_len, u32 crc ) in skip_tail() argument
942 crc = CRC32( inb( ioaddr + DAT ), crc ); in skip_tail()
954 check_fhdr( u32 ioaddr, u32 *framelen, u32 *frameno, u32 *ack, in check_fhdr() argument
960 if( inb( ioaddr + DAT ) != SBNI_SIG ) in check_fhdr()
963 value = inb( ioaddr + DAT ); in check_fhdr()
966 value = inb( ioaddr + DAT ); in check_fhdr()
977 value = inb( ioaddr + DAT ); in check_fhdr()
981 crc = CRC32( inb( ioaddr + DAT ), crc ); /* reserved byte */ in check_fhdr()
1275 sbni_card_probe( unsigned long ioaddr ) in sbni_card_probe() argument
1279 csr0 = inb( ioaddr + CSR0 ); in sbni_card_probe()