Home | History | Annotate | Download | only in client

Lines Matching defs:nop

217 	struct nfsclopen *op = NULL, *nop = NULL;
237 MALLOC(nop, struct nfsclopen *, sizeof (struct nfsclopen) +
242 if (nop != NULL)
243 FREE((caddr_t)nop, M_NFSCLOPEN);
282 nfscl_newopen(clp, dp, &owp, &nowp, &op, &nop, own, nfhp, fhlen,
290 if (nfhp != NULL && dp != NULL && nop == NULL)
311 if (nop != NULL)
312 FREE((caddr_t)nop, M_NFSCLOPEN);
330 struct nfsclopen *op, *nop;
337 nop = *nopp;
339 nop = NULL;
368 if (op == NULL && nop != NULL) {
369 nop->nfso_own = owp;
370 nop->nfso_mode = 0;
371 nop->nfso_opencnt = 0;
372 nop->nfso_posixlock = 1;
373 nop->nfso_fhlen = fhlen;
374 NFSBCOPY(fhp, nop->nfso_fh, fhlen);
375 LIST_INIT(&nop->nfso_lock);
376 nop->nfso_stateid.seqid = 0;
377 nop->nfso_stateid.other[0] = 0;
378 nop->nfso_stateid.other[1] = 0;
379 nop->nfso_stateid.other[2] = 0;
389 LIST_INSERT_HEAD(&owp->nfsow_open, nop, nfso_list);
390 *opp = nop;
1569 struct nfsclopen *op, *nop;
1573 LIST_FOREACH_SAFE(op, &owp->nfsow_open, nfso_list, nop) {
1588 struct nfsclopen *op, *nop, *top;
1658 LIST_FOREACH_SAFE(op, &owp->nfsow_open, nfso_list, nop) {
1882 struct nfsclopen *op, *nop;
1975 nop = LIST_NEXT(op, nfso_list);
2065 op = nop;
2094 nop = NULL;
2096 MALLOC(nop, struct nfsclopen *, sizeof (struct nfsclopen) +
2098 nop->nfso_own = nowp;
2100 nop->nfso_mode = NFSV4OPEN_ACCESSWRITE;
2103 nop->nfso_mode = NFSV4OPEN_ACCESSREAD;
2106 nop->nfso_opencnt = 0;
2107 nop->nfso_posixlock = 1;
2108 nop->nfso_fhlen = dp->nfsdl_fhlen;
2109 NFSBCOPY(dp->nfsdl_fh, nop->nfso_fh, dp->nfsdl_fhlen);
2110 LIST_INIT(&nop->nfso_lock);
2111 nop->nfso_stateid.seqid = 0;
2112 nop->nfso_stateid.other[0] = 0;
2113 nop->nfso_stateid.other[1] = 0;
2114 nop->nfso_stateid.other[2] = 0;
2116 newnfs_copyincred(tcred, &nop->nfso_cred);
2118 error = nfscl_tryopen(nmp, NULL, nop->nfso_fh,
2119 nop->nfso_fhlen, nop->nfso_fh, nop->nfso_fhlen,
2120 nop->nfso_mode, nop, NULL, 0, &tdp, 1,
2127 if ((nop->nfso_mode & mode) == mode &&
2128 nop->nfso_fhlen == tdp->nfsdl_fhlen &&
2129 !NFSBCMP(nop->nfso_fh, tdp->nfsdl_fh,
2130 nop->nfso_fhlen)) {
2145 if (nop != NULL)
2146 FREE((caddr_t)nop, M_NFSCLOPEN);
2154 LIST_INSERT_HEAD(&extra_open, nop, nfso_list);
2163 LIST_FOREACH_SAFE(op, &extra_open, nfso_list, nop) {
3939 struct nfsclopen *op, *nop;
3960 MALLOC(nop, struct nfsclopen *, sizeof (struct nfsclopen) +
3963 nfscl_newopen(clp, NULL, &owp, NULL, &op, &nop, owp->nfsow_owner,
3979 if (nop != NULL)
3980 FREE((caddr_t)nop, M_NFSCLOPEN);