| /freebsd-9-stable/sys/fs/nfsserver/ |
| D | nfs_nfsdserv.c | 74 static void nfsrvd_symlinksub(struct nfsrv_descript *nd, struct nameidata *ndp, 80 static void nfsrvd_mkdirsub(struct nfsrv_descript *nd, struct nameidata *ndp, 90 nfsrvd_access(struct nfsrv_descript *nd, __unused int isdgram, in nfsrvd_access() argument 99 if (nd->nd_repstat) { in nfsrvd_access() 100 nfsrv_postopattr(nd, 1, &nva); in nfsrvd_access() 105 if ((nd->nd_flag & ND_NFSV4) && in nfsrvd_access() 109 nd->nd_repstat = NFSERR_INVAL; in nfsrvd_access() 115 if (nfsvno_accchk(vp, VREAD, nd->nd_cred, exp, p, in nfsrvd_access() 121 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 127 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access() [all …]
|
| D | nfs_nfsdkrpc.c | 117 struct nfsrv_descript nd; in nfssvc_program() local 121 memset(&nd, 0, sizeof(nd)); in nfssvc_program() 129 nd.nd_procnum = newnfs_nfsv3_procid[rqst->rq_proc]; in nfssvc_program() 130 nd.nd_flag = ND_NFSV2; in nfssvc_program() 137 nd.nd_procnum = rqst->rq_proc; in nfssvc_program() 138 nd.nd_flag = ND_NFSV3; in nfssvc_program() 146 nd.nd_procnum = rqst->rq_proc; in nfssvc_program() 147 nd.nd_flag = ND_NFSV4; in nfssvc_program() 155 nd.nd_mrep = rqst->rq_args; in nfssvc_program() 157 newnfs_realign(&nd.nd_mrep, M_WAITOK); in nfssvc_program() [all …]
|
| D | nfs_nfsdsocket.c | 306 static void nfsrvd_compound(struct nfsrv_descript *nd, int isdgram, 352 nfsrvd_dorpc(struct nfsrv_descript *nd, int isdgram, in nfsrvd_dorpc() argument 364 if (!(nd->nd_flag & ND_NFSV4)) { in nfsrvd_dorpc() 365 KASSERT(nd->nd_repstat == 0, ("nfsrvd_dorpc")); in nfsrvd_dorpc() 370 if ((nd->nd_flag & ND_NFSV3) && nfsrv_mallocmget_limit()) { in nfsrvd_dorpc() 371 nd->nd_repstat = NFSERR_DELAY; in nfsrvd_dorpc() 374 error = nfsrv_mtofh(nd, &fh); in nfsrvd_dorpc() 378 nd->nd_repstat = NFSERR_GARBAGE; in nfsrvd_dorpc() 381 if (nd->nd_procnum == NFSPROC_READ || in nfsrvd_dorpc() 382 nd->nd_procnum == NFSPROC_WRITE || in nfsrvd_dorpc() [all …]
|
| D | nfs_nfsdport.c | 331 nfsvno_namei(struct nfsrv_descript *nd, struct nameidata *ndp, in nfsvno_namei() argument 367 if (nd->nd_flag & ND_PUBLOOKUP) { in nfsvno_namei() 386 (nd->nd_flag & ND_NFSV4) == 0) { in nfsvno_namei() 438 if (!(nd->nd_flag & ND_PUBLOOKUP)) { in nfsvno_namei() 524 NFSEXITCODE2(error, nd); in nfsvno_namei() 768 nfsvno_createsub(struct nfsrv_descript *nd, struct nameidata *ndp, in nfsvno_createsub() argument 775 error = nd->nd_repstat; in nfsvno_createsub() 790 &nvap->na_vattr, nd->nd_cred); in nfsvno_createsub() 807 (error = priv_check_cred(nd->nd_cred, in nfsvno_createsub() 846 nd->nd_cred, exp, p, NFSACCCHK_NOOVERRIDE, in nfsvno_createsub() [all …]
|
| D | nfs_nfsdsubs.c | 1318 nfsrv_wcc(struct nfsrv_descript *nd, int before_ret, in nfsrv_wcc() argument 1335 nfsrv_postopattr(nd, after_ret, after_nvap); in nfsrv_wcc() 1339 nfsrv_postopattr(struct nfsrv_descript *nd, int after_ret, in nfsrv_postopattr() argument 1349 nfsrv_fillattr(nd, after_nvap); in nfsrv_postopattr() 1358 nfsrv_fillattr(struct nfsrv_descript *nd, struct nfsvattr *nvap) in nfsrv_fillattr() argument 1366 if (nd->nd_flag & ND_NFSV3) in nfsrv_fillattr() 1378 if (nd->nd_flag & ND_NFSV3) { in nfsrv_fillattr() 1418 nfsrv_mtofh(struct nfsrv_descript *nd, struct nfsrvfh *fhp) in nfsrv_mtofh() argument 1423 if (nd->nd_flag & (ND_NFSV3 | ND_NFSV4)) { in nfsrv_mtofh() 1426 if (len == 0 && nfs_pubfhset && (nd->nd_flag & ND_NFSV3) && in nfsrv_mtofh() [all …]
|
| D | nfs_nfsdcache.c | 280 static int nfsrc_getudp(struct nfsrv_descript *nd, struct nfsrvcache *newrp); 281 static int nfsrc_gettcp(struct nfsrv_descript *nd, struct nfsrvcache *newrp); 330 nfsrvd_getcache(struct nfsrv_descript *nd) in nfsrvd_getcache() argument 335 if (nd->nd_procnum == NFSPROC_NULL) in nfsrvd_getcache() 340 if (nd->nd_flag & ND_NFSV4) in nfsrvd_getcache() 342 else if (nd->nd_flag & ND_NFSV3) in nfsrvd_getcache() 346 newrp->rc_xid = nd->nd_retxid; in nfsrvd_getcache() 347 newrp->rc_proc = nd->nd_procnum; in nfsrvd_getcache() 348 newrp->rc_sockref = nd->nd_sockref; in nfsrvd_getcache() 349 newrp->rc_cachetime = nd->nd_tcpconntime; in nfsrvd_getcache() [all …]
|
| /freebsd-9-stable/sys/fs/nfsclient/ |
| D | nfs_clkrpc.c | 65 struct nfsrv_descript nd; in nfscb_program() local 68 memset(&nd, 0, sizeof(nd)); in nfscb_program() 75 nd.nd_procnum = rqst->rq_proc; in nfscb_program() 76 nd.nd_flag = (ND_NFSCB | ND_NFSV4); in nfscb_program() 83 nd.nd_mrep = rqst->rq_args; in nfscb_program() 85 newnfs_realign(&nd.nd_mrep, M_WAITOK); in nfscb_program() 86 nd.nd_md = nd.nd_mrep; in nfscb_program() 87 nd.nd_dpos = mtod(nd.nd_md, caddr_t); in nfscb_program() 88 nd.nd_nam = svc_getrpccaller(rqst); in nfscb_program() 89 nd.nd_nam2 = rqst->rq_addr; in nfscb_program() [all …]
|
| D | nfs_clrpcops.c | 97 struct nfsrv_descript nfsd, *nd = &nfsd; in nfsrpc_null() local 99 NFSCL_REQSTART(nd, NFSPROC_NULL, vp); in nfsrpc_null() 100 error = nfscl_request(nd, vp, p, cred, NULL); in nfsrpc_null() 101 if (nd->nd_repstat && !error) in nfsrpc_null() 102 error = nd->nd_repstat; in nfsrpc_null() 103 mbuf_freem(nd->nd_mrep); in nfsrpc_null() 163 struct nfsrv_descript nfsd, *nd = &nfsd; in nfsrpc_accessrpc() local 168 NFSCL_REQSTART(nd, NFSPROC_ACCESS, vp); in nfsrpc_accessrpc() 171 if (nd->nd_flag & ND_NFSV4) { in nfsrpc_accessrpc() 178 (void) nfsrv_putattrbit(nd, &attrbits); in nfsrpc_accessrpc() [all …]
|
| D | nfs_clcomsubs.c | 117 nfscl_reqstart(struct nfsrv_descript *nd, int procnum, struct nfsmount *nmp, in nfscl_reqstart() argument 129 nd->nd_flag = ND_NFSV4 | ND_NFSCL; in nfscl_reqstart() 131 nd->nd_flag = ND_NFSV3 | ND_NFSCL; in nfscl_reqstart() 133 nd->nd_flag = ND_NFSV2 | ND_NFSCL; in nfscl_reqstart() 134 nd->nd_procnum = procnum; in nfscl_reqstart() 135 nd->nd_repstat = 0; in nfscl_reqstart() 145 nd->nd_mreq = nd->nd_mb = mb; in nfscl_reqstart() 146 nd->nd_bpos = NFSMTOD(mb, caddr_t); in nfscl_reqstart() 151 if (nd->nd_flag & ND_NFSV4) { in nfscl_reqstart() 157 (void) nfsm_strtom(nd, nfsv4_opmap[procnum].tag, in nfscl_reqstart() [all …]
|
| /freebsd-9-stable/sys/fs/nfs/ |
| D | nfsm_subs.h | 70 nfsm_build(struct nfsrv_descript *nd, int siz) in nfsm_build() argument 75 if (siz > M_TRAILINGSPACE(nd->nd_mb)) { in nfsm_build() 80 nd->nd_bpos = NFSMTOD(mb2, caddr_t); in nfsm_build() 81 nd->nd_mb->m_next = mb2; in nfsm_build() 82 nd->nd_mb = mb2; in nfsm_build() 84 retp = (void *)(nd->nd_bpos); in nfsm_build() 85 nd->nd_mb->m_len += siz; in nfsm_build() 86 nd->nd_bpos += siz; in nfsm_build() 90 #define NFSM_BUILD(a, c, s) ((a) = (c)nfsm_build(nd, (s))) 93 nfsm_dissect(struct nfsrv_descript *nd, int siz) in nfsm_dissect() argument [all …]
|
| D | nfs_commonkrpc.c | 468 newnfs_request(struct nfsrv_descript *nd, struct nfsmount *nmp, in newnfs_request() argument 493 m_freem(nd->nd_mreq); in newnfs_request() 527 if (nd->nd_procnum != NFSPROC_NULL) { in newnfs_request() 536 nd->nd_procnum != NFSPROC_NULL) { in newnfs_request() 538 nd->nd_flag |= ND_USEGSSNAME; in newnfs_request() 539 if ((nd->nd_flag & ND_USEGSSNAME) != 0) { in newnfs_request() 577 nd->nd_procnum != NFSPROC_NULL && in newnfs_request() 578 (nd->nd_flag & ND_USEGSSNAME) != 0) { in newnfs_request() 600 if (nd->nd_procnum == NFSPROC_NULL) in newnfs_request() 610 m_freem(nd->nd_mreq); in newnfs_request() [all …]
|
| D | nfs_commonsubs.c | 156 static int nfsrv_skipace(struct nfsrv_descript *nd, int *acesizep); 172 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz) in nfsm_mbufuio() argument 180 mp = nd->nd_md; in nfsm_mbufuio() 181 mbufcp = nd->nd_dpos; in nfsm_mbufuio() 235 nd->nd_dpos = mbufcp; in nfsm_mbufuio() 236 nd->nd_md = mp; in nfsm_mbufuio() 239 error = nfsm_advance(nd, rem, len); in nfsm_mbufuio() 241 nd->nd_dpos += rem; in nfsm_mbufuio() 245 NFSEXITCODE2(error, nd); in nfsm_mbufuio() 257 nfsm_dissct(struct nfsrv_descript *nd, int siz, int how) in nfsm_dissct() argument [all …]
|
| /freebsd-9-stable/sys/kern/ |
| D | vfs_extattr.c | 69 struct nameidata nd; local 92 NDINIT(&nd, LOOKUP, MPSAFE | FOLLOW | AUDITVNODE2, 94 error = namei(&nd); 97 fnvfslocked = NDHASGIANT(&nd); 98 filename_vp = nd.ni_vp; 99 NDFREE(&nd, NDF_NO_VP_RELE); 103 NDINIT(&nd, LOOKUP, MPSAFE | FOLLOW | LOCKLEAF | AUDITVNODE1, 105 error = namei(&nd); 108 vfslocked = NDHASGIANT(&nd); 109 mp = nd.ni_vp->v_mount; [all …]
|
| D | vfs_acl.c | 329 struct nameidata nd; in sys___acl_get_file() local 332 NDINIT(&nd, LOOKUP, MPSAFE|FOLLOW, UIO_USERSPACE, uap->path, td); in sys___acl_get_file() 333 error = namei(&nd); in sys___acl_get_file() 334 vfslocked = NDHASGIANT(&nd); in sys___acl_get_file() 336 error = vacl_get_acl(td, nd.ni_vp, uap->type, uap->aclp); in sys___acl_get_file() 337 NDFREE(&nd, 0); in sys___acl_get_file() 349 struct nameidata nd; in sys___acl_get_link() local 352 NDINIT(&nd, LOOKUP, MPSAFE|NOFOLLOW, UIO_USERSPACE, uap->path, td); in sys___acl_get_link() 353 error = namei(&nd); in sys___acl_get_link() 354 vfslocked = NDHASGIANT(&nd); in sys___acl_get_link() [all …]
|
| D | vfs_syscalls.c | 183 struct nameidata nd; local 189 NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF | MPSAFE | AUDITVNODE1, 191 if ((error = namei(&nd)) != 0) 193 vfslocked = NDHASGIANT(&nd); 194 NDFREE(&nd, NDF_ONLY_PNBUF); 195 mp = nd.ni_vp->v_mount; 197 vput(nd.ni_vp); 298 struct nameidata nd; in kern_statfs() local 300 NDINIT(&nd, LOOKUP, FOLLOW | LOCKSHARED | LOCKLEAF | MPSAFE | in kern_statfs() 302 error = namei(&nd); in kern_statfs() [all …]
|
| /freebsd-9-stable/sys/nfs/ |
| D | nfs_diskless.c | 97 nfs_parse_options(const char *envopts, struct nfs_args *nd) in nfs_parse_options() argument 108 nd->flags |= NFSMNT_SOFT; in nfs_parse_options() 110 nd->flags |= NFSMNT_INT; in nfs_parse_options() 112 nd->flags |= NFSMNT_NOCONN; in nfs_parse_options() 114 nd->flags |= NFSMNT_NOLOCKD; in nfs_parse_options() 116 nd->flags |= NFSMNT_NOCTO; in nfs_parse_options() 118 nd->flags &= ~(NFSMNT_NFSV3 | NFSMNT_NFSV4); in nfs_parse_options() 120 nd->flags &= ~NFSMNT_NFSV4; in nfs_parse_options() 121 nd->flags |= NFSMNT_NFSV3; in nfs_parse_options() 123 nd->sotype = SOCK_STREAM; in nfs_parse_options() [all …]
|
| /freebsd-9-stable/sys/nfsserver/ |
| D | nfs_serv.c | 154 ndclear(struct nameidata *nd) in ndclear() argument 157 nd->ni_cnd.cn_flags = 0; in ndclear() 158 nd->ni_vp = NULL; in ndclear() 159 nd->ni_dvp = NULL; in ndclear() 160 nd->ni_startdir = NULL; in ndclear() 161 nd->ni_strictrelative = 0; in ndclear() 181 nfsrv_lockedpair_nd(int vfs1, struct nameidata *nd) in nfsrv_lockedpair_nd() argument 185 vfs2 = NDHASGIANT(nd); in nfsrv_lockedpair_nd() 538 struct nameidata nd, ind, *ndp = &nd; in nfsrv_lookup() local 551 ndclear(&nd); in nfsrv_lookup() [all …]
|
| D | nfs_srvkrpc.c | 120 int32_t (*nfsrv3_procs[NFS_NPROCS])(struct nfsrv_descript *nd, 206 nfs_rephead(int siz, struct nfsrv_descript *nd, int err, in nfs_rephead() argument 217 nd->nd_repstat = err; in nfs_rephead() 218 if (err && (nd->nd_flag & ND_NFSV3) == 0) /* XXX recheck */ in nfs_rephead() 236 *tl = txdr_unsigned(nfsrv_errmap(nd, err)); in nfs_rephead() 253 int32_t (*proc)(struct nfsrv_descript *nd, struct nfssvc_sock *slp, in nfssvc_program() 256 struct nfsrv_descript nd; in nfssvc_program() local 289 memset(&nd, 0, sizeof(nd)); in nfssvc_program() 290 nd.nd_md = nd.nd_mrep = mreq; in nfssvc_program() 291 nd.nd_dpos = mtod(mreq, caddr_t); in nfssvc_program() [all …]
|
| /freebsd-9-stable/sbin/ifconfig/ |
| D | af_nd6.c | 73 struct in6_ndireq nd; in setnd6flags() local 76 memset(&nd, 0, sizeof(nd)); in setnd6flags() 77 strncpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); in setnd6flags() 78 error = ioctl(s, SIOCGIFINFO_IN6, &nd); in setnd6flags() 84 nd.ndi.flags &= ~(-d); in setnd6flags() 86 nd.ndi.flags |= d; in setnd6flags() 87 error = ioctl(s, SIOCSIFINFO_IN6, (caddr_t)&nd); in setnd6flags() 143 struct in6_ndireq nd; in nd6_status() local 148 memset(&nd, 0, sizeof(nd)); in nd6_status() 149 strncpy(nd.ifname, ifr.ifr_name, sizeof(nd.ifname)); in nd6_status() [all …]
|
| /freebsd-9-stable/contrib/ipfilter/ |
| D | mlf_ipl.c | 265 struct nameidata nd; in if_ipl_remove() local 269 NDINIT(&nd, DELETE, LOCKPARENT, UIO_SYSSPACE, name, curproc); in if_ipl_remove() 270 if ((error = namei(&nd))) in if_ipl_remove() 272 VOP_LEASE(nd.ni_vp, curproc, curproc->p_ucred, LEASE_WRITE); in if_ipl_remove() 274 VOP_LOCK(nd.ni_vp, LK_RETRY | LK_EXCLUSIVE, curproc); in if_ipl_remove() 275 VOP_LEASE(nd.ni_dvp, curproc, curproc->p_ucred, LEASE_WRITE); in if_ipl_remove() 276 (void) VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd); in if_ipl_remove() 278 if (nd.ni_dvp == nd.ni_vp) in if_ipl_remove() 279 vrele(nd.ni_dvp); in if_ipl_remove() 281 vput(nd.ni_dvp); in if_ipl_remove() [all …]
|
| /freebsd-9-stable/lib/libcalendar/ |
| D | calendar.c | 199 int nd; /* Number of days--return value */ in ndaysgi() local 218 if ((nd = ndaysji(idt)) == -1) in ndaysgi() 221 nd = (nd - 10 - (idt->y - 1600) / 100 + (idt->y - 1600) / 400); in ndaysgi() 222 else if (nd > nswitch) in ndaysgi() 223 nd -= 10; in ndaysgi() 224 return (nd); in ndaysgi() 236 week(int nd, int *y) in week() argument 241 gdate(nd, &dt); in week() 242 for (*y = dt.y + 1; nd < (fw = firstweek(*y)); (*y)--) in week() 244 return ((nd - fw) / 7 + 1); in week() [all …]
|
| /freebsd-9-stable/gnu/lib/libodialog/ |
| D | fselect.c | 39 get_directories(DirList *d, int n, char ***names, int *nd) in get_directories() argument 49 *nd = 0; in get_directories() 50 while ((*nd < n) && (S_ISDIR(d[*nd].filestatus.st_mode))) (*nd)++; in get_directories() 51 *names = (char **) malloc( *nd * sizeof(char *) ); in get_directories() 52 for (i=0; i<*nd; i++) { in get_directories() 68 int nd, i; in get_filenames() local 72 nd = 0; in get_filenames() 73 while ((nd < n) && (S_ISDIR(d[nd].filestatus.st_mode))) nd++; in get_filenames() 75 *names = (char **) malloc( (n-nd) * sizeof(char *) ); in get_filenames() 76 *nf = n - nd; in get_filenames() [all …]
|
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/ |
| D | Briggs.h | 137 NodeData &nd = getHeuristicNodeData(nId); in addToHeuristicReduceList() local 139 nd.isHeuristic = true; in addToHeuristicReduceList() 140 if (nd.isAllocable) { in addToHeuristicReduceList() 141 nd.rnaItr = rnAllocableList.insert(rnAllocableList.end(), nId); in addToHeuristicReduceList() 143 nd.rnuItr = rnUnallocableList.insert(rnUnallocableList.end(), nId); in addToHeuristicReduceList() 260 NodeData &nd =getHeuristicNodeData(nId); in handleRemoveEdge() local 264 if (!nd.isHeuristic) in handleRemoveEdge() 272 bool ndWasAllocable = nd.isAllocable; in handleRemoveEdge() 278 nd.isHeuristic = false; in handleRemoveEdge() 281 rnAllocableList.erase(nd.rnaItr); in handleRemoveEdge() [all …]
|
| /freebsd-9-stable/lib/libncp/ |
| D | ncpl_nls.c | 328 struct ncp_nlsdesc *nd; in ncp_nls_setrecode() local 337 for (nd = ncp_nlslist; nd->name; nd++) { in ncp_nls_setrecode() 338 if (nd->scheme != scheme) continue; in ncp_nls_setrecode() 339 ncp_nls.u2n = nd->nls.u2n; in ncp_nls_setrecode() 340 ncp_nls.n2u = nd->nls.n2u; in ncp_nls_setrecode() 349 struct ncp_nlsdesc *nd; in ncp_nls_setrecodebyname() local 351 for (nd = ncp_nlslist; nd->name; nd++) { in ncp_nls_setrecodebyname() 352 if (strcmp(nd->name, name) != 0) continue; in ncp_nls_setrecodebyname() 353 ncp_nls.u2n = nd->nls.u2n; in ncp_nls_setrecodebyname() 354 ncp_nls.n2u = nd->nls.n2u; in ncp_nls_setrecodebyname()
|
| /freebsd-9-stable/bin/ed/ |
| D | re.c | 87 char *nd; in extract_pattern() local 90 for (nd = ibufp; *nd != delimiter && *nd != '\n'; nd++) in extract_pattern() 91 switch (*nd) { in extract_pattern() 95 if ((nd = parse_char_class(++nd)) == NULL) { in extract_pattern() 101 if (*++nd == '\n') { in extract_pattern() 107 len = nd - ibufp; in extract_pattern() 111 ibufp = nd; in extract_pattern()
|