/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-bio-prison-v2.c | 151 unsigned lock_level, in __get() 158 if (lock_level <= (*cell)->exclusive_level) { in __get() 174 unsigned lock_level, in dm_cell_get_v2() 182 r = __get(prison, key, lock_level, inmate, cell_prealloc, cell_result); in dm_cell_get_v2() 227 unsigned lock_level, in __lock() 238 cell->exclusive_level = lock_level; in __lock() 249 cell->exclusive_level = lock_level; in __lock() 258 unsigned lock_level, in dm_cell_lock_v2() 265 r = __lock(prison, key, lock_level, cell_prealloc, cell_result); in dm_cell_lock_v2() 149 __get(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell) __get() argument 172 dm_cell_get_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_get_v2() argument 225 __lock(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) __lock() argument 256 dm_cell_lock_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_lock_v2() argument
|
H A D | dm-bio-prison-v2.h | 80 * See dm_cell_lock_v2() for discussion of the lock_level parameter. 89 unsigned lock_level, 105 * Shared locks will still be granted if the lock_level is > (not = to) the 117 unsigned lock_level,
|
H A D | dm-cache-target.c | 590 static unsigned lock_level(struct bio *bio) in lock_level() function 654 r = dm_cell_get_v2(cache->prison, &key, lock_level(bio), bio, cell_prealloc, &cell); in bio_detain_shared()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-bio-prison-v2.c | 152 unsigned int lock_level, in __get() 159 if (lock_level <= (*cell)->exclusive_level) { in __get() 175 unsigned int lock_level, in dm_cell_get_v2() 183 r = __get(prison, key, lock_level, inmate, cell_prealloc, cell_result); in dm_cell_get_v2() 228 unsigned int lock_level, in __lock() 239 cell->exclusive_level = lock_level; in __lock() 250 cell->exclusive_level = lock_level; in __lock() 259 unsigned int lock_level, in dm_cell_lock_v2() 266 r = __lock(prison, key, lock_level, cell_prealloc, cell_result); in dm_cell_lock_v2() 150 __get(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell) __get() argument 173 dm_cell_get_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct bio *inmate, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_get_v2() argument 226 __lock(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) __lock() argument 257 dm_cell_lock_v2(struct dm_bio_prison_v2 *prison, struct dm_cell_key_v2 *key, unsigned int lock_level, struct dm_bio_prison_cell_v2 *cell_prealloc, struct dm_bio_prison_cell_v2 **cell_result) dm_cell_lock_v2() argument
|
H A D | dm-bio-prison-v2.h | 81 * See dm_cell_lock_v2() for discussion of the lock_level parameter. 90 unsigned int lock_level, 106 * Shared locks will still be granted if the lock_level is > (not = to) the 118 unsigned int lock_level,
|
H A D | dm-cache-target.c | 521 static unsigned int lock_level(struct bio *bio) in lock_level() function 588 r = dm_cell_get_v2(cache->prison, &key, lock_level(bio), bio, cell_prealloc, &cell); in bio_detain_shared()
|
/kernel/linux/linux-5.10/fs/ocfs2/ |
H A D | mmap.c | 166 int ret = 0, lock_level = 0; in ocfs2_mmap() local 169 file->f_path.mnt, &lock_level, 1); in ocfs2_mmap() 174 ocfs2_inode_unlock(file_inode(file), lock_level); in ocfs2_mmap() local
|
H A D | inode.c | 410 int status, can_lock, lock_level = 0; in ocfs2_read_locked_inode() local 478 status = ocfs2_inode_lock(inode, NULL, lock_level); in ocfs2_read_locked_inode() 550 ocfs2_inode_unlock(inode, lock_level); in ocfs2_read_locked_inode() 551 lock_level = 1; in ocfs2_read_locked_inode() 552 ocfs2_inode_lock(inode, NULL, lock_level); in ocfs2_read_locked_inode() 565 ocfs2_inode_unlock(inode, lock_level); in ocfs2_read_locked_inode()
|
H A D | dir.c | 1939 int lock_level = 0; in ocfs2_readdir() local 1943 error = ocfs2_inode_lock_atime(inode, file->f_path.mnt, &lock_level, 1); in ocfs2_readdir() 1944 if (lock_level && error >= 0) { in ocfs2_readdir() 1949 lock_level = 0; in ocfs2_readdir() 1961 ocfs2_inode_unlock(inode, lock_level); in ocfs2_readdir()
|
H A D | file.c | 2515 int ret = 0, rw_level = -1, lock_level = 0; in ocfs2_file_read_iter() local 2566 ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level, in ocfs2_file_read_iter() 2573 ocfs2_inode_unlock(inode, lock_level); in ocfs2_file_read_iter()
|
/kernel/linux/linux-6.6/fs/ocfs2/ |
H A D | mmap.c | 164 int ret = 0, lock_level = 0; in ocfs2_mmap() local 167 file->f_path.mnt, &lock_level, 1); in ocfs2_mmap() 172 ocfs2_inode_unlock(file_inode(file), lock_level); in ocfs2_mmap() local
|
H A D | inode.c | 408 int status, can_lock, lock_level = 0; in ocfs2_read_locked_inode() local 476 status = ocfs2_inode_lock(inode, NULL, lock_level); in ocfs2_read_locked_inode() 548 ocfs2_inode_unlock(inode, lock_level); in ocfs2_read_locked_inode() 549 lock_level = 1; in ocfs2_read_locked_inode() 550 ocfs2_inode_lock(inode, NULL, lock_level); in ocfs2_read_locked_inode() 563 ocfs2_inode_unlock(inode, lock_level); in ocfs2_read_locked_inode()
|
H A D | file.c | 2509 int ret = 0, rw_level = -1, lock_level = 0; in ocfs2_file_read_iter() local 2560 ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level, in ocfs2_file_read_iter() 2567 ocfs2_inode_unlock(inode, lock_level); in ocfs2_file_read_iter() 2593 int lock_level = 0; in ocfs2_file_splice_read() local 2610 ret = ocfs2_inode_lock_atime(inode, in->f_path.mnt, &lock_level, 1); in ocfs2_file_splice_read() 2616 ocfs2_inode_unlock(inode, lock_level); in ocfs2_file_splice_read()
|
H A D | dir.c | 1928 int lock_level = 0; in ocfs2_readdir() local 1932 error = ocfs2_inode_lock_atime(inode, file->f_path.mnt, &lock_level, 1); in ocfs2_readdir() 1933 if (lock_level && error >= 0) { in ocfs2_readdir() 1938 lock_level = 0; in ocfs2_readdir() 1950 ocfs2_inode_unlock(inode, lock_level); in ocfs2_readdir()
|