Lines Matching refs:nic
475 static void depca_init_ring(struct nic *nic) in depca_init_ring() argument
496 lp.init_block.phys_addr[i] = nic->node_addr[i]; in depca_init_ring()
536 static void depca_reset(struct nic *nic) in depca_reset() argument
580 depca_init_ring(nic); in depca_reset()
588 static int depca_poll(struct nic *nic) in depca_poll() argument
596 memcpy(nic->packet, lp.rx_memcpy[entry], nic->packetlen = lp.rx_ring[entry].msg_length); in depca_poll()
606 struct nic *nic, in depca_transmit() argument
623 memcpy_toio(mem + ETH_ALEN, nic->node_addr, ETH_ALEN); in depca_transmit()
644 static void depca_disable(struct nic *nic) in depca_disable() argument
664 static int depca_probe1(struct nic *nic) in depca_probe1() argument
702 sum += (u8)(nic->node_addr[i++] = inb(DEPCA_PROM)); in depca_probe1()
703 sum += (u16)((nic->node_addr[i++] = inb(DEPCA_PROM)) << 8); in depca_probe1()
722 nic->node_addr); in depca_probe1()
732 struct nic *depca_probe(struct nic *nic, unsigned short *probe_addrs) in depca_probe() argument
740 if (depca_probe1(nic)) in depca_probe()
745 depca_reset(nic); in depca_probe()
747 nic->reset = depca_reset; in depca_probe()
748 nic->poll = depca_poll; in depca_probe()
749 nic->transmit = depca_transmit; in depca_probe()
750 nic->disable = depca_disable; in depca_probe()
751 return (nic); in depca_probe()