Home
last modified time | relevance | path

Searched refs:mk_sem (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/fs/crypto/
H A Dkeyring.c368 * removed by another user with the key. Either ->mk_sem must be held for
391 * ->mk_sem must be held for write.
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()
801 down_read(&mk->mk_sem); in fscrypt_verify_key_added()
809 up_read(&mk->mk_sem); in fscrypt_verify_key_added()
998 down_write(&mk->mk_sem); in do_remove_key()
1007 up_write(&mk->mk_sem); in do_remove_key()
1019 up_write(&mk->mk_sem); in do_remove_key()
[all...]
H A Dkeysetup.c456 down_read(&mk->mk_sem); in setup_file_encryption_key()
488 up_read(&mk->mk_sem); in setup_file_encryption_key()
581 up_read(&mk->mk_sem); in fscrypt_setup_encryption_info()
H A Dhooks.c156 down_read(&mk->mk_sem); in fscrypt_prepare_setflags()
161 up_read(&mk->mk_sem); in fscrypt_prepare_setflags()
H A Dfscrypt_private.h447 struct rw_semaphore mk_sem; member
478 * Locking: protected by ->mk_sem. The manipulation of ->mk_active_refs
479 * associated with this field is protected by ->mk_sem as well.
500 * Locking: protected by ->mk_sem. (We don't just rely on the keyrings
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeyring.c369 * removed by another user with the key. Either ->mk_sem must be held for
392 * ->mk_sem must be held for write.
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()
833 down_read(&mk->mk_sem); in fscrypt_verify_key_added()
841 up_read(&mk->mk_sem); in fscrypt_verify_key_added()
1030 down_write(&mk->mk_sem); in do_remove_key()
1039 up_write(&mk->mk_sem); in do_remove_key()
1051 up_write(&mk->mk_sem); in do_remove_key()
[all...]
H A Dkeysetup.c485 down_read(&mk->mk_sem); in setup_file_encryption_key()
517 up_read(&mk->mk_sem); in setup_file_encryption_key()
611 up_read(&mk->mk_sem); in fscrypt_setup_encryption_info()
H A Dhooks.c189 down_read(&mk->mk_sem); in fscrypt_prepare_setflags()
194 up_read(&mk->mk_sem); in fscrypt_prepare_setflags()
H A Dfscrypt_private.h448 struct rw_semaphore mk_sem; member
479 * Locking: protected by ->mk_sem. The manipulation of ->mk_active_refs
480 * associated with this field is protected by ->mk_sem as well.
501 * Locking: protected by ->mk_sem. (We don't just rely on the keyrings

Completed in 9 milliseconds