Lines Matching refs:eth
574 static int check_transport(struct transport *transport, char *eth, int n, in check_transport() argument
580 if (strncmp(eth, transport->name, len)) in check_transport()
583 eth += len; in check_transport()
584 if (*eth == ',') in check_transport()
585 eth++; in check_transport()
586 else if (*eth != '\0') in check_transport()
593 if (!transport->setup(eth, mac_out, *init_out)) { in check_transport()
603 struct eth_init *eth; in register_transport() local
614 eth = list_entry(ele, struct eth_init, list); in register_transport()
615 match = check_transport(new, eth->init, eth->index, &init, in register_transport()
620 eth_configure(eth->index, init, mac, new); in register_transport()
623 list_del(ð->list); in register_transport()