Searched refs:seq_zones_wlock (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/block/ |
H A D | blk-zoned.c | 68 if (!rq->q->seq_zones_wlock) in blk_req_needs_zone_write_lock() 89 if (test_and_set_bit(zno, rq->q->seq_zones_wlock)) in blk_req_zone_write_trylock() 102 rq->q->seq_zones_wlock))) in __blk_req_zone_write_lock() 113 if (rq->q->seq_zones_wlock) in __blk_req_zone_write_unlock() 115 rq->q->seq_zones_wlock)); in __blk_req_zone_write_unlock() 412 kfree(q->seq_zones_wlock); in blk_queue_free_zone_bitmaps() 413 q->seq_zones_wlock = NULL; in blk_queue_free_zone_bitmaps() 419 unsigned long *seq_zones_wlock; member 483 if (!args->seq_zones_wlock) { in blk_revalidate_zone_cb() 484 args->seq_zones_wlock in blk_revalidate_zone_cb() [all...] |
H A D | blk-mq-debugfs-zoned.c | 14 if (!q->seq_zones_wlock) in queue_zone_wlock_show() 18 if (test_bit(i, q->seq_zones_wlock)) in queue_zone_wlock_show()
|
/kernel/linux/linux-6.6/block/ |
H A D | blk-zoned.c | 60 if (!rq->q->disk->seq_zones_wlock) in blk_req_needs_zone_write_lock() 71 if (test_and_set_bit(zno, rq->q->disk->seq_zones_wlock)) in blk_req_zone_write_trylock() 84 rq->q->disk->seq_zones_wlock))) in __blk_req_zone_write_lock() 95 if (rq->q->disk->seq_zones_wlock) in __blk_req_zone_write_unlock() 97 rq->q->disk->seq_zones_wlock)); in __blk_req_zone_write_unlock() 436 kfree(disk->seq_zones_wlock); in disk_free_zone_bitmaps() 437 disk->seq_zones_wlock = NULL; in disk_free_zone_bitmaps() 443 unsigned long *seq_zones_wlock; member 502 if (!args->seq_zones_wlock) { in blk_revalidate_zone_cb() 503 args->seq_zones_wlock in blk_revalidate_zone_cb() [all...] |
H A D | blk-mq-debugfs-zoned.c | 14 if (!q->disk->seq_zones_wlock) in queue_zone_wlock_show() 18 if (test_bit(i, q->disk->seq_zones_wlock)) in queue_zone_wlock_show()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-zone.c | 146 bitmap_free(md->disk->seq_zones_wlock); in dm_cleanup_zoned_dev() 147 md->disk->seq_zones_wlock = NULL; in dm_cleanup_zoned_dev() 195 if (!disk->seq_zones_wlock) { in dm_zone_revalidate_cb() 196 disk->seq_zones_wlock = bitmap_zalloc(disk->nr_zones, in dm_zone_revalidate_cb() 198 if (!disk->seq_zones_wlock) in dm_zone_revalidate_cb() 469 wait_on_bit_lock_io(disk->seq_zones_wlock, zno, TASK_UNINTERRUPTIBLE); in dm_zone_lock() 479 WARN_ON_ONCE(!test_bit(zno, disk->seq_zones_wlock)); in dm_zone_unlock() 480 clear_bit_unlock(zno, disk->seq_zones_wlock); in dm_zone_unlock() 482 wake_up_bit(disk->seq_zones_wlock, zno); in dm_zone_unlock()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | blk-mq.h | 1190 return rq->q->disk->seq_zones_wlock && in blk_req_zone_is_write_locked() 1191 test_bit(blk_rq_zone_no(rq), rq->q->disk->seq_zones_wlock); in blk_req_zone_is_write_locked()
|
H A D | blkdev.h | 180 * sequential (bit clear). seq_zones_wlock is a bitmap of nr_zones 193 unsigned long *seq_zones_wlock; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | blkdev.h | 516 * sequential (bit clear). seq_zones_wlock is a bitmap of nr_zones 530 unsigned long *seq_zones_wlock; member 1931 return rq->q->seq_zones_wlock && in blk_req_zone_is_write_locked() 1932 test_bit(blk_rq_zone_no(rq), rq->q->seq_zones_wlock); in blk_req_zone_is_write_locked()
|
Completed in 12 milliseconds