Searched refs:seq_zones_wlock (Results 1 - 5 of 5) sorted by relevance

/linux-master/block/
H A Dblk-mq-debugfs-zoned.c14 if (!q->disk->seq_zones_wlock)
18 if (test_bit(i, q->disk->seq_zones_wlock))
H A Dblk-zoned.c59 if (!rq->q->disk->seq_zones_wlock)
70 if (test_and_set_bit(zno, rq->q->disk->seq_zones_wlock))
83 rq->q->disk->seq_zones_wlock)))
94 if (rq->q->disk->seq_zones_wlock)
96 rq->q->disk->seq_zones_wlock));
432 kfree(disk->seq_zones_wlock);
433 disk->seq_zones_wlock = NULL;
439 unsigned long *seq_zones_wlock; member in struct:blk_revalidate_zone_args
497 if (!args->seq_zones_wlock) {
498 args->seq_zones_wlock
[all...]
/linux-master/drivers/md/
H A Ddm-zone.c146 bitmap_free(md->disk->seq_zones_wlock);
147 md->disk->seq_zones_wlock = NULL;
195 if (!disk->seq_zones_wlock) {
196 disk->seq_zones_wlock = bitmap_zalloc(disk->nr_zones,
198 if (!disk->seq_zones_wlock)
469 wait_on_bit_lock_io(disk->seq_zones_wlock, zno, TASK_UNINTERRUPTIBLE);
479 WARN_ON_ONCE(!test_bit(zno, disk->seq_zones_wlock));
480 clear_bit_unlock(zno, disk->seq_zones_wlock);
482 wake_up_bit(disk->seq_zones_wlock, zno);
/linux-master/include/linux/
H A Dblk-mq.h1195 return rq->q->disk->seq_zones_wlock &&
1196 test_bit(blk_rq_zone_no(rq), rq->q->disk->seq_zones_wlock);
H A Dblkdev.h186 * sequential (bit clear). seq_zones_wlock is a bitmap of nr_zones
197 unsigned long *seq_zones_wlock; member in struct:gendisk

Completed in 154 milliseconds