Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

security/selinux/hooks.c selinux_ipc_permission() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 128,256,384
DATA_SOURCE 0 ipc_perms $0
BIT_INFO 1 perms 0x0,0x180

security/selinux/hooks.c selinux_msg_queue_msgctl() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 2,8,68
DATA_SOURCE 0 ipc_perms $0
FUZZY_MAX 1 perms 68
BIT_INFO 1 perms 0x0,0x4e
HARD_MAX 1 perms 68

security/selinux/hooks.c selinux_sem_semctl() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 2,4,8,16,32,68
DATA_SOURCE 0 ipc_perms $0
FUZZY_MAX 1 perms 68
BIT_INFO 1 perms 0x0,0x7e
HARD_MAX 1 perms 68

security/selinux/hooks.c selinux_sem_semop() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 16,48
DATA_SOURCE 0 ipc_perms $0
FUZZY_MAX 1 perms 48
BIT_INFO 1 perms 0x10,0x30
HARD_MAX 1 perms 48

security/selinux/hooks.c selinux_shm_shmat() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 16,48
DATA_SOURCE 0 ipc_perms $0
FUZZY_MAX 1 perms 48
BIT_INFO 1 perms 0x10,0x30
HARD_MAX 1 perms 48

security/selinux/hooks.c selinux_shm_shmctl() -> ipc_has_perm()

Type Parameter Key Value
PARAM_VALUE 1 perms 2,8,68,512
DATA_SOURCE 0 ipc_perms $0
FUZZY_MAX 1 perms 512
BIT_INFO 1 perms 0x0,0x24e
HARD_MAX 1 perms 512