mii_phydesc
static const struct mii_phydesc bmtphys_dp[] = {
static const struct mii_phydesc bmtphys_lp[] = {
static const struct mii_phydesc xlphys[] = {
static const struct mii_phydesc axphys[] = {
static const struct mii_phydesc atphys[] = {
static const struct mii_phydesc bmtphys_dp[] = {
static const struct mii_phydesc bmtphys_lp[] = {
static const struct mii_phydesc brgphys[] = {
static const struct mii_phydesc acphys[] = {
static const struct mii_phydesc amphys[] = {
static const struct mii_phydesc inphys[] = {
static const struct mii_phydesc jmphys[] = {
static const struct mii_phydesc e1000phys[] = {
static const struct mii_phydesc ciphys[] = {
static const struct mii_phydesc nsphys[] = {
static const struct mii_phydesc nsphyters[] = {
static const struct mii_phydesc acphys[] = {
static const struct mii_phydesc rdcphys[] = {
static const struct mii_phydesc rlintphys[] = {
static const struct mii_phydesc rlphys[] = {
static const struct mii_phydesc rgephys[] = {
static const struct mii_phydesc rlintphys[] = {
static const struct mii_phydesc rlphys[] = {
static const struct mii_phydesc icsphys[] = {
static const struct mii_phydesc nsphyters[] = {
static const struct mii_phydesc e1000phys[] = {
static const struct mii_phydesc xmphys[] = {
static const struct mii_phydesc ciphys[] = {
static const struct mii_phydesc ciphys[] = {
const struct mii_phydesc * mii_phy_match(const struct mii_attach_args *ma,
const struct mii_phydesc *mpd);
const struct mii_phydesc * mii_phy_match_gen(const struct mii_attach_args *ma,
const struct mii_phydesc *mpd, size_t endlen);
int mii_phy_dev_probe(device_t dev, const struct mii_phydesc *mpd, int mrv);
const struct mii_phydesc *
const struct mii_phydesc *mpd, size_t len)
mpd = (const struct mii_phydesc *)((const char *)mpd + len)) {
const struct mii_phydesc *
mii_phy_match(const struct mii_attach_args *ma, const struct mii_phydesc *mpd)
return (mii_phy_match_gen(ma, mpd, sizeof(struct mii_phydesc)));
mii_phy_dev_probe(device_t dev, const struct mii_phydesc *mpd, int mrv)