Lines Matching refs:ifmr
3142 struct ifmediareq *ifmr = (struct ifmediareq *)data; in compat_ifmu_ulist() local
3150 CAST_USER_ADDR_T(((struct ifmediareq64 *)ifmr)->ifmu_ulist) : in compat_ifmu_ulist()
3151 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in compat_ifmu_ulist()
3152 if (user_addr == USER_ADDR_NULL || ifmr->ifm_count == 0) { in compat_ifmu_ulist()
3155 media_list = (int *)kalloc_data(ifmr->ifm_count * sizeof(int), in compat_ifmu_ulist()
3164 error = copyin(user_addr, media_list, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3171 for (i = 0; i < ifmr->ifm_count; i++) { in compat_ifmu_ulist()
3189 error = copyout(media_list, user_addr, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3199 kfree_data(media_list, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3207 struct ifmediareq *ifmr = (struct ifmediareq *)data; in compat_ifmediareq() local
3210 ifmr->ifm_active = compat_media(ifmr->ifm_active); in compat_ifmediareq()
3211 ifmr->ifm_current = compat_media(ifmr->ifm_current); in compat_ifmediareq()