Lines Matching defs:local

477     struct local_info *local;
485 local = netdev_priv(dev);
486 local->dev = dev;
487 local->p_dev = link;
497 INIT_WORK(&local->tx_timeout_task, xirc2ps_tx_timeout_task);
506 struct local_info *local = netdev_priv(dev);
510 cancel_work_sync(&local->tx_timeout_task);
543 struct local_info *local = netdev_priv(dev);
561 local->mohawk = 0;
562 local->dingo = 0;
563 local->modem = 0;
564 local->card_type = XIR_UNKNOWN;
574 local->modem = 1;
576 case 1: local->card_type = XIR_CEM ; break;
577 case 2: local->card_type = XIR_CEM2 ; break;
578 case 3: local->card_type = XIR_CEM3 ; break;
579 case 4: local->card_type = XIR_CEM33 ; break;
580 case 5: local->card_type = XIR_CEM56M;
581 local->mohawk = 1;
585 local->card_type = XIR_CEM56 ;
586 local->mohawk = 1;
587 local->dingo = 1;
592 case 1: local->card_type = has_ce2_string(link)? XIR_CE2 : XIR_CE ;
594 case 2: local->card_type = XIR_CE2; break;
595 case 3: local->card_type = XIR_CE3;
596 local->mohawk = 1;
600 if (local->card_type == XIR_CE || local->card_type == XIR_CEM) {
604 if (local->card_type == XIR_UNKNOWN)
695 struct local_info *local = netdev_priv(dev);
701 local->dingo_ccr = NULL;
713 local->manf_str = "Xircom";
716 local->manf_str = "Accton";
720 local->manf_str = "Compaq";
723 local->manf_str = "Intel";
726 local->manf_str = "Toshiba";
733 dev_dbg(&link->dev, "found %s card\n", local->manf_str);
764 if (local->modem) {
768 if (local->dingo) {
817 if (local->dingo) {
843 local->dingo_ccr = ioremap(link->resource[2]->start, 0x1000) + 0x0800;
850 writeb(0x47, local->dingo_ccr + CISREG_COR);
852 writeb(ioaddr & 0xff , local->dingo_ccr + CISREG_IOBASE_0);
853 writeb((ioaddr >> 8)&0xff , local->dingo_ccr + CISREG_IOBASE_1);
860 tmp = readb(local->dingo_ccr + i*2);
866 tmp = readb(local->dingo_ccr + 0x20 + i*2);
872 tmp = readb(local->dingo_ccr + 0x40 + i*2);
879 writeb(0x01, local->dingo_ccr + 0x20);
880 writeb(0x0c, local->dingo_ccr + 0x22);
881 writeb(0x00, local->dingo_ccr + 0x24);
882 writeb(0x00, local->dingo_ccr + 0x26);
883 writeb(0x00, local->dingo_ccr + 0x28);
887 local->probe_port=0;
889 local->probe_port = dev->if_port = 1;
891 (local->mohawk && if_port==4))
900 if (local->dingo)
912 local->manf_str, (u_long)dev->base_addr, (int)dev->irq,
932 struct local_info *local = netdev_priv(dev);
933 if (local->dingo)
934 iounmap(local->dingo_ccr - 0x0800);
1195 struct local_info *local =
1197 struct net_device *dev = local->dev;
1363 struct local_info *local = netdev_priv(dev);
1370 local->probe_port = 1;
1373 local->probe_port = 0;
1422 struct local_info *local = netdev_priv(dev);
1430 if (!local->mohawk)
1454 struct local_info *local = netdev_priv(dev);
1461 if (local->mohawk)
1471 struct local_info *local = netdev_priv(dev);
1482 if (local->mohawk) {
1494 local->last_ptr_value = 0;
1495 local->silicon = local->mohawk ? (GetByte(XIRCREG4_BOV) & 0x70) >> 4
1498 if (local->probe_port) {
1499 if (!local->mohawk) {
1502 local->probe_port = 0;
1527 if (local->mohawk)
1536 if (local->silicon != 1) {
1537 /* set the local memory dividing line.
1565 if (full && local->mohawk && init_mii(dev)) {
1566 if (dev->if_port == 4 || local->dingo || local->new_mii) {
1595 if (local->dingo)
1611 if (local->modem && !local->dingo) { /* do some magic */
1618 if_names[dev->if_port], local->silicon);
1632 struct local_info *local = netdev_priv(dev);
1639 local->probe_port = 0;
1647 local->new_mii = (mii_rd(ioaddr, 0, 2) != 0xffff);
1649 if (local->probe_port)
1661 local->probe_port = 0;
1665 if (local->probe_port) {
1679 if (!local->new_mii) {