Lines Matching defs:exclusive

2214 nfs3_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
2269 if (exclusive == EXCL)
2338 error = nfs3create(dvp, nm, &vattr, exclusive, mode, vpp, cr,
2341 * If this is not an exclusive create, then the CREATE
2369 if (error == EEXIST && exclusive == NONEXCL) {
2378 error = nfs3mknod(dvp, nm, &vattr, exclusive, mode, vpp, cr);
2385 nfs3create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
2401 if (exclusive == EXCL) {
2406 * to vary for each exclusive create request generated
2411 * been set, the high resolution time that the exclusive
2414 * not set, attempt an exclusive create request on the
2436 * Issue the non-exclusive create in guarded mode. This
2473 * On exclusive create the times need to be explicitly
2480 if (exclusive == EXCL)
2497 * On an exclusive create, it is possible
2509 if (exclusive == EXCL) {
2526 * This handles the non-exclusive case
2527 * and the exclusive case where no post op
2560 if (exclusive == EXCL &&
2563 * If doing an exclusive create, then generate
2568 * store the exclusive create cookie. If not,
2570 * a SETATTR will follow an exclusive create
2582 * then the exclusive create will have failed
2632 * after successful exclusive create. This function exists to avoid
2633 * handling attributes from the server; exclusive the atime/mtime fields
2682 * Since this is the exclusive create path, the
2703 nfs3mknod(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
5967 * should be exclusive locked and its io lock should not