Searched refs:ifmr (Results 1 – 8 of 8) sorted by relevance
| /xnu-10063.141.1/bsd/net/ |
| H A D | if_vlan.c | 1507 struct ifmediareq ifmr; in vlan_link_event() local 1510 bzero(&ifmr, sizeof(ifmr)); in vlan_link_event() 1511 snprintf(ifmr.ifm_name, sizeof(ifmr.ifm_name), in vlan_link_event() 1513 if (ifnet_ioctl(p, 0, SIOCGIFMEDIA, &ifmr) == 0 in vlan_link_event() 1514 && ifmr.ifm_count > 0 && ifmr.ifm_status & IFM_AVALID) { in vlan_link_event() 1517 event = (ifmr.ifm_status & IFM_ACTIVE) in vlan_link_event() 1791 struct ifmediareq *ifmr; in vlan_ioctl() local 1821 ifmr = (struct ifmediareq *)data; in vlan_ioctl() 1823 ((struct ifmediareq64 *)ifmr)->ifmu_ulist : in vlan_ioctl() 1824 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in vlan_ioctl() [all …]
|
| H A D | if_headless.c | 1340 struct ifmediareq * ifmr; in headless_ioctl() local 1362 ifmr = (struct ifmediareq *)data; in headless_ioctl() 1364 CAST_USER_ADDR_T(((struct ifmediareq64 *)ifmr)->ifmu_ulist) : in headless_ioctl() 1365 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in headless_ioctl() 1366 count = ifmr->ifm_count; in headless_ioctl() 1367 ifmr->ifm_active = IFM_ETHER; in headless_ioctl() 1368 ifmr->ifm_current = IFM_ETHER; in headless_ioctl() 1369 ifmr->ifm_mask = 0; in headless_ioctl() 1370 ifmr->ifm_status = status; in headless_ioctl() 1372 ifmr->ifm_count = headlessif->iff_media_count; in headless_ioctl() [all …]
|
| H A D | if_redirect.c | 1667 struct ifmediareq *ifmr; in redirect_ioctl() local 1675 ifmr = (struct ifmediareq *)data; in redirect_ioctl() 1676 ifmr->ifm_current = IFM_ETHER; in redirect_ioctl() 1677 ifmr->ifm_mask = 0; in redirect_ioctl() 1678 ifmr->ifm_status = (IFM_AVALID | IFM_ACTIVE); in redirect_ioctl() 1679 ifmr->ifm_active = IFM_ETHER; in redirect_ioctl() 1680 ifmr->ifm_count = 1; in redirect_ioctl() 1683 ((struct ifmediareq64 *)ifmr)->ifmu_ulist : in redirect_ioctl() 1684 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in redirect_ioctl() 1686 error = copyout(&ifmr->ifm_current, user_addr, sizeof(int)); in redirect_ioctl()
|
| H A D | if_bond.c | 915 struct ifmediareq ifmr; in interface_media_info() local 919 bzero(&ifmr, sizeof(ifmr)); in interface_media_info() 920 if (ifnet_ioctl(ifp, 0, SIOCGIFMEDIA, &ifmr) == 0) { in interface_media_info() 921 if (ifmr.ifm_count != 0) { in interface_media_info() 922 mi.mi_status = ifmr.ifm_status; in interface_media_info() 923 mi.mi_active = ifmr.ifm_active; in interface_media_info() 2960 struct ifmediareq *ifmr; in bond_ioctl() local 2983 ifmr = (struct ifmediareq *)data; in bond_ioctl() 2984 ifmr->ifm_current = IFM_ETHER; in bond_ioctl() 2985 ifmr->ifm_mask = 0; in bond_ioctl() [all …]
|
| H A D | if_fake.c | 3868 struct ifmediareq * ifmr; in feth_ioctl() local 3890 ifmr = (struct ifmediareq *)data; in feth_ioctl() 3892 ((struct ifmediareq64 *)ifmr)->ifmu_ulist : in feth_ioctl() 3893 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in feth_ioctl() 3894 count = ifmr->ifm_count; in feth_ioctl() 3895 ifmr->ifm_active = IFM_ETHER; in feth_ioctl() 3896 ifmr->ifm_current = IFM_ETHER; in feth_ioctl() 3897 ifmr->ifm_mask = 0; in feth_ioctl() 3898 ifmr->ifm_status = status; in feth_ioctl() 3900 ifmr->ifm_count = fakeif->iff_media_count; in feth_ioctl() [all …]
|
| H A D | if.c | 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 [all …]
|
| H A D | bridgestp.c | 1974 struct ifmediareq ifmr; in bstp_ifupdstatus() local 1979 bzero((char *)&ifmr, sizeof(ifmr)); in bstp_ifupdstatus() 1980 error = (*ifp->if_ioctl)(ifp, SIOCGIFMEDIA, (caddr_t)&ifmr); in bstp_ifupdstatus() 1983 if (ifmr.ifm_status & IFM_ACTIVE) { in bstp_ifupdstatus() 1987 ifmr.ifm_active & IFM_FDX ? 1 : 0; in bstp_ifupdstatus()
|
| H A D | if_bridge.c | 1827 struct ifmediareq *ifmr = (struct ifmediareq *)data; in bridge_ioctl() local 1831 ((struct ifmediareq64 *)ifmr)->ifmu_ulist : in bridge_ioctl() 1832 CAST_USER_ADDR_T(((struct ifmediareq32 *)ifmr)->ifmu_ulist); in bridge_ioctl() 1834 ifmr->ifm_status = IFM_AVALID; in bridge_ioctl() 1835 ifmr->ifm_mask = 0; in bridge_ioctl() 1836 ifmr->ifm_count = 1; in bridge_ioctl() 1841 ifmr->ifm_status |= IFM_ACTIVE; in bridge_ioctl() 1842 ifmr->ifm_active = ifmr->ifm_current = in bridge_ioctl() 1845 ifmr->ifm_active = ifmr->ifm_current = IFM_NONE; in bridge_ioctl() 1850 error = copyout(&ifmr->ifm_current, user_addr, in bridge_ioctl() [all …]
|