Home
last modified time | relevance | path

Searched refs:io_sem (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/security/tomoyo/
H A Dgc.c49 mutex_lock(&head->io_sem); in tomoyo_struct_used_by_io_buffer()
53 mutex_unlock(&head->io_sem); in tomoyo_struct_used_by_io_buffer()
83 mutex_lock(&head->io_sem); in tomoyo_name_used_by_io_buffer()
92 mutex_unlock(&head->io_sem); in tomoyo_name_used_by_io_buffer()
H A Dcommon.c1020 /* Accessing read_buf is safe because head->io_sem is held. */ in tomoyo_select_domain()
1704 /* Accessing write_buf is safe because head->io_sem is held. */ in tomoyo_read_pid()
2420 mutex_init(&head->io_sem); in tomoyo_open_control()
2590 if (mutex_lock_interruptible(&head->io_sem)) in tomoyo_read_control()
2604 mutex_unlock(&head->io_sem); in tomoyo_read_control()
2665 if (mutex_lock_interruptible(&head->io_sem)) in tomoyo_write_control()
2747 mutex_unlock(&head->io_sem); in tomoyo_write_control()
H A Dcommon.h798 struct mutex io_sem; member
/kernel/linux/linux-6.6/security/tomoyo/
H A Dgc.c49 mutex_lock(&head->io_sem); in tomoyo_struct_used_by_io_buffer()
53 mutex_unlock(&head->io_sem); in tomoyo_struct_used_by_io_buffer()
83 mutex_lock(&head->io_sem); in tomoyo_name_used_by_io_buffer()
92 mutex_unlock(&head->io_sem); in tomoyo_name_used_by_io_buffer()
H A Dcommon.c1012 /* Accessing read_buf is safe because head->io_sem is held. */ in tomoyo_select_domain()
1696 /* Accessing write_buf is safe because head->io_sem is held. */ in tomoyo_read_pid()
2412 mutex_init(&head->io_sem); in tomoyo_open_control()
2582 if (mutex_lock_interruptible(&head->io_sem)) in tomoyo_read_control()
2596 mutex_unlock(&head->io_sem); in tomoyo_read_control()
2657 if (mutex_lock_interruptible(&head->io_sem)) in tomoyo_write_control()
2740 mutex_unlock(&head->io_sem); in tomoyo_write_control()
H A Dcommon.h798 struct mutex io_sem; member

Completed in 13 milliseconds