Home
last modified time | relevance | path

Searched refs:ndi (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/dev/ofw/
H A Dofw_firmware.c55 struct simplebus_devinfo *ndi; in ofw_firmware_setup_dinfo() local
59 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in ofw_firmware_setup_dinfo()
61 ndi = di; in ofw_firmware_setup_dinfo()
62 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) { in ofw_firmware_setup_dinfo()
64 free(ndi, M_DEVBUF); in ofw_firmware_setup_dinfo()
69 resource_list_init(&ndi->rl); in ofw_firmware_setup_dinfo()
70 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in ofw_firmware_setup_dinfo()
71 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL); in ofw_firmware_setup_dinfo()
73 return (ndi); in ofw_firmware_setup_dinfo()
80 struct simplebus_devinfo *ndi; in ofw_firmware_add_device() local
[all …]
/freebsd/sys/dev/fdt/
H A Dsimplebus.c280 struct simplebus_devinfo *ndi; in simplebus_setup_dinfo() local
284 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in simplebus_setup_dinfo()
286 ndi = di; in simplebus_setup_dinfo()
287 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) { in simplebus_setup_dinfo()
289 free(ndi, M_DEVBUF); in simplebus_setup_dinfo()
293 resource_list_init(&ndi->rl); in simplebus_setup_dinfo()
294 ofw_bus_reg_to_rl(dev, node, sc->acells, sc->scells, &ndi->rl); in simplebus_setup_dinfo()
295 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL); in simplebus_setup_dinfo()
297 return (ndi); in simplebus_setup_dinfo()
304 struct simplebus_devinfo *ndi; simplebus_add_device() local
328 struct simplebus_devinfo *ndi; simplebus_add_child() local
345 struct simplebus_devinfo *ndi; simplebus_get_devinfo() local
356 struct simplebus_devinfo *ndi; simplebus_get_resource_list() local
[all...]
H A Dsimple_mfd.c256 struct simplebus_devinfo *ndi; in simple_mfd_setup_dinfo() local
260 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in simple_mfd_setup_dinfo()
262 ndi = di; in simple_mfd_setup_dinfo()
263 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) { in simple_mfd_setup_dinfo()
265 free(ndi, M_DEVBUF); in simple_mfd_setup_dinfo()
270 resource_list_init(&ndi->rl); in simple_mfd_setup_dinfo()
271 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in simple_mfd_setup_dinfo()
272 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL); in simple_mfd_setup_dinfo()
274 return (ndi); in simple_mfd_setup_dinfo()
281 struct simplebus_devinfo *ndi; in simple_mfd_add_device() local
[all …]
/freebsd/sys/dev/firmware/xilinx/
H A Dzynqmp_firmware.c399 struct simplebus_devinfo *ndi; in zynqmp_firmware_setup_dinfo() local
403 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in zynqmp_firmware_setup_dinfo()
405 ndi = di; in zynqmp_firmware_setup_dinfo()
406 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) { in zynqmp_firmware_setup_dinfo()
408 free(ndi, M_DEVBUF); in zynqmp_firmware_setup_dinfo()
413 resource_list_init(&ndi->rl); in zynqmp_firmware_setup_dinfo()
414 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in zynqmp_firmware_setup_dinfo()
415 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL); in zynqmp_firmware_setup_dinfo()
417 return (ndi); in zynqmp_firmware_setup_dinfo()
424 struct simplebus_devinfo *ndi; in zynqmp_firmware_add_device() local
[all …]
/freebsd/sys/fs/nfs/
H A Dnfsclstate.h414 nfsfldi_addr(struct nfscldevinfo *ndi, int pos) in nfsfldi_addr() argument
417 if (pos >= ndi->nfsdi_addrcnt) in nfsfldi_addr()
419 return (&ndi->nfsdi_data[pos]); in nfsfldi_addr()
426 nfsfldi_stripeindex(struct nfscldevinfo *ndi, int pos) in nfsfldi_stripeindex() argument
430 if (pos >= ndi->nfsdi_stripecnt) in nfsfldi_stripeindex()
432 valp = (uint8_t *)&ndi->nfsdi_data[ndi->nfsdi_addrcnt]; in nfsfldi_stripeindex()
441 nfsfldi_setstripeindex(struct nfscldevinfo *ndi, int pos, uint8_t val) in nfsfldi_setstripeindex() argument
445 if (pos >= ndi->nfsdi_stripecnt) in nfsfldi_setstripeindex()
447 valp = (uint8_t *)&ndi->nfsdi_data[ndi->nfsdi_addrcnt]; in nfsfldi_setstripeindex()
/freebsd/sys/netinet6/
H A Din6_ifattach.c805 struct nd_ifinfo *ndi = ND_IFINFO(ifp); in in6_get_tmpifid() local
808 if (bcmp(ndi->randomid, nullbuf, sizeof(nullbuf)) == 0) { in in6_get_tmpifid()
814 bcopy(baseid, ndi->randomseed1, sizeof(ndi->randomseed1)); in in6_get_tmpifid()
817 (void)generate_tmp_ifid(ndi->randomseed0, ndi->randomseed1, in in6_get_tmpifid()
818 ndi->randomid); in in6_get_tmpifid()
820 bcopy(ndi->randomid, retbuf, 8); in in6_get_tmpifid()
830 struct nd_ifinfo *ndi; in in6_tmpaddrtimer() local
843 ndi = ND_IFINFO(ifp); in in6_tmpaddrtimer()
844 if (bcmp(ndi->randomid, nullbuf, sizeof(nullbuf)) != 0) { in in6_tmpaddrtimer()
849 (void)generate_tmp_ifid(ndi->randomseed0, in in6_tmpaddrtimer()
[all …]
H A Dnd6_rtr.c359 struct nd_ifinfo *ndi; in nd6_ra_input() local
373 ndi = ND_IFINFO(ifp); in nd6_ra_input()
374 if (!(ndi->flags & ND6_IFF_ACCEPT_RTADV)) in nd6_ra_input()
436 if (ndi->flags & ND6_IFF_NO_RADR) in nd6_ra_input()
448 ndi->basereachable != advreachable) { in nd6_ra_input()
449 ndi->basereachable = advreachable; in nd6_ra_input()
450 ndi->reachable = ND_COMPUTE_RTIME(ndi->basereachable); in nd6_ra_input()
451 ndi->recalctm = V_nd6_recalc_reachtm_interval; /* reset */ in nd6_ra_input()
455 ndi->retrans = ntohl(nd_ra->nd_ra_retransmit); in nd6_ra_input()
457 if (ndi->chlim < nd_ra->nd_ra_curhoplimit) in nd6_ra_input()
[all …]
H A Dnd6.c364 nd6_setmtu0(struct ifnet *ifp, struct nd_ifinfo *ndi) in nd6_setmtu0() argument
368 omaxmtu = ndi->maxmtu; in nd6_setmtu0()
369 ndi->maxmtu = ifp->if_mtu; in nd6_setmtu0()
377 if (omaxmtu >= IPV6_MMTU && ndi->maxmtu < IPV6_MMTU) { in nd6_setmtu0()
380 if_name(ifp), (unsigned long)ndi->maxmtu); in nd6_setmtu0()
383 if (ndi->maxmtu > V_in6_maxmtu) in nd6_setmtu0()
757 struct nd_ifinfo *ndi; in nd6_llinfo_timer() local
791 ndi = ND_IFINFO(ifp); in nd6_llinfo_timer()
893 if (ndi && (ndi->flags & ND6_IFF_PERFORMNUD) != 0) { in nd6_llinfo_timer()
917 nd6_llinfo_settimer_locked(ln, (long)ndi->retrans * hz / 1000); in nd6_llinfo_timer()
[all …]
H A Dnd6.h155 } ndi; member
161 struct nd_ifinfo ndi; member
H A Din6.c1355 nd.ndi.flags = ND_IFINFO(ifp)->flags; in in6_addifaddr()
1356 nd.ndi.flags &= ~ND6_IFF_IFDISABLED; in in6_addifaddr()
/freebsd/usr.sbin/rtsold/
H A Dif.c129 if (nd.ndi.flags & ND6_IFF_IFDISABLED) { in interface_up()
131 nd.ndi.flags &= ~ND6_IFF_IFDISABLED; in interface_up()
146 if (!(nd.ndi.flags & ND6_IFF_ACCEPT_RTADV)) { in interface_up()
148 nd.ndi.flags |= ND6_IFF_ACCEPT_RTADV; in interface_up()
H A Drtsold.c418 nd.ndi.flags |= ND6_IFF_ACCEPT_RTADV; in ifconfig()
894 if ((nd.ndi.flags & ND6_IFF_IFDISABLED)) in autoifprobe()
896 if (!(nd.ndi.flags & ND6_IFF_ACCEPT_RTADV)) in autoifprobe()
/freebsd/crypto/heimdal/lib/hdb/
H A Ddbinfo.c225 struct hdb_dbinfo *di, *ndi; in hdb_free_dbinfo() local
227 for(di = *dbp; di != NULL; di = ndi) { in hdb_free_dbinfo()
228 ndi = di->next; in hdb_free_dbinfo()
/freebsd/usr.sbin/rtadvd/
H A Dconfig.c642 struct in6_ndireq ndi; in getconfig() local
650 memset(&ndi, 0, sizeof(ndi)); in getconfig()
651 strlcpy(ndi.ifname, ifi->ifi_ifname, sizeof(ndi.ifname)); in getconfig()
652 if (ioctl(s, SIOCGIFINFO_IN6, (caddr_t)&ndi) < 0) in getconfig()
657 ndi.ndi.chlim = rai->rai_hoplimit; in getconfig()
658 ndi.ndi in getconfig()
[all...]
H A Dif.c402 ifi->ifi_nd_flags = nd.ndi.flags; in update_ifinfo_nd_flags()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clrpcops.c5623 struct nfscldevinfo *ndi; in nfsrpc_getdeviceinfo() local
5632 ndi = NULL; in nfsrpc_getdeviceinfo()
5684 ndi = malloc(sizeof(*ndi) + (addrcnt + i) * in nfsrpc_getdeviceinfo()
5687 NFSBCOPY(deviceid, ndi->nfsdi_deviceid, in nfsrpc_getdeviceinfo()
5689 ndi->nfsdi_refcnt = 0; in nfsrpc_getdeviceinfo()
5690 ndi->nfsdi_flags = NFSDI_FILELAYOUT; in nfsrpc_getdeviceinfo()
5691 ndi->nfsdi_stripecnt = stripecnt; in nfsrpc_getdeviceinfo()
5692 ndi->nfsdi_addrcnt = addrcnt; in nfsrpc_getdeviceinfo()
5704 nfsfldi_setstripeindex(ndi, in nfsrpc_getdeviceinfo()
[all...]
/freebsd/tests/sys/net/routing/
H A Drtsock_common.h291 if ((nd.ndi.flags & ND6_IFF_IFDISABLED) != 0) { in iface_enable_ipv6()
292 nd.ndi.flags &= ~ND6_IFF_IFDISABLED; in iface_enable_ipv6()
/freebsd/sys/dev/cesa/
H A Dcesa.c1103 struct simplebus_devinfo *ndi; in cesa_attach() local
1117 if ((ndi = device_get_ivars(dev)) == NULL) in cesa_attach()
1120 rl = &ndi->rl; in cesa_attach()
/freebsd/share/examples/libifconfig/
H A Dstatus.c243 printf("\tnd6 options=%x\n", nd.ndi.flags); in print_nd6()
/freebsd/lib/libifconfig/
H A Dlibifconfig.c397 nd->ndi.flags |= ND6_IFF_DEFAULTIF; in ifconfig_get_nd6()
/freebsd/usr.sbin/ndp/
H A Dndp.c1012 #define ND nd.ndi in ifinfo()
/freebsd/lib/libc/net/
H A Dgetaddrinfo.c1680 return ((nd.ndi.flags & ND6_IFF_IFDISABLED) != 0); in is_ifdisabled()