• Home
  • Raw
  • Download

Lines Matching refs:local

478     struct local_info *local;  in xirc2ps_probe()  local
486 local = netdev_priv(dev); in xirc2ps_probe()
487 local->dev = dev; in xirc2ps_probe()
488 local->p_dev = link; in xirc2ps_probe()
498 INIT_WORK(&local->tx_timeout_task, xirc2ps_tx_timeout_task); in xirc2ps_probe()
539 struct local_info *local = netdev_priv(dev); in set_card_type() local
557 local->mohawk = 0; in set_card_type()
558 local->dingo = 0; in set_card_type()
559 local->modem = 0; in set_card_type()
560 local->card_type = XIR_UNKNOWN; in set_card_type()
570 local->modem = 1; in set_card_type()
572 case 1: local->card_type = XIR_CEM ; break; in set_card_type()
573 case 2: local->card_type = XIR_CEM2 ; break; in set_card_type()
574 case 3: local->card_type = XIR_CEM3 ; break; in set_card_type()
575 case 4: local->card_type = XIR_CEM33 ; break; in set_card_type()
576 case 5: local->card_type = XIR_CEM56M; in set_card_type()
577 local->mohawk = 1; in set_card_type()
581 local->card_type = XIR_CEM56 ; in set_card_type()
582 local->mohawk = 1; in set_card_type()
583 local->dingo = 1; in set_card_type()
588 case 1: local->card_type = has_ce2_string(link)? XIR_CE2 : XIR_CE ; in set_card_type()
590 case 2: local->card_type = XIR_CE2; break; in set_card_type()
591 case 3: local->card_type = XIR_CE3; in set_card_type()
592 local->mohawk = 1; in set_card_type()
596 if (local->card_type == XIR_CE || local->card_type == XIR_CEM) { in set_card_type()
600 if (local->card_type == XIR_UNKNOWN) in set_card_type()
693 struct local_info *local = netdev_priv(dev); in xirc2ps_config() local
699 local->dingo_ccr = NULL; in xirc2ps_config()
711 local->manf_str = "Xircom"; in xirc2ps_config()
714 local->manf_str = "Accton"; in xirc2ps_config()
718 local->manf_str = "Compaq"; in xirc2ps_config()
721 local->manf_str = "Intel"; in xirc2ps_config()
724 local->manf_str = "Toshiba"; in xirc2ps_config()
731 dev_dbg(&link->dev, "found %s card\n", local->manf_str); in xirc2ps_config()
764 if (local->modem) { in xirc2ps_config()
768 if (local->dingo) { in xirc2ps_config()
819 if (local->dingo) { in xirc2ps_config()
845 local->dingo_ccr = ioremap(link->resource[2]->start, 0x1000) + 0x0800; in xirc2ps_config()
852 writeb(0x47, local->dingo_ccr + CISREG_COR); in xirc2ps_config()
854 writeb(ioaddr & 0xff , local->dingo_ccr + CISREG_IOBASE_0); in xirc2ps_config()
855 writeb((ioaddr >> 8)&0xff , local->dingo_ccr + CISREG_IOBASE_1); in xirc2ps_config()
862 tmp = readb(local->dingo_ccr + i*2); in xirc2ps_config()
868 tmp = readb(local->dingo_ccr + 0x20 + i*2); in xirc2ps_config()
874 tmp = readb(local->dingo_ccr + 0x40 + i*2); in xirc2ps_config()
881 writeb(0x01, local->dingo_ccr + 0x20); in xirc2ps_config()
882 writeb(0x0c, local->dingo_ccr + 0x22); in xirc2ps_config()
883 writeb(0x00, local->dingo_ccr + 0x24); in xirc2ps_config()
884 writeb(0x00, local->dingo_ccr + 0x26); in xirc2ps_config()
885 writeb(0x00, local->dingo_ccr + 0x28); in xirc2ps_config()
889 local->probe_port=0; in xirc2ps_config()
891 local->probe_port = dev->if_port = 1; in xirc2ps_config()
893 (local->mohawk && if_port==4)) in xirc2ps_config()
902 if (local->dingo) in xirc2ps_config()
914 local->manf_str, (u_long)dev->base_addr, (int)dev->irq, in xirc2ps_config()
934 struct local_info *local = netdev_priv(dev); in xirc2ps_release() local
935 if (local->dingo) in xirc2ps_release()
936 iounmap(local->dingo_ccr - 0x0800); in xirc2ps_release()
1197 struct local_info *local = in xirc2ps_tx_timeout_task() local
1199 struct net_device *dev = local->dev; in xirc2ps_tx_timeout_task()
1365 struct local_info *local = netdev_priv(dev); in do_config() local
1372 local->probe_port = 1; in do_config()
1375 local->probe_port = 0; in do_config()
1424 struct local_info *local = netdev_priv(dev); in do_ioctl() local
1432 if (!local->mohawk) in do_ioctl()
1456 struct local_info *local = netdev_priv(dev); in hardreset() local
1463 if (local->mohawk) in hardreset()
1473 struct local_info *local = netdev_priv(dev); in do_reset() local
1484 if (local->mohawk) { in do_reset()
1496 local->last_ptr_value = 0; in do_reset()
1497 local->silicon = local->mohawk ? (GetByte(XIRCREG4_BOV) & 0x70) >> 4 in do_reset()
1500 if (local->probe_port) { in do_reset()
1501 if (!local->mohawk) { in do_reset()
1504 local->probe_port = 0; in do_reset()
1529 if (local->mohawk) in do_reset()
1538 if (local->silicon != 1) { in do_reset()
1567 if (full && local->mohawk && init_mii(dev)) { in do_reset()
1568 if (dev->if_port == 4 || local->dingo || local->new_mii) { in do_reset()
1597 if (local->dingo) in do_reset()
1613 if (local->modem && !local->dingo) { /* do some magic */ in do_reset()
1620 if_names[dev->if_port], local->silicon); in do_reset()
1634 struct local_info *local = netdev_priv(dev); in init_mii() local
1641 local->probe_port = 0; in init_mii()
1649 local->new_mii = (mii_rd(ioaddr, 0, 2) != 0xffff); in init_mii()
1651 if (local->probe_port) in init_mii()
1663 local->probe_port = 0; in init_mii()
1667 if (local->probe_port) { in init_mii()
1681 if (!local->new_mii) { in init_mii()