Lines Matching refs:eth

1250 static int r8152_init(struct eth_device *eth, bd_t *bd)  in r8152_init()  argument
1252 struct ueth_data *dev = (struct ueth_data *)eth->priv; in r8152_init()
1258 static int r8152_send(struct eth_device *eth, void *packet, int length) in r8152_send() argument
1260 struct ueth_data *dev = (struct ueth_data *)eth->priv; in r8152_send()
1265 static int r8152_recv(struct eth_device *eth) in r8152_recv() argument
1267 struct ueth_data *dev = (struct ueth_data *)eth->priv; in r8152_recv()
1316 static void r8152_halt(struct eth_device *eth) in r8152_halt() argument
1318 struct ueth_data *dev = (struct ueth_data *)eth->priv; in r8152_halt()
1326 static int r8152_write_hwaddr(struct eth_device *eth) in r8152_write_hwaddr() argument
1328 struct ueth_data *dev = (struct ueth_data *)eth->priv; in r8152_write_hwaddr()
1333 memcpy(enetaddr, eth->enetaddr, ETH_ALEN); in r8152_write_hwaddr()
1339 debug("MAC %pM\n", eth->enetaddr); in r8152_write_hwaddr()
1454 struct eth_device *eth) in r8152_eth_get_info() argument
1456 if (!eth) { in r8152_eth_get_info()
1461 sprintf(eth->name, "%s#%d", R8152_BASE_NAME, curr_eth_dev++); in r8152_eth_get_info()
1462 eth->init = r8152_init; in r8152_eth_get_info()
1463 eth->send = r8152_send; in r8152_eth_get_info()
1464 eth->recv = r8152_recv; in r8152_eth_get_info()
1465 eth->halt = r8152_halt; in r8152_eth_get_info()
1466 eth->write_hwaddr = r8152_write_hwaddr; in r8152_eth_get_info()
1467 eth->priv = ss; in r8152_eth_get_info()
1470 if (r8152_read_mac(ss->dev_priv, eth->enetaddr) < 0) in r8152_eth_get_info()
1473 debug("MAC %pM\n", eth->enetaddr); in r8152_eth_get_info()