Lines Matching refs:ifmr
865 struct ifmediareq ifmr;
869 bzero(&ifmr, sizeof(ifmr));
870 if (ifnet_ioctl(ifp, 0, SIOCGIFMEDIA, &ifmr) == 0) {
871 if (ifmr.ifm_count != 0) {
872 mi.mi_status = ifmr.ifm_status;
873 mi.mi_active = ifmr.ifm_active;
2703 struct ifmediareq *ifmr;
2726 ifmr = (struct ifmediareq *)data;
2727 ifmr->ifm_current = IFM_ETHER;
2728 ifmr->ifm_mask = 0;
2729 ifmr->ifm_status = IFM_AVALID;
2730 ifmr->ifm_active = IFM_ETHER;
2731 ifmr->ifm_count = 1;
2734 ifmr->ifm_active = ifb->ifb_active_lag->lag_active_media;
2735 ifmr->ifm_status |= IFM_ACTIVE;
2739 ifmr->ifm_active
2741 ifmr->ifm_status |= IFM_ACTIVE;
2745 ((struct ifmediareq64 *)ifmr)->ifmu_ulist :
2746 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist);
2748 error = copyout(&ifmr->ifm_current,