Lines Matching refs:dev_p
19234 bxe_get_settings(struct bxe_softc *sc, bxe_dev_setting_t *dev_p) in bxe_get_settings() argument
19240 dev_p->supported = sc->port.supported[cfg_idx] | in bxe_get_settings()
19243 dev_p->advertising = sc->port.advertising[cfg_idx]; in bxe_get_settings()
19246 dev_p->supported = ~(ELINK_SUPPORTED_10000baseT_Full); in bxe_get_settings()
19247 dev_p->advertising &= ~(ADVERTISED_10000baseT_Full); in bxe_get_settings()
19251 dev_p->duplex = sc->link_vars.duplex; in bxe_get_settings()
19253 dev_p->speed = bxe_get_mf_speed(sc); in bxe_get_settings()
19255 dev_p->speed = sc->link_vars.line_speed; in bxe_get_settings()
19257 dev_p->duplex = DUPLEX_UNKNOWN; in bxe_get_settings()
19258 dev_p->speed = SPEED_UNKNOWN; in bxe_get_settings()
19261 dev_p->port = bxe_media_detect(sc); in bxe_get_settings()
19267 dev_p->phy_address = sc->port.phy_addr; in bxe_get_settings()
19272 dev_p->phy_address = ELINK_XGXS_EXT_PHY_ADDR(ext_phy_config); in bxe_get_settings()
19274 dev_p->phy_address = 0; in bxe_get_settings()
19277 dev_p->autoneg = AUTONEG_ENABLE; in bxe_get_settings()
19279 dev_p->autoneg = AUTONEG_DISABLE; in bxe_get_settings()
19295 bxe_dev_setting_t *dev_p; in bxe_eioctl() local
19364 dev_p = (bxe_dev_setting_t *)data; in bxe_eioctl()
19366 dev_p->supported = dev_set.supported; in bxe_eioctl()
19367 dev_p->advertising = dev_set.advertising; in bxe_eioctl()
19368 dev_p->speed = dev_set.speed; in bxe_eioctl()
19369 dev_p->duplex = dev_set.duplex; in bxe_eioctl()
19370 dev_p->port = dev_set.port; in bxe_eioctl()
19371 dev_p->phy_address = dev_set.phy_address; in bxe_eioctl()
19372 dev_p->autoneg = dev_set.autoneg; in bxe_eioctl()