/freebsd/sys/dev/ofw/ |
H A D | ofw_firmware.c | 55 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 D | simplebus.c | 278 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 D | simple_mfd.c | 255 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 D | zynqmp_firmware.c | 399 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 D | nfsclstate.h | 410 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 D | in6_ifattach.c | 805 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 D | nd6_rtr.c | 359 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 D | nd6.c | 364 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 D | nd6.h | 155 } ndi; member 161 struct nd_ifinfo ndi; member
|
H A D | in6.c | 1355 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 D | af_nd6.c | 85 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 D | if.c | 129 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 D | rtsold.c | 418 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 D | dbinfo.c | 225 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 D | config.c | 642 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 D | if.c | 402 ifi->ifi_nd_flags = nd.ndi.flags; in update_ifinfo_nd_flags()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 5491 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 D | rtsock_common.h | 291 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 D | cesa.c | 1103 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 D | status.c | 243 printf("\tnd6 options=%x\n", nd.ndi.flags); in print_nd6()
|
/freebsd/lib/libifconfig/ |
H A D | libifconfig.c | 397 nd->ndi.flags |= ND6_IFF_DEFAULTIF; in ifconfig_get_nd6()
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp.c | 1013 #define ND nd.ndi in ifinfo()
|
/freebsd/lib/libc/net/ |
H A D | getaddrinfo.c | 1680 return ((nd.ndi.flags & ND6_IFF_IFDISABLED) != 0); in is_ifdisabled()
|