Lines Matching refs:edev
421 static int fec_open(struct eth_device *edev) in fec_open()
427 struct fec_priv *fec = (struct fec_priv *)edev->priv; in fec_open()
503 miiphy_wait_aneg(edev); in fec_open()
504 speed = miiphy_speed(edev->name, fec->phy_id); in fec_open()
505 miiphy_duplex(edev->name, fec->phy_id); in fec_open()
1036 struct eth_device *edev; in fec_probe() local
1044 edev = (struct eth_device *)malloc(sizeof(struct eth_device)); in fec_probe()
1045 if (!edev) { in fec_probe()
1058 memset(edev, 0, sizeof(*edev)); in fec_probe()
1065 edev->priv = fec; in fec_probe()
1066 edev->init = fec_init; in fec_probe()
1067 edev->send = fec_send; in fec_probe()
1068 edev->recv = fec_recv; in fec_probe()
1069 edev->halt = fec_halt; in fec_probe()
1070 edev->write_hwaddr = fec_set_hwaddr; in fec_probe()
1089 fec_set_dev_name(edev->name, dev_id); in fec_probe()
1095 phy_connect_dev(phydev, edev); in fec_probe()
1101 eth_register(edev); in fec_probe()
1103 edev->index = fec->dev_id; in fec_probe()
1107 memcpy(edev->enetaddr, ethaddr, 6); in fec_probe()
1121 free(edev); in fec_probe()