/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() 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 D | simplebus.c | 280 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 D | simple_mfd.c | 256 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 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() 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 D | nfsclstate.h | 414 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 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() 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 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() 917 nd6_llinfo_settimer_locked(ln, (long)ndi->retrans * hz / 1000); in nd6_llinfo_timer() [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/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 in getconfig() [all...] |
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 | 5623 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 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 | 1012 #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()
|