Lines Matching full:nic
38 #include "nic.h"
397 a3c90x_reset(struct nic *nic)
476 a3c90x_transmit(struct nic *nic, const char *d, unsigned int t,
530 /** Wait for NIC Transmit to Complete **/
600 *** copy the packet to nic->packet if it gets a packet and set the size
601 *** in nic->packetlen. Return 1 if a packet was found.
604 a3c90x_poll(struct nic *nic)
620 INF_3C90X.ReceiveUPD.DataAddr = virt_to_bus(nic->packet);
623 /** Submit the upload descriptor to the NIC **/
651 /** Ok, got packet. Set length in nic->packetlen. **/
652 nic->packetlen = (INF_3C90X.ReceiveUPD.UpPktStatus & 0x1FFF);
666 a3c90x_disable(struct nic *nic)
679 struct nic*
680 a3c90x_probe(struct nic *nic, unsigned short *probeaddrs, struct pci_device *pci)
782 nic->node_addr[i] = (eeprom[i/2] >> (8*((i&1)^1))) & 0xff;
921 nic->reset = a3c90x_reset;
922 nic->poll = a3c90x_poll;
923 nic->transmit = a3c90x_transmit;
924 nic->disable = a3c90x_disable;
926 return nic;