Lines Matching refs:nic
280 static int mdio_read(struct nic *nic __unused, int phy_id, int reg_num);
282 static void mdio_write(struct nic *nic __unused, int phy_id, int reg_num,
404 static int pcnet32_init_ring(struct nic *nic) in pcnet32_init_ring() argument
428 lp->init_block.phys_addr[i] = nic->node_addr[i]; in pcnet32_init_ring()
437 static void pcnet32_reset(struct nic *nic) in pcnet32_reset() argument
514 pcnet32_init_ring(nic); in pcnet32_reset()
542 static int pcnet32_poll(struct nic *nic __unused, int retrieve) in pcnet32_poll()
560 nic->packetlen = in pcnet32_poll()
562 memcpy(nic->packet, &rxb[entry], nic->packetlen); in pcnet32_poll()
581 static void pcnet32_transmit(struct nic *nic __unused, const char *d, /* Destination */ in pcnet32_transmit()
599 memcpy(ptxb + ETH_ALEN, nic->node_addr, ETH_ALEN); /* src */ in pcnet32_transmit()
652 static void pcnet32_irq(struct nic *nic __unused, irq_action_t action __unused) in pcnet32_irq()
670 struct nic *nic = (struct nic *) dev; in pcnet32_probe() local
687 nic->irqno = 0; in pcnet32_probe()
688 nic->ioaddr = pci->ioaddr & ~3; in pcnet32_probe()
800 nic->node_addr[i] = promaddr[i]; in pcnet32_probe()
803 printf("%s: %! at ioaddr %hX, ", pci->name, nic->node_addr, in pcnet32_probe()
873 if (nic->node_addr[0] == 0x00 && nic->node_addr[1] == 0xe0 in pcnet32_probe()
874 && nic->node_addr[2] == 0x75) in pcnet32_probe()
881 lp->init_block.phys_addr[i] = nic->node_addr[i]; in pcnet32_probe()
907 pcnet32_reset(nic); in pcnet32_probe()
914 int mii_status = mdio_read(nic, phy, MII_BMSR); in pcnet32_probe()
918 mdio_read(nic, phy, MII_ADVERTISE); in pcnet32_probe()
932 mdio_read(nic, lp->phys[0], MII_ADVERTISE); in pcnet32_probe()
934 mii_lpa = mdio_read(nic, lp->phys[0], MII_LPA); in pcnet32_probe()
948 nic->poll = pcnet32_poll; in pcnet32_probe()
949 nic->transmit = pcnet32_transmit; in pcnet32_probe()
951 nic->irq = pcnet32_irq; in pcnet32_probe()
955 static int mdio_read(struct nic *nic __unused, int phy_id, int reg_num) in mdio_read()
974 static void mdio_write(struct nic *nic __unused, int phy_id, int reg_num,