Home
last modified time | relevance | path

Searched refs:nd (Results 1 – 25 of 171) sorted by relevance

1234567

/dragonfly/sys/kern/
HDvfs_nlookup.c84 static int naccess(struct nlookupdata *nd, struct nchandle *nch,
95 keeperror(struct nlookupdata *nd, int error) in keeperror() argument
98 if ((nd->nl_flags & NLC_IGNBADDIR) == 0 || in keeperror()
116 nlookup_init(struct nlookupdata *nd, in nlookup_init() argument
130 bzero(nd, sizeof(struct nlookupdata)); in nlookup_init()
131 nd->nl_path = objcache_get(namei_oc, M_WAITOK); in nlookup_init()
132 nd->nl_flags |= NLC_HASBUF; in nlookup_init()
134 error = copystr(path, nd->nl_path, MAXPATHLEN, &pathlen); in nlookup_init()
136 error = copyinstr(path, nd->nl_path, MAXPATHLEN, &pathlen); in nlookup_init()
147 if (nd->nl_path[0] == '/') { in nlookup_init()
[all …]
HDvfs_syscalls.c130 struct nlookupdata nd; in sys_mount() local
174 error = nlookup_init(&nd, uap->path, UIO_USERSPACE, NLC_FOLLOW); in sys_mount()
176 if ((error = nlookup(&nd)) == 0) { in sys_mount()
177 if (nd.nl_nch.ncp->nc_vp == NULL) in sys_mount()
182 nlookup_done(&nd); in sys_mount()
192 nullmp = nd.nl_nch.mount; in sys_mount()
197 nch = nd.nl_nch; in sys_mount()
198 cache_zero(&nd.nl_nch); in sys_mount()
199 nlookup_done(&nd); in sys_mount()
615 struct nlookupdata nd; in sys_unmount() local
[all …]
HDkern_acl.c152 struct nlookupdata nd; in sys___acl_get_file() local
157 error = nlookup_init(&nd, uap->path, UIO_USERSPACE, NLC_FOLLOW); in sys___acl_get_file()
159 error = nlookup(&nd); in sys___acl_get_file()
161 error = cache_vref(&nd.nl_nch, nd.nl_cred, &vp); in sys___acl_get_file()
162 nlookup_done(&nd); in sys___acl_get_file()
177 struct nlookupdata nd; in sys___acl_set_file() local
182 error = nlookup_init(&nd, uap->path, UIO_USERSPACE, NLC_FOLLOW); in sys___acl_set_file()
184 error = nlookup(&nd); in sys___acl_set_file()
186 error = cache_vref(&nd.nl_nch, nd.nl_cred, &vp); in sys___acl_set_file()
187 nlookup_done(&nd); in sys___acl_set_file()
[all …]
HDvfs_vnops.c102 vn_open(struct nlookupdata *nd, struct file **fpp, int fmode, int cmode) in vn_open() argument
106 struct ucred *cred = nd->nl_cred; in vn_open()
130 nd->nl_flags |= NLC_OPEN; in vn_open()
132 nd->nl_flags |= NLC_APPEND; in vn_open()
134 nd->nl_flags |= NLC_TRUNCATE; in vn_open()
136 nd->nl_flags |= NLC_READ; in vn_open()
138 nd->nl_flags |= NLC_WRITE; in vn_open()
140 nd->nl_flags |= NLC_FOLLOW; in vn_open()
157 nd->nl_flags |= NLC_CREATE; in vn_open()
158 nd->nl_flags |= NLC_REFDVP; in vn_open()
[all …]
HDvfs_synth.c57 struct nlookupdata nd; in getsynthvnode() local
71 error = nlookup_init_root(&nd, devname, UIO_SYSSPACE, NLC_FOLLOW, in getsynthvnode()
80 error = nlookup(&nd); in getsynthvnode()
82 if (nd.nl_nch.ncp->nc_vp == NULL) { in getsynthvnode()
86 nch = nd.nl_nch; in getsynthvnode()
87 cache_zero(&nd.nl_nch); in getsynthvnode()
90 nlookup_done(&nd); in getsynthvnode()
HDkern_acct.c124 struct nlookupdata nd; in sys_acct() local
139 error = nlookup_init(&nd, uap->path, UIO_USERSPACE, in sys_acct()
142 error = vn_open(&nd, NULL, FWRITE | O_APPEND, 0); in sys_acct()
143 if (error == 0 && nd.nl_open_vp->v_type != VREG) in sys_acct()
146 nlookup_done(&nd); in sys_acct()
149 vp = nd.nl_open_vp; in sys_acct()
150 nd.nl_open_vp = NULL; in sys_acct()
151 nlookup_done(&nd); in sys_acct()
/dragonfly/lib/libcalendar/
HDcalendar.c195 int nd; /* Number of days--return value */ in ndaysgi() local
214 if ((nd = ndaysji(idt)) == -1) in ndaysgi()
217 nd = (nd - 10 - (idt->y - 1600) / 100 + (idt->y - 1600) / 400); in ndaysgi()
218 else if (nd > nswitch) in ndaysgi()
219 nd -= 10; in ndaysgi()
220 return (nd); in ndaysgi()
232 week(int nd, int *y) in week() argument
237 gdate(nd, &dt); in week()
238 for (*y = dt.y + 1; nd < (fw = firstweek(*y)); (*y)--) in week()
240 return ((nd - fw) / 7 + 1); in week()
[all …]
/dragonfly/sys/sys/
HDkern_syscall.h76 int kern_execve(struct nlookupdata *nd, struct file *fp, char fileflags,
137 int kern_access(struct nlookupdata *nd, int amode, int flags);
138 int kern_chdir(struct nlookupdata *nd);
139 int kern_chmod(struct nlookupdata *nd, int mode);
140 int kern_chown(struct nlookupdata *nd, int uid, int gid);
149 int kern_link(struct nlookupdata *nd, struct nlookupdata *linknd);
154 int kern_mkdir(struct nlookupdata *nd, int mode);
155 int kern_mkfifo(struct nlookupdata *nd, int mode);
156 int kern_mknod(struct nlookupdata *nd, int mode, int rmajor, int rminor);
157 int kern_open(struct nlookupdata *nd, int flags, int mode, int *res);
[all …]
/dragonfly/sys/vfs/nfs/
HDnfs_srvcache.c173 nfsrv_getcache(struct nfsrv_descript *nd, struct nfssvc_sock *slp, in nfsrv_getcache() argument
186 if (!nd->nd_nam2) in nfsrv_getcache()
191 for (rp = NFSRCHASH(nd->nd_retxid)->lh_first; rp != NULL; in nfsrv_getcache()
193 if (nd->nd_retxid == rp->rc_xid && nd->nd_procnum == rp->rc_proc && in nfsrv_getcache()
194 netaddr_match(AF_INET, &rp->rc_haddr, nd->nd_nam)) { in nfsrv_getcache()
214 nfs_rephead(0, nd, slp, rp->rc_status, in nfsrv_getcache()
238 NFS_DPF(RC, ("M%03x", nd->nd_retxid & 0xfff)); in nfsrv_getcache()
267 rp->rc_xid = nd->nd_retxid; in nfsrv_getcache()
268 saddr = (struct sockaddr_in *)nd->nd_nam; in nfsrv_getcache()
276 rp->rc_nam = dup_sockaddr(nd->nd_nam); in nfsrv_getcache()
[all …]
HDnfs_syscalls.c89 static void nfsd_rt (int sotype, struct nfsrv_descript *nd,
126 struct nlookupdata nd; in sys_nfssvc() local
165 error = nlookup_init(&nd, ncd.ncd_dirp, UIO_USERSPACE, in sys_nfssvc()
168 error = nlookup(&nd); in sys_nfssvc()
170 error = cache_vget(&nd.nl_nch, nd.nl_cred, LK_EXCLUSIVE, &vp); in sys_nfssvc()
171 nlookup_done(&nd); in sys_nfssvc()
448 struct nfsrv_descript *nd = NULL; in nfssvc_nfsd() local
534 error = nfsrv_dorec(slp, nfsd, &nd); in nfssvc_nfsd()
576 if (nd) { in nfssvc_nfsd()
577 kfree((caddr_t)nd, M_NFSRVDESC); in nfssvc_nfsd()
[all …]
HDnfs_socket.c153 int (*nfsrv3_procs[NFS_NPROCS]) (struct nfsrv_descript *nd,
1593 nfs_rephead(int siz, struct nfsrv_descript *nd, struct nfssvc_sock *slp, in nfs_rephead() argument
1612 *tl++ = txdr_unsigned(nd->nd_retxid); in nfs_rephead()
1633 if (nd->nd_flag & ND_KERBFULL) { in nfs_rephead()
1637 for (nuidp = NUIDHASH(slp, nd->nd_cr.cr_uid)->lh_first; in nfs_rephead()
1639 if (nuidp->nu_cr.cr_uid == nd->nd_cr.cr_uid && in nfs_rephead()
1640 (!nd->nd_nam2 || netaddr_match(AF_INET, in nfs_rephead()
1641 &nuidp->nu_haddr, nd->nd_nam2))) in nfs_rephead()
1691 *tl = txdr_unsigned(nfsrv_errmap(nd, err)); in nfs_rephead()
2281 nfs_getreq(struct nfsrv_descript *nd, struct nfsd *nfsd, int has_header) in nfs_getreq() argument
[all …]
HDnfs_vfsops.c560 struct nfsv3_diskless *nd = &nfsv3_diskless; in nfs_mountroot() local
589 nd->root_args.flags |= NFSMNT_NFSV3 | NFSMNT_RDIRPLUS; in nfs_mountroot()
590 nd->swap_args.flags |= NFSMNT_NFSV3; in nfs_mountroot()
594 nd->myif.ifra_name, in nfs_mountroot()
595 kinet_ntoa(SINP(&nd->myif.ifra_addr)->sin_addr, addr)); in nfs_mountroot()
597 kinet_ntoa(SINP(&nd->myif.ifra_broadaddr)->sin_addr, addr)); in nfs_mountroot()
599 kinet_ntoa(SINP(&nd->myif.ifra_mask)->sin_addr, addr)); in nfs_mountroot()
615 error = socreate(nd->myif.ifra_addr.sa_family, &so, SOCK_DGRAM, 0, td); in nfs_mountroot()
618 nd->myif.ifra_addr.sa_family, error); in nfs_mountroot()
621 error = ifioctl(so, SIOCAIFADDR, (caddr_t)&nd->myif, proc0.p_ucred); in nfs_mountroot()
[all …]
HDbootp_subr.c254 static void bootpc_decode_reply(struct nfsv3_diskless *nd,
1342 bootpc_decode_reply(struct nfsv3_diskless *nd, struct bootpc_ifcontext *ifctx, in bootpc_decode_reply() argument
1420 } else if (setfs(&nd->root_saddr, in bootpc_decode_reply()
1421 nd->root_hostnam, p)) { in bootpc_decode_reply()
1431 nfs_mountopts(&nd->root_args, p); in bootpc_decode_reply()
1443 } else if (setfs(&nd->swap_saddr, in bootpc_decode_reply()
1444 nd->swap_hostnam, p)) { in bootpc_decode_reply()
1454 nfs_mountopts(&nd->swap_args, p); in bootpc_decode_reply()
1469 nd->swap_nblks = ntohl(swaplen); in bootpc_decode_reply()
1471 nd->swap_nblks); in bootpc_decode_reply()
[all …]
/dragonfly/sys/platform/pc64/x86_64/
HDautoconf.c313 struct nfs_diskless *nd = &nfs_diskless; in pxe_setup_nfsdiskless() local
326 bcopy(&myaddr, &nd->myif.ifra_addr, sizeof(myaddr)); in pxe_setup_nfsdiskless()
327 bcopy(&myaddr, &nd->myif.ifra_broadaddr, sizeof(myaddr)); in pxe_setup_nfsdiskless()
328 ((struct sockaddr_in *) &nd->myif.ifra_broadaddr)->sin_addr.s_addr = in pxe_setup_nfsdiskless()
330 bcopy(&netmask, &nd->myif.ifra_mask, sizeof(netmask)); in pxe_setup_nfsdiskless()
350 strlcpy(nd->myif.ifra_name, in pxe_setup_nfsdiskless()
352 sizeof(nd->myif.ifra_name)); in pxe_setup_nfsdiskless()
364 inaddr_to_sockaddr("boot.netif.gateway", &nd->mygateway); in pxe_setup_nfsdiskless()
369 nd->root_args.rsize = nfsroot_iosize; in pxe_setup_nfsdiskless()
370 nd->root_args.wsize = nfsroot_iosize; in pxe_setup_nfsdiskless()
[all …]
/dragonfly/bin/ed/
HDre.c84 char *nd; in extract_pattern() local
87 for (nd = ibufp; *nd != delimiter && *nd != '\n'; nd++) in extract_pattern()
88 switch (*nd) { in extract_pattern()
92 if ((nd = parse_char_class(nd + 1)) == NULL) { in extract_pattern()
98 if (*++nd == '\n') { in extract_pattern()
104 len = nd - ibufp; in extract_pattern()
108 ibufp = nd; in extract_pattern()
/dragonfly/sys/platform/vkernel64/x86_64/
HDautoconf.c391 struct nfs_diskless *nd = &nfs_diskless; in pxe_setup_nfsdiskless() local
405 bcopy(&myaddr, &nd->myif.ifra_addr, sizeof(myaddr)); in pxe_setup_nfsdiskless()
406 bcopy(&myaddr, &nd->myif.ifra_broadaddr, sizeof(myaddr)); in pxe_setup_nfsdiskless()
407 ((struct sockaddr_in *) &nd->myif.ifra_broadaddr)->sin_addr.s_addr = in pxe_setup_nfsdiskless()
409 bcopy(&netmask, &nd->myif.ifra_mask, sizeof(netmask)); in pxe_setup_nfsdiskless()
415 strlcpy(nd->myif.ifra_name, ifp->if_xname, in pxe_setup_nfsdiskless()
416 sizeof(nd->myif.ifra_name)); in pxe_setup_nfsdiskless()
444 strlcpy(nd->myif.ifra_name, in pxe_setup_nfsdiskless()
446 sizeof(nd->myif.ifra_name)); in pxe_setup_nfsdiskless()
458 inaddr_to_sockaddr("boot.netif.gateway", &nd->mygateway); in pxe_setup_nfsdiskless()
[all …]
/dragonfly/contrib/dhcpcd/hooks/
HD50-ypbind42 nd="$(best_domain)"
43 if [ $? = 0 ] && [ "$nd" != "$(domainname)" ]; then
44 domainname "$nd"
54 nd="$(best_domain)"
58 if [ -z "$nd" ]; then
62 elif [ "$nd" != "$(domainname)" ]; then
63 domainname "$nd"
HD20-resolv.conf83 eval rdnsstime=\$nd${i}_rdnss${j}_lifetime
87 eval rdnss=\$nd${i}_rdnss${j}_servers
91 eval dnssltime=\$nd${i}_dnssl${j}_lifetime
95 eval dnssl=\$nd${i}_dnssl${j}_search
112 eval acquired=\$nd${i}_acquired
114 eval now=\$nd${i}_now
/dragonfly/sys/net/
HDnetisr.c218 struct netisr_data *nd; in netisr_init() local
220 nd = (void *)kmem_alloc3(kernel_map, sizeof(*nd), in netisr_init()
222 memset(nd, 0, sizeof(*nd)); in netisr_init()
223 TAILQ_INIT(&nd->netrulist); in netisr_init()
224 netisr_data[i] = nd; in netisr_init()
227 &nd->thread, TDF_NOSTART|TDF_FORCE_SPINPORT|TDF_FIXEDCPU, in netisr_init()
324 struct netisr_data *nd = netisr_data[mycpuid]; in netmsg_service_loop() local
368 nd->netlastfunc = msg->nm_dispatch; in netmsg_service_loop()
380 TAILQ_FOREACH(ru, &nd->netrulist, ru_entry) in netmsg_service_loop()
571 struct netisr_data *nd = netisr_data[cpuid]; in netisr_register_rollup_dispatch() local
[all …]
/dragonfly/contrib/gdtoa/
HDstrtod.c96 e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign; local
208 for(nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++)
209 if (nd < 9)
211 else if (nd < 16)
213 nd0 = nd;
226 if (!nd) {
243 if (nd++ < 9)
245 else if (nd <= DBL_DIG + 1)
247 if (nd++ < 9)
249 else if (nd <= DBL_DIG + 1)
[all …]
HDstrtodg.c327 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign; local
407 for(decpt = nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++)
408 if (nd < 9)
410 else if (nd < 16)
412 nd0 = nd;
425 if (!nd) {
442 if (nd++ < 9)
444 else if (nd <= DBL_DIG + 1)
446 if (nd++ < 9)
448 else if (nd <= DBL_DIG + 1)
[all …]
/dragonfly/sys/vfs/nullfs/
HDnull_vfsops.c83 struct nlookupdata nd; in nullfs_mount() local
110 error = nlookup_init(&nd, args.target, UIO_USERSPACE, NLC_FOLLOW); in nullfs_mount()
113 error = nlookup(&nd); in nullfs_mount()
116 error = cache_vget(&nd.nl_nch, nd.nl_cred, LK_EXCLUSIVE, &rootvp); in nullfs_mount()
144 xmp->nullm_vfs = nd.nl_nch.mount; in nullfs_mount()
157 mp->mnt_ncmountpt = nd.nl_nch; in nullfs_mount()
161 cache_zero(&nd.nl_nch); in nullfs_mount()
162 nlookup_done(&nd); in nullfs_mount()
243 nlookup_done(&nd); in nullfs_mount()
/dragonfly/lib/libc/net/
HDgetnetnamadr.c395 struct netdata *nd; in getnetbyname() local
399 if ((nd = __netdata_init()) == NULL) in getnetbyname()
401 if (getnetbyname_r(name, &nd->net, nd->data, sizeof(nd->data), &rval, in getnetbyname()
410 struct netdata *nd; in getnetbyaddr() local
414 if ((nd = __netdata_init()) == NULL) in getnetbyaddr()
416 if (getnetbyaddr_r(addr, af, &nd->net, nd->data, sizeof(nd->data), in getnetbyaddr()
/dragonfly/sys/dev/disk/dm/
HDdm_pdev.c71 struct nlookupdata nd; in dm_dk_lookup() local
74 error = nlookup_init(&nd, dev_name, UIO_SYSSPACE, NLC_FOLLOW); in dm_dk_lookup()
78 error = vn_open(&nd, NULL, FREAD|FWRITE, 0); in dm_dk_lookup()
80 nlookup_done(&nd); in dm_dk_lookup()
84 *vpp = nd.nl_open_vp; in dm_dk_lookup()
85 nd.nl_open_vp = NULL; in dm_dk_lookup()
86 nlookup_done(&nd); in dm_dk_lookup()
/dragonfly/sys/vm/
HDvm_swap.c199 struct nlookupdata nd; in sys_swapon() local
208 error = nlookup_init(&nd, uap->name, UIO_USERSPACE, NLC_FOLLOW); in sys_swapon()
210 error = nlookup(&nd); in sys_swapon()
212 error = cache_vref(&nd.nl_nch, nd.nl_cred, &vp); in sys_swapon()
213 nlookup_done(&nd); in sys_swapon()
406 struct nlookupdata nd; in sys_swapoff() local
416 error = nlookup_init(&nd, uap->name, UIO_USERSPACE, NLC_FOLLOW); in sys_swapoff()
418 error = nlookup(&nd); in sys_swapoff()
420 error = cache_vref(&nd.nl_nch, nd.nl_cred, &vp); in sys_swapoff()
421 nlookup_done(&nd); in sys_swapoff()

1234567