Lines Matching refs:eth_dev

57 static struct rt_eth_dev eth_dev;  variable
287 struct rt_eth_dev *dev = &eth_dev; in eth_init()
423 if (args) rt_memcpy(args, eth_dev.dev_addr, 6); in eth_control()
543 struct rt_eth_dev *dev = &eth_dev; in rt_eth_rx()
756 struct rt_eth_dev *dev = &eth_dev; in eth_rx_irq()
832 eth_device_ready(&eth_dev.parent); in eth_rx_irq()
900 memset(&eth_dev, 0, sizeof(eth_dev)); in rt_hw_eth_init()
934 eth_dev.iobase = base_addr; in rt_hw_eth_init()
935 eth_dev.name = "e0"; in rt_hw_eth_init()
936 eth_dev.priv = synopGMACadapter; in rt_hw_eth_init()
937 eth_dev.dev_addr[0] = mac_addr0[0]; in rt_hw_eth_init()
938 eth_dev.dev_addr[1] = mac_addr0[1]; in rt_hw_eth_init()
939 eth_dev.dev_addr[2] = mac_addr0[2]; in rt_hw_eth_init()
940 eth_dev.dev_addr[3] = mac_addr0[3]; in rt_hw_eth_init()
941 eth_dev.dev_addr[4] = mac_addr0[4]; in rt_hw_eth_init()
942 eth_dev.dev_addr[5] = mac_addr0[5]; in rt_hw_eth_init()
944 eth_dev.parent.parent.type = RT_Device_Class_NetIf; in rt_hw_eth_init()
945 eth_dev.parent.parent.init = eth_init; in rt_hw_eth_init()
946 eth_dev.parent.parent.open = eth_open; in rt_hw_eth_init()
947 eth_dev.parent.parent.close = eth_close; in rt_hw_eth_init()
948 eth_dev.parent.parent.read = eth_read; in rt_hw_eth_init()
949 eth_dev.parent.parent.write = eth_write; in rt_hw_eth_init()
950 eth_dev.parent.parent.control = eth_control; in rt_hw_eth_init()
951 eth_dev.parent.parent.user_data = RT_NULL; in rt_hw_eth_init()
953 eth_dev.parent.eth_tx = rt_eth_tx; in rt_hw_eth_init()
954 eth_dev.parent.eth_rx = rt_eth_rx; in rt_hw_eth_init()
956 eth_device_init(&(eth_dev.parent), "e0"); in rt_hw_eth_init()
958 eth_device_linkchange(&eth_dev.parent, RT_TRUE); //linkup the e0 for lwip to check in rt_hw_eth_init()