Home
last modified time | relevance | path

Searched refs:ifmr (Results 1 – 8 of 8) sorted by relevance

/xnu-12377.81.4/bsd/net/
H A Dif_vlan.c1445 struct ifmediareq ifmr; in vlan_link_event() local
1448 bzero(&ifmr, sizeof(ifmr)); in vlan_link_event()
1449 strlcpy(ifmr.ifm_name, p->if_xname, sizeof(ifmr.ifm_name)); in vlan_link_event()
1450 if (ifnet_ioctl(p, 0, SIOCGIFMEDIA, &ifmr) == 0 in vlan_link_event()
1451 && ifmr.ifm_count > 0 && ifmr.ifm_status & IFM_AVALID) { in vlan_link_event()
1454 event = (ifmr.ifm_status & IFM_ACTIVE) in vlan_link_event()
1730 struct ifmediareq32 * ifmr; in vlan_ioctl() local
1760 ifmr = (struct ifmediareq32 *)data; in vlan_ioctl()
1770 ifmr->ifm_active = p_ifmr.ifm_active; in vlan_ioctl()
1771 ifmr->ifm_current = p_ifmr.ifm_current; in vlan_ioctl()
[all …]
H A Dif_headless.c1344 struct ifmediareq32 * ifmr; in headless_ioctl() local
1366 ifmr = (struct ifmediareq32 *)data; in headless_ioctl()
1370 count = ifmr->ifm_count; in headless_ioctl()
1371 ifmr->ifm_active = IFM_ETHER; in headless_ioctl()
1372 ifmr->ifm_current = IFM_ETHER; in headless_ioctl()
1373 ifmr->ifm_mask = 0; in headless_ioctl()
1374 ifmr->ifm_status = status; in headless_ioctl()
1376 ifmr->ifm_count = headlessif->iff_media_count; in headless_ioctl()
1381 ifmr->ifm_count = count; in headless_ioctl()
H A Dif_bond.c950 struct ifmediareq ifmr; in interface_media_info() local
954 bzero(&ifmr, sizeof(ifmr)); in interface_media_info()
955 if (ifnet_ioctl(ifp, 0, SIOCGIFMEDIA, &ifmr) == 0) { in interface_media_info()
956 if (ifmr.ifm_count != 0) { in interface_media_info()
957 mi.mi_status = ifmr.ifm_status; in interface_media_info()
958 mi.mi_active = ifmr.ifm_active; in interface_media_info()
2997 struct ifmediareq32 * ifmr; in bond_ioctl() local
3020 ifmr = (struct ifmediareq32 *)data; in bond_ioctl()
3021 ifmr->ifm_current = IFM_ETHER; in bond_ioctl()
3022 ifmr->ifm_mask = 0; in bond_ioctl()
[all …]
H A Dif_redirect.c1719 struct ifmediareq32 *ifmr; in redirect_ioctl() local
1727 ifmr = (struct ifmediareq32 *)data; in redirect_ioctl()
1728 ifmr->ifm_current = IFM_ETHER; in redirect_ioctl()
1729 ifmr->ifm_mask = 0; in redirect_ioctl()
1730 ifmr->ifm_status = (IFM_AVALID | IFM_ACTIVE); in redirect_ioctl()
1731 ifmr->ifm_active = IFM_ETHER; in redirect_ioctl()
1732 ifmr->ifm_count = 1; in redirect_ioctl()
1738 error = copyout(&ifmr->ifm_current, user_addr, sizeof(int)); in redirect_ioctl()
H A Dbridgestp.c1974 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 Dif_fake.c4179 struct ifmediareq32 * ifmr; in feth_ioctl() local
4201 ifmr = (struct ifmediareq32 *)data; in feth_ioctl()
4205 count = ifmr->ifm_count; in feth_ioctl()
4206 ifmr->ifm_active = (fakeif->iff_peer != NULL) in feth_ioctl()
4208 ifmr->ifm_current = IFM_ETHER; in feth_ioctl()
4209 ifmr->ifm_mask = 0; in feth_ioctl()
4210 ifmr->ifm_status = status; in feth_ioctl()
4212 ifmr->ifm_count = fakeif->iff_media_count; in feth_ioctl()
4217 ifmr->ifm_count = count; in feth_ioctl()
H A Dif.c3193 struct ifmediareq32 *ifmr = (struct ifmediareq32 *)data; in compat_ifmu_ulist() local
3203 if (user_addr == USER_ADDR_NULL || ifmr->ifm_count == 0) { in compat_ifmu_ulist()
3206 media_list = (int *)kalloc_data(ifmr->ifm_count * sizeof(int), in compat_ifmu_ulist()
3215 error = copyin(user_addr, media_list, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3222 for (i = 0; i < ifmr->ifm_count; i++) { in compat_ifmu_ulist()
3240 error = copyout(media_list, user_addr, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3250 kfree_data(media_list, ifmr->ifm_count * sizeof(int)); in compat_ifmu_ulist()
3259 struct ifmediareq32 *ifmr = (struct ifmediareq32 *)data; in compat_ifmediareq() local
3262 ifmr->ifm_active = compat_media(ifmr->ifm_active); in compat_ifmediareq()
3263 ifmr->ifm_current = compat_media(ifmr->ifm_current); in compat_ifmediareq()
H A Dif_bridge.c1961 struct ifmediareq32 *ifmr = (struct ifmediareq32 *)data; in bridge_ioctl() local
1968 ifmr->ifm_status = IFM_AVALID; in bridge_ioctl()
1969 ifmr->ifm_mask = 0; in bridge_ioctl()
1970 ifmr->ifm_count = 1; in bridge_ioctl()
1975 ifmr->ifm_status |= IFM_ACTIVE; in bridge_ioctl()
1976 ifmr->ifm_active = ifmr->ifm_current = in bridge_ioctl()
1979 ifmr->ifm_active = ifmr->ifm_current = IFM_NONE; in bridge_ioctl()
1984 error = copyout(&ifmr->ifm_current, user_addr, in bridge_ioctl()
4205 struct ifmediareq ifmr; in interface_media_active() local
4208 bzero(&ifmr, sizeof(ifmr)); in interface_media_active()
[all …]