Lines Matching refs:eth
570 static int check_transport(struct transport *transport, char *eth, int n, in check_transport() argument
576 if (strncmp(eth, transport->name, len)) in check_transport()
579 eth += len; in check_transport()
580 if (*eth == ',') in check_transport()
581 eth++; in check_transport()
582 else if (*eth != '\0') in check_transport()
589 if (!transport->setup(eth, mac_out, *init_out)) { in check_transport()
599 struct eth_init *eth; in register_transport() local
610 eth = list_entry(ele, struct eth_init, list); in register_transport()
611 match = check_transport(new, eth->init, eth->index, &init, in register_transport()
616 eth_configure(eth->index, init, mac, new, GFP_KERNEL); in register_transport()
619 list_del(ð->list); in register_transport()