Lines Matching refs:val

1024 	uint16_t	val;  in usbgem_mii_read()  local
1027 val = (*dp->ugc.usbgc_mii_read)(dp, reg, errp); in usbgem_mii_read()
1030 return (val); in usbgem_mii_read()
1034 usbgem_mii_write(struct usbgem_dev *dp, uint_t reg, uint16_t val, int *errp) in usbgem_mii_write() argument
1037 (*dp->ugc.usbgc_mii_write)(dp, reg, val, errp); in usbgem_mii_write()
1067 uint16_t val; in usbgem_mii_config_default() local
1087 val = usbgem_mii_read(dp, MII_AN_ADVERT, errp) & ~MII_ABILITY_ALL; in usbgem_mii_config_default()
1100 val |= MII_ABILITY_100BASE_T4; in usbgem_mii_config_default()
1103 val |= MII_ABILITY_100BASE_TX_FD; in usbgem_mii_config_default()
1106 val |= MII_ABILITY_100BASE_TX; in usbgem_mii_config_default()
1109 val |= MII_ABILITY_10BASE_T_FD; in usbgem_mii_config_default()
1112 val |= MII_ABILITY_10BASE_T; in usbgem_mii_config_default()
1117 val |= MII_ABILITY_PAUSE; in usbgem_mii_config_default()
1120 val |= MII_ABILITY_ASM_DIR; in usbgem_mii_config_default()
1125 dp->name, __func__, val, MII_ABILITY_BITS, in usbgem_mii_config_default()
1128 usbgem_mii_write(dp, MII_AN_ADVERT, val, errp); in usbgem_mii_config_default()
1139 val = MII_1000TC_CFG_EN; in usbgem_mii_config_default()
1141 val |= MII_1000TC_CFG_VAL; in usbgem_mii_config_default()
1144 val = 0; in usbgem_mii_config_default()
1146 val |= MII_1000TC_ADV_FULL; in usbgem_mii_config_default()
1149 val |= MII_1000TC_ADV_HALF; in usbgem_mii_config_default()
1154 val |= MII_1000TC_CFG_EN; in usbgem_mii_config_default()
1159 val |= MII_1000TC_CFG_EN | MII_1000TC_CFG_VAL; in usbgem_mii_config_default()
1169 dp->name, __func__, val, MII_1000TC_BITS)); in usbgem_mii_config_default()
1171 usbgem_mii_write(dp, MII_1000TC, val, errp); in usbgem_mii_config_default()
1226 uint16_t val; in usbgem_mii_link_check() local
1285 val = usbgem_mii_read(dp, MII_CONTROL, &err); in usbgem_mii_link_check()
1289 if (val & MII_CONTROL_RESET) { in usbgem_mii_link_check()
1294 val, MII_CONTROL_BITS); in usbgem_mii_link_check()
1303 val = usbgem_mii_read(dp, MII_CONTROL, &err); in usbgem_mii_link_check()
1305 dp->name, val, MII_CONTROL_BITS); in usbgem_mii_link_check()
1516 val = advert & lpable; in usbgem_mii_link_check()
1527 } else if ((val & MII_ABILITY_100BASE_TX_FD)) { in usbgem_mii_link_check()
1531 } else if ((val & MII_ABILITY_100BASE_T4)) { in usbgem_mii_link_check()
1535 } else if ((val & MII_ABILITY_100BASE_TX)) { in usbgem_mii_link_check()
1539 } else if ((val & MII_ABILITY_10BASE_T_FD)) { in usbgem_mii_link_check()
1543 } else if ((val & MII_ABILITY_10BASE_T)) { in usbgem_mii_link_check()
1554 val = usbgem_mii_read(dp, MII_CONTROL, &err); in usbgem_mii_link_check()
1560 dp->speed = (val & MII_CONTROL_100MB) ? in usbgem_mii_link_check()
1571 val, MII_CONTROL_BITS, in usbgem_mii_link_check()
1605 val = usbgem_mii_read(dp, MII_CONTROL, &err); in usbgem_mii_link_check()
1609 val &= ~(MII_CONTROL_SPEED | MII_CONTROL_FDUPLEX | in usbgem_mii_link_check()
1613 val |= MII_CONTROL_FDUPLEX; in usbgem_mii_link_check()
1618 val |= MII_CONTROL_1000MB; in usbgem_mii_link_check()
1622 val |= MII_CONTROL_100MB; in usbgem_mii_link_check()
1642 usbgem_mii_write(dp, MII_CONTROL, val, &err); in usbgem_mii_link_check()
1854 val = usbgem_mii_read(dp, MII_CONTROL, &err) & in usbgem_mii_link_check()
1859 if (val & MII_CONTROL_ANE) { in usbgem_mii_link_check()
1860 val |= MII_CONTROL_RSAN; in usbgem_mii_link_check()
1863 val | dp->ugc.usbgc_mii_an_cmd | MII_CONTROL_ANE, &err); in usbgem_mii_link_check()
2985 int val = XCVR_UNDEFINED; in usbgem_mac_xcvr_inuse() local
2989 val = XCVR_100T4; in usbgem_mac_xcvr_inuse()
2993 val = XCVR_100X; in usbgem_mac_xcvr_inuse()
2997 val = XCVR_100T2; in usbgem_mac_xcvr_inuse()
3000 val = XCVR_10; in usbgem_mac_xcvr_inuse()
3004 val = XCVR_1000T; in usbgem_mac_xcvr_inuse()
3007 val = XCVR_1000X; in usbgem_mac_xcvr_inuse()
3010 return (val); in usbgem_mac_xcvr_inuse()
3191 uint64_t val; in usbgem_m_getstat() local
3208 val = usbgem_speed_value[dp->speed] *1000000ull; in usbgem_m_getstat()
3212 val = gstp->rmcast; in usbgem_m_getstat()
3216 val = gstp->rbcast; in usbgem_m_getstat()
3220 val = gstp->omcast; in usbgem_m_getstat()
3224 val = gstp->obcast; in usbgem_m_getstat()
3228 val = gstp->norcvbuf + gstp->missed; in usbgem_m_getstat()
3232 val = gstp->errrcv; in usbgem_m_getstat()
3236 val = gstp->noxmtbuf; in usbgem_m_getstat()
3240 val = gstp->errxmt; in usbgem_m_getstat()
3244 val = gstp->collisions; in usbgem_m_getstat()
3248 val = gstp->rbytes; in usbgem_m_getstat()
3252 val = gstp->rpackets; in usbgem_m_getstat()
3256 val = gstp->obytes; in usbgem_m_getstat()
3260 val = gstp->opackets; in usbgem_m_getstat()
3264 val = gstp->underflow; in usbgem_m_getstat()
3268 val = gstp->overflow; in usbgem_m_getstat()
3272 val = gstp->frame; in usbgem_m_getstat()
3276 val = gstp->crc; in usbgem_m_getstat()
3280 val = gstp->first_coll; in usbgem_m_getstat()
3284 val = gstp->multi_coll; in usbgem_m_getstat()
3288 val = gstp->sqe; in usbgem_m_getstat()
3292 val = gstp->defer; in usbgem_m_getstat()
3296 val = gstp->xmtlatecoll; in usbgem_m_getstat()
3300 val = gstp->excoll; in usbgem_m_getstat()
3304 val = gstp->xmit_internal_err; in usbgem_m_getstat()
3308 val = gstp->nocarrier; in usbgem_m_getstat()
3312 val = gstp->frame_too_long; in usbgem_m_getstat()
3316 val = gstp->rcv_internal_err; in usbgem_m_getstat()
3320 val = dp->mii_phy_addr; in usbgem_m_getstat()
3324 val = dp->mii_phy_id; in usbgem_m_getstat()
3328 val = usbgem_mac_xcvr_inuse(dp); in usbgem_m_getstat()
3332 val = (dp->mii_xstatus & MII_XSTATUS_1000BASET_FD) || in usbgem_m_getstat()
3337 val = (dp->mii_xstatus & MII_XSTATUS_1000BASET) || in usbgem_m_getstat()
3342 val = BOOLEAN(dp->mii_status & MII_STATUS_100_BASEX_FD); in usbgem_m_getstat()
3346 val = BOOLEAN(dp->mii_status & MII_STATUS_100_BASEX); in usbgem_m_getstat()
3350 val = BOOLEAN(dp->mii_status & MII_STATUS_10_FD); in usbgem_m_getstat()
3354 val = BOOLEAN(dp->mii_status & MII_STATUS_10); in usbgem_m_getstat()
3358 val = dp->ugc.usbgc_flow_control > FLOW_CONTROL_SYMMETRIC; in usbgem_m_getstat()
3362 val = dp->ugc.usbgc_flow_control != FLOW_CONTROL_NONE; in usbgem_m_getstat()
3366 val = BOOLEAN(dp->mii_status & MII_STATUS_CANAUTONEG); in usbgem_m_getstat()
3370 val = dp->anadv_1000fdx; in usbgem_m_getstat()
3374 val = dp->anadv_1000hdx; in usbgem_m_getstat()
3378 val = dp->anadv_100fdx; in usbgem_m_getstat()
3382 val = dp->anadv_100hdx; in usbgem_m_getstat()
3386 val = dp->anadv_10fdx; in usbgem_m_getstat()
3390 val = dp->anadv_10hdx; in usbgem_m_getstat()
3394 val = dp->anadv_asmpause; in usbgem_m_getstat()
3398 val = dp->anadv_pause; in usbgem_m_getstat()
3402 val = dp->anadv_autoneg; in usbgem_m_getstat()
3406 val = BOOLEAN(dp->mii_stat1000 & MII_1000TS_LP_FULL); in usbgem_m_getstat()
3410 val = BOOLEAN(dp->mii_stat1000 & MII_1000TS_LP_HALF); in usbgem_m_getstat()
3414 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_100BASE_TX_FD); in usbgem_m_getstat()
3418 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_100BASE_TX); in usbgem_m_getstat()
3422 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_10BASE_T_FD); in usbgem_m_getstat()
3426 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_10BASE_T); in usbgem_m_getstat()
3430 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_ASM_DIR); in usbgem_m_getstat()
3434 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_PAUSE); in usbgem_m_getstat()
3438 val = BOOLEAN(dp->mii_exp & MII_AN_EXP_LPCANAN); in usbgem_m_getstat()
3442 val = BOOLEAN(dp->flow_control & 2); in usbgem_m_getstat()
3446 val = BOOLEAN(dp->flow_control & 1); in usbgem_m_getstat()
3450 val = dp->anadv_autoneg && in usbgem_m_getstat()
3455 val = (dp->mii_state == MII_STATE_LINKUP) ? in usbgem_m_getstat()
3460 val = gstp->runt; in usbgem_m_getstat()
3464 val = B_TRUE; in usbgem_m_getstat()
3468 val = dp->anadv_remfault; in usbgem_m_getstat()
3472 val = BOOLEAN(dp->mii_lpable & MII_AN_ADVERT_REMFAULT); in usbgem_m_getstat()
3476 val = gstp->jabber; in usbgem_m_getstat()
3480 val = BOOLEAN(dp->mii_status & MII_STATUS_100_BASE_T4); in usbgem_m_getstat()
3484 val = dp->anadv_100t4; in usbgem_m_getstat()
3488 val = BOOLEAN(dp->mii_lpable & MII_ABILITY_100BASE_T4); in usbgem_m_getstat()
3501 *valp = val; in usbgem_m_getstat()
3626 uint64_t val; in usbgem_generate_macaddr() local
3636 val = stoi(&hw_serial_p); in usbgem_generate_macaddr()
3646 val ^= key << 32; in usbgem_generate_macaddr()
3650 mac[1] = (uint8_t)(val >> 32); in usbgem_generate_macaddr()
3651 mac[2] = (uint8_t)(val >> 24); in usbgem_generate_macaddr()
3652 mac[3] = (uint8_t)(val >> 16); in usbgem_generate_macaddr()
3653 mac[4] = (uint8_t)(val >> 8); in usbgem_generate_macaddr()
3654 mac[5] = (uint8_t)val; in usbgem_generate_macaddr()
3739 int val; in usbgem_read_conf() local
3772 if ((val = usbgem_prop_get_int(dp, "speed", 0)) > 0) { in usbgem_read_conf()
3774 switch (val) { in usbgem_read_conf()
3801 dp->name, "speed", val); in usbgem_read_conf()
3806 val = usbgem_prop_get_int(dp, in usbgem_read_conf()
3808 val |= usbgem_prop_get_int(dp, in usbgem_read_conf()
3810 if (val > FLOW_CONTROL_RX_PAUSE || val < FLOW_CONTROL_NONE) { in usbgem_read_conf()
3813 dp->name, "flow-control", val); in usbgem_read_conf()
3815 val = min(val, dp->ugc.usbgc_flow_control); in usbgem_read_conf()
3817 dp->anadv_pause = BOOLEAN(val & 1); in usbgem_read_conf()
3818 dp->anadv_asmpause = BOOLEAN(val & 2); in usbgem_read_conf()
3857 uint8_t reqt, uint8_t req, uint16_t val, uint16_t ix, uint16_t len, in usbgem_ctrl_out() argument
3871 dp->name, __func__, reqt, req, val, ix, len, bp, dp->nic_state)); in usbgem_ctrl_out()
3889 setup.wValue = val; in usbgem_ctrl_out()
3909 dp->name, __func__, reqt, req, val, ix, len, in usbgem_ctrl_out()
3926 uint8_t reqt, uint8_t req, uint16_t val, uint16_t ix, uint16_t len, in usbgem_ctrl_in() argument
3941 dp->name, __func__, reqt, req, val, ix, len, bp, dp->mac_state)); in usbgem_ctrl_in()
3951 setup.wValue = val; in usbgem_ctrl_in()
3973 reqt, req, val, ix, len, in usbgem_ctrl_in()
3990 uint8_t reqt, uint8_t req, uint16_t val, uint16_t ix, uint16_t len, in usbgem_ctrl_out_val() argument
4008 return (usbgem_ctrl_out(dp, reqt, req, val, ix, len, buf, len)); in usbgem_ctrl_out_val()
4013 uint8_t reqt, uint8_t req, uint16_t val, uint16_t ix, uint16_t len, in usbgem_ctrl_in_val() argument
4023 err = usbgem_ctrl_in(dp, reqt, req, val, ix, len, buf, len); in usbgem_ctrl_in_val()