Home
last modified time | relevance | path

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

1234567891011

/freebsd-9-stable/sys/fs/nfsserver/
Dnfs_nfsdserv.c74 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 …]
Dnfs_nfsdkrpc.c117 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 …]
Dnfs_nfsdsocket.c306 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 …]
Dnfs_nfsdport.c331 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 …]
Dnfs_nfsdsubs.c1318 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 …]
Dnfs_nfsdcache.c280 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/
Dnfs_clkrpc.c65 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 …]
Dnfs_clrpcops.c97 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 …]
Dnfs_clcomsubs.c117 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/
Dnfsm_subs.h70 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 …]
Dnfs_commonkrpc.c468 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 …]
Dnfs_commonsubs.c156 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/
Dvfs_extattr.c69 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 …]
Dvfs_acl.c329 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 …]
Dvfs_syscalls.c183 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/
Dnfs_diskless.c97 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/
Dnfs_serv.c154 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 …]
Dnfs_srvkrpc.c120 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/
Daf_nd6.c73 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/
Dmlf_ipl.c265 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/
Dcalendar.c199 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/
Dfselect.c39 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/
DBriggs.h137 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/
Dncpl_nls.c328 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/
Dre.c87 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()

1234567891011