Lines Matching defs:exclusive

2224 nfs3_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
2279 if (exclusive == EXCL)
2351 error = nfs3create(dvp, nm, &vattr, exclusive, mode, vpp, cr,
2354 * If this is not an exclusive create, then the CREATE
2382 if (error == EEXIST && exclusive == NONEXCL) {
2391 error = nfs3mknod(dvp, nm, &vattr, exclusive, mode, vpp, cr);
2398 nfs3create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
2414 if (exclusive == EXCL) {
2419 * to vary for each exclusive create request generated
2424 * been set, the high resolution time that the exclusive
2427 * not set, attempt an exclusive create request on the
2449 * Issue the non-exclusive create in guarded mode. This
2486 * On exclusive create the times need to be explicitly
2493 if (exclusive == EXCL)
2510 * On an exclusive create, it is possible
2522 if (exclusive == EXCL) {
2539 * This handles the non-exclusive case
2540 * and the exclusive case where no post op
2573 if (exclusive == EXCL &&
2576 * If doing an exclusive create, then generate
2581 * store the exclusive create cookie. If not,
2583 * a SETATTR will follow an exclusive create
2595 * then the exclusive create will have failed
2645 * after successful exclusive create. This function exists to avoid
2646 * handling attributes from the server; exclusive the atime/mtime fields
2695 * Since this is the exclusive create path, the
2716 nfs3mknod(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive,
5978 * should be exclusive locked and its io lock should not