Home
last modified time | relevance | path

Searched refs:ndi (Results 1 – 23 of 23) 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()
64 free(ndi, M_DEVBUF); in ofw_firmware_setup_dinfo()
69 resource_list_init(&ndi->rl); in ofw_firmware_setup_dinfo()
73 return (ndi); in ofw_firmware_setup_dinfo()
80 struct simplebus_devinfo *ndi; in ofw_firmware_add_device() local
88 ndi->obdinfo.obd_name); in ofw_firmware_add_device()
89 resource_list_free(&ndi->rl); in ofw_firmware_add_device()
92 free(ndi, M_DEVBUF); in ofw_firmware_add_device()
[all …]
/freebsd/sys/dev/fdt/
H A Dsimplebus.c278 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in simplebus_setup_dinfo()
280 ndi = di; in simplebus_setup_dinfo()
283 free(ndi, M_DEVBUF); in simplebus_setup_dinfo()
291 return (ndi); in simplebus_setup_dinfo()
306 ndi->obdinfo.obd_name); in simplebus_add_device()
310 free(ndi, M_DEVBUF); in simplebus_add_device()
328 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in simplebus_add_child()
329 ndi->obdinfo.obd_node = -1; in simplebus_add_child()
342 if (ndi == NULL) in simplebus_get_devinfo()
353 if (ndi == NULL) in simplebus_get_resource_list()
[all …]
H A Dsimple_mfd.c255 struct simplebus_devinfo *ndi; in simple_mfd_setup_dinfo() local
259 ndi = malloc(sizeof(*ndi), M_DEVBUF, M_WAITOK | M_ZERO); in simple_mfd_setup_dinfo()
261 ndi = di; in simple_mfd_setup_dinfo()
264 free(ndi, M_DEVBUF); in simple_mfd_setup_dinfo()
269 resource_list_init(&ndi->rl); in simple_mfd_setup_dinfo()
273 return (ndi); in simple_mfd_setup_dinfo()
280 struct simplebus_devinfo *ndi; in simple_mfd_add_device() local
288 ndi->obdinfo.obd_name); in simple_mfd_add_device()
289 resource_list_free(&ndi->rl); in simple_mfd_add_device()
292 free(ndi, M_DEVBUF); in simple_mfd_add_device()
[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()
408 free(ndi, M_DEVBUF); in zynqmp_firmware_setup_dinfo()
413 resource_list_init(&ndi->rl); in zynqmp_firmware_setup_dinfo()
417 return (ndi); in zynqmp_firmware_setup_dinfo()
424 struct simplebus_devinfo *ndi; in zynqmp_firmware_add_device() local
432 ndi->obdinfo.obd_name); in zynqmp_firmware_add_device()
433 resource_list_free(&ndi->rl); in zynqmp_firmware_add_device()
436 free(ndi, M_DEVBUF); in zynqmp_firmware_add_device()
[all …]
/freebsd/sys/fs/nfs/
H A Dnfsclstate.h410 nfsfldi_addr(struct nfscldevinfo *ndi, int pos) in nfsfldi_addr() argument
413 if (pos >= ndi->nfsdi_addrcnt) in nfsfldi_addr()
415 return (&ndi->nfsdi_data[pos]); in nfsfldi_addr()
422 nfsfldi_stripeindex(struct nfscldevinfo *ndi, int pos) in nfsfldi_stripeindex() argument
426 if (pos >= ndi->nfsdi_stripecnt) in nfsfldi_stripeindex()
428 valp = (uint8_t *)&ndi->nfsdi_data[ndi->nfsdi_addrcnt]; in nfsfldi_stripeindex()
437 nfsfldi_setstripeindex(struct nfscldevinfo *ndi, int pos, uint8_t val) in nfsfldi_setstripeindex() argument
441 if (pos >= ndi->nfsdi_stripecnt) in nfsfldi_setstripeindex()
443 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()
449 ndi->basereachable = advreachable; in nd6_ra_input()
450 ndi->reachable = ND_COMPUTE_RTIME(ndi->basereachable); in nd6_ra_input()
458 ndi->chlim = nd_ra->nd_ra_curhoplimit; in nd6_ra_input()
553 maxmtu = (ndi->maxmtu && ndi->maxmtu < ifp->if_mtu) in nd6_ra_input()
554 ? ndi->maxmtu : ifp->if_mtu; in nd6_ra_input()
556 int change = (ndi->linkmtu != mtu); 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()
1641 struct in6_ndireq *ndi = (struct in6_ndireq *)data; in nd6_ioctl() local
[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/sbin/ifconfig/
H A Daf_nd6.c85 nd.ndi.flags &= ~(-d); in setnd6flags()
87 nd.ndi.flags |= d; in setnd6flags()
160 if (nd.ndi.flags == 0 && !isdefif) in nd6_status()
163 (unsigned int)(nd.ndi.flags | (isdefif << 15)), ND6BITS); in nd6_status()
/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.retrans = rai->rai_retranstimer; in getconfig()
659 ndi.ndi.basereachable = rai->rai_reachabletime; in getconfig()
660 if (ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&ndi) < 0) in getconfig()
H A Dif.c402 ifi->ifi_nd_flags = nd.ndi.flags; in update_ifinfo_nd_flags()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clrpcops.c5491 struct nfscldevinfo *ndi; in nfsrpc_getdeviceinfo() local
5500 ndi = NULL; in nfsrpc_getdeviceinfo()
5552 ndi = malloc(sizeof(*ndi) + (addrcnt + i) * in nfsrpc_getdeviceinfo()
5557 ndi->nfsdi_refcnt = 0; in nfsrpc_getdeviceinfo()
5576 ndi = malloc(sizeof(*ndi) + sizeof(struct nfsclds *), in nfsrpc_getdeviceinfo()
5580 ndi->nfsdi_refcnt = 0; in nfsrpc_getdeviceinfo()
5654 ndi->nfsdi_vers = vers; in nfsrpc_getdeviceinfo()
5661 ndi->nfsdi_flags |= in nfsrpc_getdeviceinfo()
5664 ndi->nfsdi_flags &= in nfsrpc_getdeviceinfo()
5686 *ndip = 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.c1013 #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()