Lines Matching refs:mode
210 umode_t mode = inode->i_mode; in __f2fs_set_acl() local
216 error = posix_acl_update_mode(inode, &mode, &acl); in __f2fs_set_acl()
219 set_acl_inode(inode, mode); in __f2fs_set_acl()
282 umode_t mode = *mode_p; in f2fs_acl_create_masq() local
290 pa->e_perm &= (mode >> 6) | ~S_IRWXO; in f2fs_acl_create_masq()
291 mode &= (pa->e_perm << 6) | ~S_IRWXU; in f2fs_acl_create_masq()
304 pa->e_perm &= mode | ~S_IRWXO; in f2fs_acl_create_masq()
305 mode &= pa->e_perm | ~S_IRWXO; in f2fs_acl_create_masq()
319 mask_obj->e_perm &= (mode >> 3) | ~S_IRWXO; in f2fs_acl_create_masq()
320 mode &= (mask_obj->e_perm << 3) | ~S_IRWXG; in f2fs_acl_create_masq()
324 group_obj->e_perm &= (mode >> 3) | ~S_IRWXO; in f2fs_acl_create_masq()
325 mode &= (group_obj->e_perm << 3) | ~S_IRWXG; in f2fs_acl_create_masq()
328 *mode_p = (*mode_p & ~S_IRWXUGO) | mode; in f2fs_acl_create_masq()
332 static int f2fs_acl_create(struct inode *dir, umode_t *mode, in f2fs_acl_create() argument
343 if (S_ISLNK(*mode) || !IS_POSIXACL(dir)) in f2fs_acl_create()
348 *mode &= ~current_umask(); in f2fs_acl_create()
360 ret = f2fs_acl_create_masq(clone, mode); in f2fs_acl_create()
369 if (!S_ISDIR(*mode)) in f2fs_acl_create()