Searched refs:mk_sem (Results 1 – 5 of 5) sorted by relevance
135 typedef void* mk_sem; typedef140 API_EXPORT mk_sem API_CALL mk_sem_create();145 API_EXPORT void API_CALL mk_sem_release(mk_sem sem);150 API_EXPORT void API_CALL mk_sem_post(mk_sem sem, size_t n);156 API_EXPORT void API_CALL mk_sem_wait(mk_sem sem);
425 init_rwsem(&mk->mk_sem); in add_new_master_key()512 down_write(&mk->mk_sem); in do_add_master_key()514 up_write(&mk->mk_sem); in do_add_master_key()831 down_read(&mk->mk_sem); in fscrypt_verify_key_added()839 up_read(&mk->mk_sem); in fscrypt_verify_key_added()1028 down_write(&mk->mk_sem); in do_remove_key()1037 up_write(&mk->mk_sem); in do_remove_key()1049 up_write(&mk->mk_sem); in do_remove_key()1062 up_write(&mk->mk_sem); in do_remove_key()1149 down_read(&mk->mk_sem); in fscrypt_ioctl_get_key_status()[all …]
159 down_read(&mk->mk_sem); in fscrypt_prepare_setflags()164 up_read(&mk->mk_sem); in fscrypt_prepare_setflags()
495 down_read(&mk->mk_sem); in setup_file_encryption_key()531 up_read(&mk->mk_sem); in setup_file_encryption_key()624 up_read(&mk->mk_sem); in fscrypt_setup_encryption_info()
486 struct rw_semaphore mk_sem; member