Home | History | Annotate | Download | only in netboot

Lines Matching refs:nic

232 #include "nic.h"
475 static void depca_init_ring(struct nic *nic)
496 lp.init_block.phys_addr[i] = nic->node_addr[i];
536 static void depca_reset(struct nic *nic)
547 printf("depca: Cannot stop NIC\n");
580 depca_init_ring(nic);
588 static int depca_poll(struct nic *nic)
596 memcpy(nic->packet, lp.rx_memcpy[entry], nic->packetlen = lp.rx_ring[entry].msg_length);
606 struct nic *nic,
623 memcpy_toio(mem + ETH_ALEN, nic->node_addr, ETH_ALEN);
644 static void depca_disable(struct nic *nic)
664 static int depca_probe1(struct nic *nic)
702 sum += (u8)(nic->node_addr[i++] = inb(DEPCA_PROM));
703 sum += (u16)((nic->node_addr[i++] = inb(DEPCA_PROM)) << 8);
722 nic->node_addr);
732 struct nic *depca_probe(struct nic *nic, unsigned short *probe_addrs)
740 if (depca_probe1(nic))
745 depca_reset(nic);
746 /* point to NIC specific routines */
747 nic->reset = depca_reset;
748 nic->poll = depca_poll;
749 nic->transmit = depca_transmit;
750 nic->disable = depca_disable;
751 return (nic);