Lines Matching full:read
6 * Usage: Load this module and read `<debugfs>/hung_task/mutex`,
36 /* Mutex-based read function */
40 /* Check if data is already read */ in read_dummy_mutex()
54 /* Semaphore-based read function */
58 /* Check if data is already read */ in read_dummy_semaphore()
74 /* Read-write semaphore read function */
78 /* Check if data is already read */ in read_dummy_rwsem_read()
82 /* Acquires read lock, allowing concurrent readers but blocks if write lock is held */ in read_dummy_rwsem_read()
94 /* Read-write semaphore write function */
98 /* Check if data is already read */ in read_dummy_rwsem_write()
116 .read = read_dummy_mutex,
121 .read = read_dummy_semaphore,
124 /* File operations for rw_semaphore read */
126 .read = read_dummy_rwsem_read,
131 .read = read_dummy_rwsem_write,