Lines Matching refs:mode
217 smb_vop_open(vnode_t **vpp, int mode, cred_t *cred)
219 return (VOP_OPEN(vpp, mode, cred, &smb_ct));
223 smb_vop_close(vnode_t *vp, int mode, cred_t *cred)
225 (void) VOP_CLOSE(vp, mode, 1, (offset_t)0, cred, &smb_ct);
229 smb_vop_other_opens(vnode_t *vp, int mode)
231 return (((mode & FWRITE) && vn_has_other_opens(vp, V_WRITE)) ||
232 (((mode & FWRITE) == 0) && vn_is_opened(vp, V_WRITE)) ||
233 ((mode & FREAD) && vn_has_other_opens(vp, V_READ)) ||
234 (((mode & FREAD) == 0) && vn_is_opened(vp, V_READ)) ||
516 * This is a wrapper round VOP_ACCESS. VOP_ACCESS checks the given mode
525 smb_vop_access(vnode_t *vp, int mode, int flags, vnode_t *dir_vp, cred_t *cr)
529 if (mode == 0)
532 if ((flags == V_ACE_MASK) && (mode & ACE_DELETE)) {
538 mode &= ~ACE_DELETE;
542 if (mode) {
543 error = VOP_ACCESS(vp, mode, flags, cr, NULL);
1322 smb_vop_eaccess(vnode_t *vp, int *mode, int flags, vnode_t *dir_vp, cred_t *cr)
1327 *mode = 0;
1336 *mode |= zfs_perms[i];
1345 *mode |= unix_perms[i];
1366 * objects in NBMAND mode.
1430 * objects in NBMAND mode.