Lines Matching refs:eth
546 static int check_transport(struct transport *transport, char *eth, int n, in check_transport() argument
552 if (strncmp(eth, transport->name, len)) in check_transport()
555 eth += len; in check_transport()
556 if (*eth == ',') in check_transport()
557 eth++; in check_transport()
558 else if (*eth != '\0') in check_transport()
565 if (!transport->setup(eth, mac_out, *init_out)) { in check_transport()
575 struct eth_init *eth; in register_transport() local
586 eth = list_entry(ele, struct eth_init, list); in register_transport()
587 match = check_transport(new, eth->init, eth->index, &init, in register_transport()
592 eth_configure(eth->index, init, mac, new, GFP_KERNEL); in register_transport()
595 list_del(ð->list); in register_transport()