Lines Matching defs:mode
144 * file mode permission bits, or else 1. Returns -E... on error.
150 mode_t mode = 0;
156 mode |= (pa->e_perm & S_IRWXO) << 6;
159 mode |= (pa->e_perm & S_IRWXO) << 3;
162 mode |= pa->e_perm & S_IRWXO;
165 mode = (mode & ~S_IRWXG) |
178 *mode_p = (*mode_p & ~S_IRWXUGO) | mode;
183 * Create an ACL representing the file mode permission bits of an inode.
186 posix_acl_from_mode(mode_t mode, gfp_t flags)
194 acl->a_entries[0].e_perm = (mode & S_IRWXU) >> 6;
198 acl->a_entries[1].e_perm = (mode & S_IRWXG) >> 3;
202 acl->a_entries[2].e_perm = (mode & S_IRWXO);
273 * mode_p initially must contain the mode parameter to the open() / creat()
282 mode_t mode = *mode_p;
290 pa->e_perm &= (mode >> 6) | ~S_IRWXO;
291 mode &= (pa->e_perm << 6) | ~S_IRWXU;
304 pa->e_perm &= mode | ~S_IRWXO;
305 mode &= pa->e_perm | ~S_IRWXO;
319 mask_obj->e_perm &= (mode >> 3) | ~S_IRWXO;
320 mode &= (mask_obj->e_perm << 3) | ~S_IRWXG;
324 group_obj->e_perm &= (mode >> 3) | ~S_IRWXO;
325 mode &= (group_obj->e_perm << 3) | ~S_IRWXG;
328 *mode_p = (*mode_p & ~S_IRWXUGO) | mode;
336 posix_acl_chmod_masq(struct posix_acl *acl, mode_t mode)
346 pa->e_perm = (mode & S_IRWXU) >> 6;
362 pa->e_perm = (mode & S_IRWXO);
371 mask_obj->e_perm = (mode & S_IRWXG) >> 3;
375 group_obj->e_perm = (mode & S_IRWXG) >> 3;