Lines Matching refs:fres
369 static int macsonic_ident(struct nubus_rsrc *fres) in macsonic_ident() argument
371 if (fres->dr_hw == NUBUS_DRHW_ASANTE_LC && in macsonic_ident()
372 fres->dr_sw == NUBUS_DRSW_SONIC_LC) in macsonic_ident()
374 if (fres->dr_hw == NUBUS_DRHW_SONIC && in macsonic_ident()
375 fres->dr_sw == NUBUS_DRSW_APPLE) { in macsonic_ident()
377 if (strstr(fres->board->name, "DuoDock")) in macsonic_ident()
383 if (fres->dr_hw == NUBUS_DRHW_SMC9194 && in macsonic_ident()
384 fres->dr_sw == NUBUS_DRSW_DAYNA) in macsonic_ident()
387 if (fres->dr_hw == NUBUS_DRHW_APPLE_SONIC_LC && in macsonic_ident()
388 fres->dr_sw == 0) { /* huh? */ in macsonic_ident()
553 struct nubus_rsrc *fres; in mac_sonic_nubus_probe() local
563 for_each_board_func_rsrc(board, fres) { in mac_sonic_nubus_probe()
564 if (fres->category != NUBUS_CAT_NETWORK || in mac_sonic_nubus_probe()
565 fres->type != NUBUS_TYPE_ETHERNET) in mac_sonic_nubus_probe()
568 id = macsonic_ident(fres); in mac_sonic_nubus_probe()
572 if (!fres) in mac_sonic_nubus_probe()