| /src/sys/net/ |
| H A D | if_media.c | 72 static struct ifmedia_entry *ifmedia_match(struct ifmedia *ifm, 88 ifmedia_init(struct ifmedia *ifm, int dontcare_mask, in ifmedia_init() argument 92 LIST_INIT(&ifm->ifm_list); in ifmedia_init() 93 ifm->ifm_cur = NULL; in ifmedia_init() 94 ifm->ifm_media = 0; in ifmedia_init() 95 ifm->ifm_mask = dontcare_mask; /* IF don't-care bits */ in ifmedia_init() 96 ifm->ifm_change = change_callback; in ifmedia_init() 97 ifm->ifm_status = status_callback; in ifmedia_init() 101 ifmedia_removeall(struct ifmedia *ifm) in ifmedia_removeall() argument 105 while ((entry = LIST_FIRST(&ifm->ifm_list)) != NULL) { in ifmedia_removeall() [all …]
|
| H A D | rtsock.c | 1978 struct if_msghdr *ifm; in rtsock_ifmsg() local 1988 ifm = mtod(m, struct if_msghdr *); in rtsock_ifmsg() 1989 ifm->ifm_index = ifp->if_index; in rtsock_ifmsg() 1990 ifm->ifm_flags = ifp->if_flags | ifp->if_drv_flags; in rtsock_ifmsg() 1991 if_data_copy(ifp, &ifm->ifm_data); in rtsock_ifmsg() 1992 ifm->ifm_addrs = 0; in rtsock_ifmsg() 2336 struct if_msghdrl *ifm; in sysctl_iflist_ifml() local 2339 ifm = (struct if_msghdrl *)w->w_tmem; in sysctl_iflist_ifml() 2345 ifm32 = (struct if_msghdrl32 *)ifm; in sysctl_iflist_ifml() 2357 ifm->ifm_addrs = info->rti_addrs; in sysctl_iflist_ifml() [all …]
|
| /src/sys/contrib/device-tree/Bindings/misc/ |
| H A D | ifm-csi.txt | 4 - compatible: "ifm,o2d-csi" 10 - ifm,csi-clk-handle: the phandle to a node in the DT describing the sensor 12 - ifm,csi-addr-bus-width: address bus width (valid values are 16, 24, 25) 13 - ifm,csi-data-bus-width: data bus width (valid values are 8 and 16) 14 - ifm,csi-wait-cycles: sensor bus wait cycles 17 - ifm,csi-byte-swap: if this property is present, the byte swapping on 23 compatible = "ifm,o2d-csi"; 27 ifm,csi-clk-handle = <&timer7>; 32 ifm,csi-addr-bus-width = <24>; 33 ifm,csi-data-bus-width = <8>; [all …]
|
| /src/usr.sbin/rtadvd/ |
| H A D | if.c | 413 struct if_msghdr *ifm; in update_ifinfo() local 460 for (ifm = (struct if_msghdr *)msg; in update_ifinfo() 461 ifm != NULL && ifm < (struct if_msghdr *)lim; in update_ifinfo() 462 ifm = get_next_msghdr(ifm,(struct if_msghdr *)lim)) { in update_ifinfo() 466 __func__, ifm, lim, (char *)lim - (char *)ifm); in update_ifinfo() 468 if (ifm->ifm_version != RTM_VERSION) { in update_ifinfo() 473 if (ifm->ifm_msglen == 0) { in update_ifinfo() 481 if (ifm->ifm_type == RTM_IFINFO) { in update_ifinfo() 488 __func__, ifm->ifm_index, ifindex); in update_ifinfo() 492 ifindex != ifm->ifm_index) in update_ifinfo() [all …]
|
| /src/lib/libc/net/ |
| H A D | getifaddrs.c | 90 struct if_msghdrl *ifm; in getifaddrs() local 140 ifm = (struct if_msghdrl *)(void *)rtm; in getifaddrs() 141 if (ifm->ifm_addrs & RTA_IFP) { in getifaddrs() 142 idx = ifm->ifm_index; in getifaddrs() 144 if_data = IF_MSGHDRL_IFM_DATA(ifm); in getifaddrs() 146 dl = (struct sockaddr_dl *)IF_MSGHDRL_RTA(ifm); in getifaddrs() 223 ifm = (struct if_msghdrl *)(void *)rtm; in getifaddrs() 224 if ((ifm->ifm_addrs & RTA_IFP) == 0) { in getifaddrs() 229 idx = ifm->ifm_index; in getifaddrs() 230 dl = (struct sockaddr_dl *)IF_MSGHDRL_RTA(ifm); in getifaddrs() [all …]
|
| /src/sys/contrib/device-tree/src/powerpc/ |
| H A D | o2d.dtsi | 19 model = "ifm,o2d"; 20 compatible = "ifm,o2d"; 98 compatible = "ifm,o2d-csi"; 100 ifm,csi-clk-handle = <&gpt7>; 107 ifm,csi-addr-bus-width = <24>; 108 ifm,csi-data-bus-width = <8>; 109 ifm,csi-wait-cycles = <0>;
|
| H A D | o2i.dts | 12 model = "ifm,o2i"; 13 compatible = "ifm,o2d";
|
| H A D | o2mnt.dts | 12 model = "ifm,o2mnt"; 13 compatible = "ifm,o2d";
|
| H A D | o2d.dts | 12 model = "ifm,o2d"; 13 compatible = "ifm,o2d";
|
| H A D | o2dnt2.dts | 12 model = "ifm,o2dnt2"; 13 compatible = "ifm,o2d";
|
| H A D | o3dnt.dts | 12 model = "ifm,o3dnt"; 13 compatible = "ifm,o2d";
|
| H A D | o2d300.dts | 12 model = "ifm,o2d300"; 13 compatible = "ifm,o2d";
|
| H A D | ac14xx.dts | 13 compatible = "ifm,ac14xx", "fsl,mpc5121"; 85 compatible = "ifm,ac14xx-fram", "linux,uio-pdrv-genirq"; 95 compatible = "ifm,ac14xx-asi-fpga"; 118 compatible = "ifm,netx"; 126 compatible = "ifm,safety";
|
| /src/usr.sbin/ifmcstat/ |
| H A D | ifmcstat.c | 411 struct ifmultiaddr ifm, *ifmp = 0; in ll_addrlist() local 418 KREAD(ifmp, &ifm, struct ifmultiaddr); in ll_addrlist() 419 if (ifm.ifma_addr == NULL) in ll_addrlist() 421 KREAD(ifm.ifma_addr, &sa, struct sockaddr); in ll_addrlist() 424 KREAD(ifm.ifma_addr, &sdl, struct sockaddr_dl); in ll_addrlist() 430 addrbuf, ifm.ifma_refcount); in ll_addrlist() 432 ifmp = TAILQ_NEXT(&ifm, ifma_link); in ll_addrlist() 481 struct ifmultiaddr ifm, *ifmp = 0; in if6_addrlist() local 489 KREAD(ifmp, &ifm, struct ifmultiaddr); in if6_addrlist() 490 if (ifm.ifma_addr == NULL) in if6_addrlist() [all …]
|
| /src/usr.sbin/ppp/ |
| H A D | arp.c | 234 struct if_msghdr *ifm; in arp_EtherAddr() local 263 ifm = (struct if_msghdr *)ptr; /* On if_msghdr */ in arp_EtherAddr() 264 if (ifm->ifm_type != RTM_IFINFO) in arp_EtherAddr() 266 dl = (struct sockaddr_dl *)(ifm + 1); /* Single _dl at end */ in arp_EtherAddr() 267 skip = (ifm->ifm_flags & (IFF_UP | IFF_BROADCAST | IFF_POINTOPOINT | in arp_EtherAddr() 269 ptr += ifm->ifm_msglen; /* First ifa_msghdr */ in arp_EtherAddr() 280 ptr == (char *)ifm + ifm->ifm_msglen + ifam->ifam_msglen) in arp_EtherAddr()
|
| H A D | route.c | 215 struct if_msghdr *ifm; in Index2Nam() local 245 for (ptr = buf; ptr < end; ptr += ifm->ifm_msglen) { in Index2Nam() 246 ifm = (struct if_msghdr *)ptr; in Index2Nam() 247 if (ifm->ifm_type != RTM_IFINFO) in Index2Nam() 249 dl = (struct sockaddr_dl *)(ifm + 1); in Index2Nam() 250 if (ifm->ifm_index > 0) { in Index2Nam() 251 if (ifm->ifm_index > have) { in Index2Nam() 255 have = ifm->ifm_index + 5; in Index2Nam() 273 if (ifs[ifm->ifm_index-1] == NULL) { in Index2Nam() 274 ifs[ifm->ifm_index-1] = (char *)malloc(dl->sdl_nlen+1); in Index2Nam() [all …]
|
| /src/sys/dev/aq/ |
| H A D | aq_media.c | 115 struct ifmedia *ifm = iflib_get_media(aq_dev->ctx); in aq_mediachange() local 116 int user_media = IFM_SUBTYPE(ifm->ifm_media); in aq_mediachange() 121 if (!(ifm->ifm_media & IFM_ETHER)) { in aq_mediachange() 124 ifm->ifm_media); in aq_mediachange() 169 hw->fc.fc_rx = (ifm->ifm_media & IFM_ETH_RXPAUSE) ? 1 : 0; in aq_mediachange() 170 hw->fc.fc_tx = (ifm->ifm_media & IFM_ETH_TXPAUSE) ? 1 : 0; in aq_mediachange()
|
| /src/tools/tools/net80211/wlanwatch/ |
| H A D | wlanwatch.c | 287 struct if_msghdr *ifm; in print_rtmsg() local 301 ifm = (struct if_msghdr *)rtm; in print_rtmsg() 303 cnow, ifm->ifm_index); in print_rtmsg() 304 switch (ifm->ifm_data.ifi_link_state) { in print_rtmsg() 313 ifm->ifm_data.ifi_link_state); in print_rtmsg() 316 bprintf(stdout, ifm->ifm_flags, ifnetflags); in print_rtmsg() 317 pmsg_addrs((char *)(ifm + 1), ifm->ifm_addrs); in print_rtmsg()
|
| /src/sys/dev/qcom_ess_edma/ |
| H A D | qcom_ess_edma_gmac.c | 84 struct ifmedia *ifm = &gmac->ifm; in qcom_ess_edma_gmac_mediachange() local 85 struct ifmedia_entry *ife = ifm->ifm_cur; in qcom_ess_edma_gmac_mediachange() 87 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in qcom_ess_edma_gmac_mediachange() 143 error = ifmedia_ioctl(ifp, ifr, &gmac->ifm, command); in qcom_ess_edma_gmac_ioctl() 375 ifmedia_init(&gmac->ifm, 0, qcom_ess_edma_gmac_mediachange, in qcom_ess_edma_gmac_create_ifnet() 377 ifmedia_add(&gmac->ifm, IFM_ETHER | IFM_1000_T | IFM_FDX, 0, NULL); in qcom_ess_edma_gmac_create_ifnet() 378 ifmedia_set(&gmac->ifm, IFM_ETHER | IFM_1000_T | IFM_FDX); in qcom_ess_edma_gmac_create_ifnet()
|
| /src/usr.sbin/rtsold/ |
| H A D | if.c | 297 struct if_msghdr *ifm; in if_nametosdl() local 311 for (next = buf; next < lim; next += ifm->ifm_msglen) { in if_nametosdl() 312 ifm = (struct if_msghdr *)(void *)next; in if_nametosdl() 313 if (ifm->ifm_type == RTM_IFINFO) { in if_nametosdl() 314 sa = (struct sockaddr *)(ifm + 1); in if_nametosdl() 315 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in if_nametosdl()
|
| /src/contrib/wpa/src/l2_packet/ |
| H A D | l2_packet_freebsd.c | 206 struct if_msghdr *ifm; in eth_get() 220 for (p = buf; p < buf + len; p += ifm->ifm_msglen) { in eth_get() 221 ifm = (struct if_msghdr *)p; in eth_get() 222 sdl = (struct sockaddr_dl *)(ifm + 1); in eth_get() 223 if (ifm->ifm_type != RTM_IFINFO || in eth_get() 224 (ifm->ifm_addrs & RTA_IFP) == 0) in eth_get()
|
| /src/sys/netgraph/ |
| H A D | ng_eiface.c | 347 struct ifmedia *ifm = &priv->media; in ng_eiface_mediachange() local 349 if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER) in ng_eiface_mediachange() 351 if (IFM_SUBTYPE(ifm->ifm_media) == IFM_AUTO) in ng_eiface_mediachange() 354 ifp->if_baudrate = ifmedia_baudrate(ifm->ifm_media); in ng_eiface_mediachange() 363 struct ifmedia *ifm = &priv->media; in ng_eiface_mediastatus() local 365 if (ifm->ifm_cur->ifm_media == (IFM_ETHER | IFM_AUTO) && in ng_eiface_mediastatus() 369 ifmr->ifm_active = ifm->ifm_cur->ifm_media; in ng_eiface_mediastatus()
|
| /src/usr.sbin/rwhod/ |
| H A D | rwhod.c | 578 struct if_msghdr *ifm; in configure() local 629 for (next = buf; next < lim; next += ifm->ifm_msglen) { in configure() 630 ifm = (struct if_msghdr *)next; in configure() 631 if (ifm->ifm_type == RTM_IFINFO) { in configure() 632 sdl = (struct sockaddr_dl *)(ifm + 1); in configure() 633 flags = ifm->ifm_flags; in configure() 643 if (ifm->ifm_type != RTM_NEWADDR) in configure() 645 ifam = (struct ifa_msghdr *)ifm; in configure()
|
| /src/sys/dev/my/ |
| H A D | if_my.c | 391 struct ifmedia *ifm; in my_autoneg_mii() local 395 ifm = &sc->ifmedia; in my_autoneg_mii() 398 ifm->ifm_media = IFM_ETHER | IFM_AUTO; in my_autoneg_mii() 410 ifm->ifm_media = IFM_ETHER | IFM_10_T | IFM_HDX; in my_autoneg_mii() 480 ifm->ifm_media = in my_autoneg_mii() 493 ifm->ifm_media = IFM_ETHER | IFM_100_TX; in my_autoneg_mii() 501 ifm->ifm_media = IFM_ETHER | IFM_100_T4; in my_autoneg_mii() 507 ifm->ifm_media = IFM_ETHER | IFM_100_TX | IFM_FDX; in my_autoneg_mii() 513 ifm->ifm_media = IFM_ETHER | IFM_100_TX | IFM_HDX; in my_autoneg_mii() 519 ifm->ifm_media = IFM_ETHER | IFM_10_T | IFM_FDX; in my_autoneg_mii() [all …]
|
| /src/contrib/ntp/libparse/ |
| H A D | parsestreams.c | 223 struct fmodsw *ifm = (struct fmodsw *)0; in xxxinit() local 242 if ((ifm == (struct fmodsw *)0) && in xxxinit() 249 ifm = fm; in xxxinit() 255 if (ifm == (struct fmodsw *)0) in xxxinit() 267 Strncpy(ifm->f_name, mname, FMNAMESZ); in xxxinit() 268 ifm->f_name[FMNAMESZ] = '\0'; in xxxinit() 269 ifm->f_str = &parseinfo; in xxxinit()
|