Home
last modified time | relevance | path

Searched refs:ifm (Results 1 – 25 of 78) sorted by relevance

1234

/src/sys/net/
H A Dif_media.c72 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 Drtsock.c1978 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 Difm-csi.txt4 - 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 Dif.c413 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 Dgetifaddrs.c90 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 Do2d.dtsi19 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 Do2i.dts12 model = "ifm,o2i";
13 compatible = "ifm,o2d";
H A Do2mnt.dts12 model = "ifm,o2mnt";
13 compatible = "ifm,o2d";
H A Do2d.dts12 model = "ifm,o2d";
13 compatible = "ifm,o2d";
H A Do2dnt2.dts12 model = "ifm,o2dnt2";
13 compatible = "ifm,o2d";
H A Do3dnt.dts12 model = "ifm,o3dnt";
13 compatible = "ifm,o2d";
H A Do2d300.dts12 model = "ifm,o2d300";
13 compatible = "ifm,o2d";
H A Dac14xx.dts13 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 Difmcstat.c411 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 Darp.c234 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 Droute.c215 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 Daq_media.c115 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 Dwlanwatch.c287 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 Dqcom_ess_edma_gmac.c84 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 Dif.c297 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 Dl2_packet_freebsd.c206 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 Dng_eiface.c347 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 Drwhod.c578 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 Dif_my.c391 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 Dparsestreams.c223 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()

1234