| /src/sys/net/ |
| if_media.c | 124 ifmedia_lock_for_legacy(struct ifmedia *ifm) 129 if (mutex_tryenter(ifm->ifm_lock)) { 135 if ((ifm->ifm_legacy & IFM_L_CPU_MASK) == ci) { 136 cnt = ifm->ifm_legacy & IFM_L_COUNT_MASK; 144 mutex_enter(ifm->ifm_lock); 149 ifm->ifm_legacy = ci | cnt; 153 ifmedia_unlock_for_legacy(struct ifmedia *ifm) 159 KASSERT((ifm->ifm_legacy & IFM_L_CPU_MASK) == ci); 160 cnt = ifm->ifm_legacy & IFM_L_COUNT_MASK; 163 ifm->ifm_legacy = IFM_L_OWNLOCK [all...] |
| rtsock.c | 237 struct if_xmsghdr *ifm; local in function:sysctl_iflist_if 240 ifm = (struct if_xmsghdr *)w->w_tmem; 241 ifm->ifm_index = ifp->if_index; 242 ifm->ifm_flags = ifp->if_flags; 243 if_export_if_data(ifp, &ifm->ifm_data, false); 244 ifm->ifm_addrs = info->rti_addrs; 245 if ((error = copyout(ifm, w->w_where, len)) == 0)
|
| if_media.h | 957 #define ifmedia_lock(ifm) mutex_enter((ifm)->ifm_lock) 958 #define ifmedia_unlock(ifm) mutex_exit((ifm)->ifm_lock) 959 #define ifmedia_locked(ifm) mutex_owned((ifm)->ifm_lock) 962 #define ifmedia_islegacy(ifm) ((ifm)->ifm_legacy) 966 #define IFMEDIA_LOCK_FOR_LEGACY(ifm) \ 968 if (ifmedia_islegacy(ifm)) \ [all...] |
| rtsock_shared.c | 1431 struct if_xmsghdr ifm; local in function:COMPATNAME 1439 (void)memset(&ifm, 0, sizeof(ifm)); 1440 ifm.ifm_index = ifp->if_index; 1441 ifm.ifm_flags = ifp->if_flags; 1442 if_export_if_data(ifp, &ifm.ifm_data, false); 1443 ifm.ifm_addrs = 0; 1444 m = COMPATNAME(rt_msg1)(RTM_IFINFO, &info, &ifm, sizeof(ifm));
|
| /src/sys/compat/common/ |
| rtsock_50.c | 122 struct if_msghdr50 *ifm; local in function:compat_50_iflist 126 ifm = (struct if_msghdr50 *)w->w_tmem; 128 ifm->ifm_index = ifp->if_index; 129 ifm->ifm_flags = ifp->if_flags; 130 ifm->ifm_data.ifi_type = ifi.ifi_type; 131 ifm->ifm_data.ifi_addrlen = ifi.ifi_addrlen; 132 ifm->ifm_data.ifi_hdrlen = ifi.ifi_hdrlen; 133 ifm->ifm_data.ifi_link_state = ifi.ifi_link_state; 134 ifm->ifm_data.ifi_mtu = ifi.ifi_mtu; 135 ifm->ifm_data.ifi_metric = ifi.ifi_metric [all...] |
| rtsock_14.c | 144 struct if_msghdr14 *ifm; local in function:compat_14_iflist 149 ifm = (struct if_msghdr14 *)w->w_tmem; 151 ifm->ifm_index = ifp->if_index; 152 ifm->ifm_flags = ifp->if_flags; 153 ifm->ifm_data.ifi_type = ifi.ifi_type; 154 ifm->ifm_data.ifi_addrlen = ifi.ifi_addrlen; 155 ifm->ifm_data.ifi_hdrlen = ifi.ifi_hdrlen; 156 ifm->ifm_data.ifi_mtu = ifi.ifi_mtu; 157 ifm->ifm_data.ifi_metric = ifi.ifi_metric; 158 ifm->ifm_data.ifi_baudrate = ifi.ifi_baudrate [all...] |
| /src/lib/libc/net/ |
| getifaddrs.c | 83 struct if_msghdr *ifm; local in function:__weak_alias 110 ifm = (struct if_msghdr *)(void *)rtm; 111 if (ifm->ifm_addrs & RTA_IFP) { 114 idx = ifm->ifm_index; 116 dl = (struct sockaddr_dl *)(void *)(ifm + 1); 119 dcnt += sizeof(ifm->ifm_data); 190 ifm = (struct if_msghdr *)(void *)rtm; 191 if (ifm->ifm_addrs & RTA_IFP) { 194 idx = ifm->ifm_index; 195 dl = (struct sockaddr_dl *)(void *)(ifm + 1) [all...] |
| /src/sys/dev/ic/ |
| dp83905.c | 98 struct ifmedia *ifm = &sc->sc_media; local in function:dp83905_init_card 104 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) {
|
| rtl80x9.c | 106 struct ifmedia *ifm = &sc->sc_media; local in function:rtl80x9_init_card 122 switch (IFM_SUBTYPE(ifm->ifm_cur->ifm_media)) { 143 if (ifm->ifm_cur->ifm_media & IFM_FDX)
|
| dm9000.c | 192 struct ifmedia *ifm = &mii->mii_media; local in function:dme_attach 245 ifmedia_init(ifm, 0, ether_mediachange, ether_mediastatus); 249 ifmedia_add(ifm, IFM_ETHER | IFM_NONE, 0, NULL); 250 ifmedia_set(ifm, IFM_ETHER | IFM_NONE); 252 ifmedia_set(ifm, IFM_ETHER | IFM_AUTO); 253 ifm->ifm_media = ifm->ifm_cur->ifm_media; 795 struct ifmedia *ifm = &sc->sc_mii.mii_media; local in function:dme_ioctl 811 error = ifmedia_ioctl(ifp, ifr, ifm, cmd);
|
| we.c | 540 struct ifmedia *ifm = &sc->sc_media; local in function:we_mediastatus 545 ifmr->ifm_active = ifm->ifm_cur->ifm_media; 552 struct ifmedia *ifm = &sc->sc_media; local in function:we_init_card 557 we_set_media(wsc, ifm->ifm_cur->ifm_media);
|
| elink3.c | 566 struct ifmedia *ifm = &sc->sc_mii.mii_media; local in function:ep_509_probemedia 580 ifmedia_add(ifm, IFM_ETHER | IFM_NONE, 0, NULL); 581 ifmedia_set(ifm, IFM_ETHER | IFM_NONE); 602 ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_epmedia, 616 ifmedia_set(ifm, defmedia); 630 struct ifmedia *ifm = &sc->sc_mii.mii_media; local in function:ep_vortex_probemedia 651 ifmedia_add(ifm, IFM_ETHER | IFM_NONE, 0, NULL); 652 ifmedia_set(ifm, IFM_ETHER | IFM_NONE); 676 ifmedia_add(ifm, epm->epm_ifmedia, epm->epm_epmedia, 690 ifmedia_set(ifm, defmedia) [all...] |
| /src/usr.sbin/rwhod/ |
| rwhod.c | 475 struct if_msghdr *ifm; local in function:configure 499 for (next = buf; next < lim; next += ifm->ifm_msglen) { 500 ifm = (struct if_msghdr *)next; 501 if (ifm->ifm_type == RTM_IFINFO) { 502 sdl = (struct sockaddr_dl *)(ifm + 1); 503 flags = ifm->ifm_flags; 509 if (ifm->ifm_type != RTM_NEWADDR) 511 ifam = (struct ifa_msghdr *)ifm;
|
| /src/usr.sbin/rtadvd/ |
| if.c | 313 const struct if_msghdr *ifm = buf; local in function:get_ifm_ifindex 315 return ifm->ifm_index; 329 const struct if_msghdr *ifm = buf; local in function:get_ifm_flags 331 return ifm->ifm_flags;
|
| /src/sys/dev/pci/ |
| if_kse.c | 383 struct ifmedia *ifm; local in function:kse_attach 519 ifm = &mii->mii_media; 520 ifmedia_init(ifm, 0, kse_ifmedia_upd, kse_ifmedia_sts); 524 ifmedia_add(ifm, IFM_ETHER | IFM_NONE, 0, NULL); 525 ifmedia_set(ifm, IFM_ETHER | IFM_NONE); 527 ifmedia_set(ifm, IFM_ETHER | IFM_AUTO); 538 sc->sc_ethercom.ec_ifmedia = ifm = &sc->sc_media; 539 ifmedia_init(ifm, 0, NULL, nopifmedia_sts); 540 ifmedia_add(ifm, IFM_ETHER | IFM_100_TX | IFM_FDX, 0, NULL); 541 ifmedia_set(ifm, IFM_ETHER | IFM_100_TX | IFM_FDX) 662 struct ifmedia *ifm; local in function:kse_ioctl 1341 struct ifmedia *ifm = &sc->sc_mii.mii_media; local in function:kse_ifmedia_upd 1379 struct ifmedia *ifm = &sc->sc_media; local in function:nopifmedia_sts [all...] |
| if_ti.c | 2475 struct ifmedia *ifm; local in function:ti_init2 2550 ifm = &sc->ifmedia; 2551 tmp = ifm->ifm_media; 2552 ifm->ifm_media = ifm->ifm_cur->ifm_media; 2554 ifm->ifm_media = tmp; 2564 struct ifmedia *ifm; local in function:ti_ifmedia_upd 2568 ifm = &sc->ifmedia; 2570 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 2573 switch (IFM_SUBTYPE(ifm->ifm_media)) [all...] |
| /src/usr.bin/netstat/ |
| if.c | 198 struct if_msghdr *ifm; local in function:intpr_sysctl 238 ifm = (struct if_msghdr *)next; 239 ifd = &ifm->ifm_data; 241 sa = (struct sockaddr *)(ifm + 1); 242 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); 264 if ((ifm->ifm_flags & IFF_UP) == 0) { 1125 struct if_msghdr *ifm; local in function:fetchifs 1157 ifm = (struct if_msghdr *)next; 1158 ifd = &ifm->ifm_data; 1160 sa = (struct sockaddr *)(ifm + 1) [all...] |
| /src/sys/dev/isa/ |
| if_ec.c | 734 struct ifmedia *ifm = &sc->sc_media; local in function:ec_mediachange 736 return (ec_set_media(esc, ifm->ifm_media)); 742 struct ifmedia *ifm = &sc->sc_media; local in function:ec_mediastatus 747 ifmr->ifm_active = ifm->ifm_cur->ifm_media; 754 struct ifmedia *ifm = &sc->sc_media; local in function:ec_init_card 756 (void) ec_set_media(esc, ifm->ifm_cur->ifm_media);
|
| /src/sys/arch/macppc/dev/ |
| if_mc.c | 373 struct ifmedia *ifm = &sc->sc_media; local in function:mc_mediachange 375 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 378 switch (IFM_SUBTYPE(ifm->ifm_media)) {
|
| /src/sys/dev/sbus/ |
| if_le_ledma.c | 180 struct ifmedia *ifm = &sc->sc_media; local in function:lemediachange 182 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 191 switch (IFM_SUBTYPE(ifm->ifm_media)) {
|
| /src/usr.sbin/ifwatchd/ |
| ifwatchd.c | 70 static void check_carrier(const struct if_msghdr *ifm); 461 check_carrier(const struct if_msghdr *ifm) 468 if (p->index == ifm->ifm_index) 480 carrier_status = ifm->ifm_data.ifi_link_state;
|
| /src/sbin/routed/ |
| if.c | 700 struct if_msghdr ifm; local in function:ifinit 758 memcpy(&ifm, ifam, sizeof ifm); 763 ifs0.int_index = ifm.ifm_index; 764 ifs0.int_if_flags = ifm.ifm_flags; 769 ifs0.int_data.ipackets = ifm.ifm_data.ifi_ipackets; 770 ifs0.int_data.ierrors = ifm.ifm_data.ifi_ierrors; 771 ifs0.int_data.opackets = ifm.ifm_data.ifi_opackets; 772 ifs0.int_data.oerrors = ifm.ifm_data.ifi_oerrors;
|
| /src/sys/arch/amiga/dev/ |
| if_le.c | 239 struct ifmedia *ifm = &sc->sc_media; local in function:ariadne_mediachange 241 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 250 switch (IFM_SUBTYPE(ifm->ifm_media)) {
|
| /src/sbin/route/ |
| route.c | 1322 linkstate(struct if_msghdr *ifm) 1326 switch (ifm->ifm_data.ifi_link_state) { 1335 ifm->ifm_data.ifi_link_state); 1344 struct if_msghdr *ifm; local in function:print_rtmsg 1369 ifm = (struct if_msghdr *)rtm; 1370 (void)printf("if# %d, %s, flags: ", ifm->ifm_index, 1374 linkstate(ifm) 1377 bprintf(stdout, ifm->ifm_flags, ifnetflags); 1378 pmsg_addrs((char *)(ifm + 1), ifm->ifm_addrs) [all...] |
| /src/sys/arch/mips/adm5120/dev/ |
| if_admsw.c | 1228 struct ifmedia *ifm = &sc->sc_ifmedia[port]; local in function:admsw_mediachange 1231 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) 1234 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) { 1236 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_100_TX) { 1237 if ((ifm->ifm_media & IFM_FDX) != 0) 1241 } else if (IFM_SUBTYPE(ifm->ifm_media) == IFM_10_T) { 1242 if ((ifm->ifm_media & IFM_FDX) != 0)
|