Lines Matching refs:may
1025 int may; in smack_inode_init_security() local
1032 may = smk_access_entry(skp->smk_known, dsp->smk_known, in smack_inode_init_security()
1042 if (may > 0 && ((may & MAY_TRANSMUTE) != 0) && in smack_inode_init_security()
1717 int may; in smack_mmap_file() local
1751 may = smk_access_entry(srp->smk_subject->smk_known, in smack_mmap_file()
1754 if (may == -ENOENT) in smack_mmap_file()
1755 may = srp->smk_access; in smack_mmap_file()
1757 may &= srp->smk_access; in smack_mmap_file()
1762 if (may == 0) in smack_mmap_file()
1790 if ((may | mmay) != mmay) { in smack_mmap_file()
1858 int may = 0; in smack_file_receive() local
1871 may = MAY_READ; in smack_file_receive()
1873 may |= MAY_WRITE; in smack_file_receive()
1875 rc = smk_curacc(smk_of_inode(inode), may, &ad); in smack_file_receive()
1876 rc = smk_bu_file(file, may, rc); in smack_file_receive()
2852 int may = 0; in smack_flags_to_may() local
2855 may |= MAY_READ; in smack_flags_to_may()
2857 may |= MAY_WRITE; in smack_flags_to_may()
2859 may |= MAY_EXEC; in smack_flags_to_may()
2861 return may; in smack_flags_to_may()
2959 int may; in smack_shm_associate() local
2961 may = smack_flags_to_may(shmflg); in smack_shm_associate()
2962 return smk_curacc_shm(shp, may); in smack_shm_associate()
2974 int may; in smack_shm_shmctl() local
2979 may = MAY_READ; in smack_shm_shmctl()
2985 may = MAY_READWRITE; in smack_shm_shmctl()
2996 return smk_curacc_shm(shp, may); in smack_shm_shmctl()
3010 int may; in smack_shm_shmat() local
3012 may = smack_flags_to_may(shmflg); in smack_shm_shmat()
3013 return smk_curacc_shm(shp, may); in smack_shm_shmat()
3086 int may; in smack_sem_associate() local
3088 may = smack_flags_to_may(semflg); in smack_sem_associate()
3089 return smk_curacc_sem(sma, may); in smack_sem_associate()
3101 int may; in smack_sem_semctl() local
3111 may = MAY_READ; in smack_sem_semctl()
3117 may = MAY_READWRITE; in smack_sem_semctl()
3129 return smk_curacc_sem(sma, may); in smack_sem_semctl()
3219 int may; in smack_msg_queue_associate() local
3221 may = smack_flags_to_may(msqflg); in smack_msg_queue_associate()
3222 return smk_curacc_msq(msq, may); in smack_msg_queue_associate()
3234 int may; in smack_msg_queue_msgctl() local
3239 may = MAY_READ; in smack_msg_queue_msgctl()
3243 may = MAY_READWRITE; in smack_msg_queue_msgctl()
3255 return smk_curacc_msq(msq, may); in smack_msg_queue_msgctl()
3269 int may; in smack_msg_queue_msgsnd() local
3271 may = smack_flags_to_may(msqflg); in smack_msg_queue_msgsnd()
3272 return smk_curacc_msq(msq, may); in smack_msg_queue_msgsnd()
3301 int may = smack_flags_to_may(flag); in smack_ipc_permission() local
3309 rc = smk_curacc(iskp, may, &ad); in smack_ipc_permission()
3310 rc = smk_bu_current("svipc", iskp, may, rc); in smack_ipc_permission()