Lines Matching +refs:val +refs:internal

483 		/* we only support full duplex internal phy testing */
484 lmodes[cnt].lb_type = internal;
653 uint_t sz, void *val)
669 *(uint8_t *)val = ph->phy_adv_##VAR; \
673 *(uint8_t *)val = ph->phy_en_##VAR; \
679 bcopy(&ph->phy_duplex, val, sizeof (link_duplex_t));
685 bcopy(&speed, val, sizeof (speed));
690 *(uint8_t *)val = ph->phy_adv_aneg;
695 bcopy(&ph->phy_flowctrl, val, sizeof (link_flowctrl_t));
920 mii_m_getstat(mii_handle_t mh, uint_t stat, uint64_t *val)
931 *val = ph->phy_speed * 1000000ull;
934 *val = ph->phy_duplex;
937 *val = !!(ph->phy_adv_aneg && ph->phy_lp_aneg);
940 *val = ph->phy_id;
943 *val = ph->phy_type;
946 *val = ph->phy_addr;
949 *val = ph->phy_adv_asmpause && ph->phy_lp_asmpause &&
953 *val = (ph->phy_flowctrl == LINK_FLOWCTRL_BI) ||
957 *val = ph->phy_cap_1000_fdx;
960 *val = ph->phy_cap_1000_hdx;
963 *val = ph->phy_cap_100_fdx;
966 *val = ph->phy_cap_100_hdx;
969 *val = ph->phy_cap_10_fdx;
972 *val = ph->phy_cap_10_hdx;
975 *val = ph->phy_cap_100_t4;
978 *val = ph->phy_cap_aneg;
981 *val = ph->phy_cap_pause;
984 *val = ph->phy_cap_asmpause;
988 *val = ph->phy_lp_1000_fdx;
991 *val = ph->phy_lp_1000_hdx;
994 *val = ph->phy_lp_100_fdx;
997 *val = ph->phy_lp_100_hdx;
1000 *val = ph->phy_lp_10_fdx;
1003 *val = ph->phy_lp_10_hdx;
1006 *val = ph->phy_lp_100_t4;
1009 *val = ph->phy_lp_aneg;
1012 *val = ph->phy_lp_pause;
1015 *val = ph->phy_lp_asmpause;
1019 *val = ph->phy_adv_1000_fdx;
1022 *val = ph->phy_adv_1000_hdx;
1025 *val = ph->phy_adv_100_fdx;
1028 *val = ph->phy_adv_100_hdx;
1031 *val = ph->phy_adv_10_fdx;
1034 *val = ph->phy_adv_10_hdx;
1037 *val = ph->phy_adv_100_t4;
1040 *val = ph->phy_adv_aneg;
1043 *val = ph->phy_adv_pause;
1046 *val = ph->phy_adv_asmpause;
1071 phy_write(phy_handle_t *ph, uint8_t reg, uint16_t val)
1075 (*mh->m_ops.mii_write)(mh->m_private, ph->phy_addr, reg, val);
1660 * internal PHY.
1814 * internal PHY.