Lines Matching refs:mask_obj
377 const struct posix_acl_entry *pa, *pe, *mask_obj; in posix_acl_permission() local
430 for (mask_obj = pa+1; mask_obj != pe; mask_obj++) { in posix_acl_permission()
431 if (mask_obj->e_tag == ACL_MASK) { in posix_acl_permission()
432 if ((pa->e_perm & mask_obj->e_perm & want) == want) in posix_acl_permission()
455 struct posix_acl_entry *group_obj = NULL, *mask_obj = NULL; in posix_acl_create_masq() local
483 mask_obj = pa; in posix_acl_create_masq()
492 if (mask_obj) { in posix_acl_create_masq()
493 mask_obj->e_perm &= (mode >> 3) | ~S_IRWXO; in posix_acl_create_masq()
494 mode &= (mask_obj->e_perm << 3) | ~S_IRWXG; in posix_acl_create_masq()
511 struct posix_acl_entry *group_obj = NULL, *mask_obj = NULL; in __posix_acl_chmod_masq() local
531 mask_obj = pa; in __posix_acl_chmod_masq()
543 if (mask_obj) { in __posix_acl_chmod_masq()
544 mask_obj->e_perm = (mode & S_IRWXG) >> 3; in __posix_acl_chmod_masq()