Lines Matching refs:disk

117 int disk_register_independent_access_ranges(struct gendisk *disk,  in disk_register_independent_access_ranges()  argument
120 struct request_queue *q = disk->queue; in disk_register_independent_access_ranges()
130 disk_unregister_independent_access_ranges(disk); in disk_register_independent_access_ranges()
170 void disk_unregister_independent_access_ranges(struct gendisk *disk) in disk_unregister_independent_access_ranges() argument
172 struct request_queue *q = disk->queue; in disk_unregister_independent_access_ranges()
211 static bool disk_check_ia_ranges(struct gendisk *disk, in disk_check_ia_ranges() argument
215 sector_t capacity = get_capacity(disk); in disk_check_ia_ranges()
248 static bool disk_ia_ranges_changed(struct gendisk *disk, in disk_ia_ranges_changed() argument
251 struct blk_independent_access_ranges *old = disk->queue->ia_ranges; in disk_ia_ranges_changed()
279 disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges) in disk_alloc_independent_access_ranges() argument
284 GFP_KERNEL, disk->queue->node); in disk_alloc_independent_access_ranges()
302 void disk_set_independent_access_ranges(struct gendisk *disk, in disk_set_independent_access_ranges() argument
305 struct request_queue *q = disk->queue; in disk_set_independent_access_ranges()
316 if (!disk_check_ia_ranges(disk, iars)) { in disk_set_independent_access_ranges()
322 if (!disk_ia_ranges_changed(disk, iars)) { in disk_set_independent_access_ranges()
338 disk_register_independent_access_ranges(disk, iars); in disk_set_independent_access_ranges()