Lines Matching refs:perms
1618 u32 perms, in inode_has_perm() argument
1633 sid, isec->sid, isec->sclass, perms, adp); in inode_has_perm()
1914 u32 perms, in superblock_has_perm() argument
1922 sid, sbsec->sid, SECCLASS_FILESYSTEM, perms, ad); in superblock_has_perm()
3070 u32 perms, u32 audited, u32 denied, in audit_inode_permission() argument
3080 current_sid(), isec->sid, isec->sclass, perms, in audit_inode_permission()
3087 u32 perms; in selinux_inode_permission() local
3108 perms = file_mask_to_av(inode->i_mode, mask); in selinux_inode_permission()
3116 sid, isec->sid, isec->sclass, perms, 0, in selinux_inode_permission()
3118 audited = avc_audit_required(perms, &avd, rc, in selinux_inode_permission()
3124 rc2 = audit_inode_permission(inode, perms, audited, denied, rc); in selinux_inode_permission()
4593 static int sock_has_perm(struct sock *sk, u32 perms) in sock_has_perm() argument
4607 current_sid(), sksec->sid, sksec->sclass, perms, in sock_has_perm()
6028 u32 perms) in ipc_has_perm() argument
6040 sid, isec->sid, isec->sclass, perms, &ad); in ipc_has_perm()
6090 int perms; in selinux_msg_queue_msgctl() local
6102 perms = MSGQ__GETATTR | MSGQ__ASSOCIATE; in selinux_msg_queue_msgctl()
6105 perms = MSGQ__SETATTR; in selinux_msg_queue_msgctl()
6108 perms = MSGQ__DESTROY; in selinux_msg_queue_msgctl()
6114 err = ipc_has_perm(msq, perms); in selinux_msg_queue_msgctl()
6227 int perms; in selinux_shm_shmctl() local
6240 perms = SHM__GETATTR | SHM__ASSOCIATE; in selinux_shm_shmctl()
6243 perms = SHM__SETATTR; in selinux_shm_shmctl()
6247 perms = SHM__LOCK; in selinux_shm_shmctl()
6250 perms = SHM__DESTROY; in selinux_shm_shmctl()
6256 err = ipc_has_perm(shp, perms); in selinux_shm_shmctl()
6263 u32 perms; in selinux_shm_shmat() local
6266 perms = SHM__READ; in selinux_shm_shmat()
6268 perms = SHM__READ | SHM__WRITE; in selinux_shm_shmat()
6270 return ipc_has_perm(shp, perms); in selinux_shm_shmat()
6311 u32 perms; in selinux_sem_semctl() local
6323 perms = SEM__GETATTR; in selinux_sem_semctl()
6327 perms = SEM__READ; in selinux_sem_semctl()
6331 perms = SEM__WRITE; in selinux_sem_semctl()
6334 perms = SEM__DESTROY; in selinux_sem_semctl()
6337 perms = SEM__SETATTR; in selinux_sem_semctl()
6342 perms = SEM__GETATTR | SEM__ASSOCIATE; in selinux_sem_semctl()
6348 err = ipc_has_perm(sma, perms); in selinux_sem_semctl()
6355 u32 perms; in selinux_sem_semop() local
6358 perms = SEM__READ | SEM__WRITE; in selinux_sem_semop()
6360 perms = SEM__READ; in selinux_sem_semop()
6362 return ipc_has_perm(sma, perms); in selinux_sem_semop()