Lines Matching full:ranges
3 * Block device concurrent positioning ranges.
67 * with struct blk_independent_access_ranges and its array of ranges. Since
87 * including the array of ranges.
103 * independent access ranges
106 * Register with sysfs a set of independent access ranges for @disk.
120 * At this point, iars is the new set of sector access ranges that needs in disk_register_independent_access_ranges()
203 * While sorting the ranges in increasing LBA order, check that the in disk_check_ia_ranges()
204 * ranges do not overlap, that there are no sector holes and that all in disk_check_ia_ranges()
210 pr_warn("Invalid non-contiguous independent access ranges\n"); in disk_check_ia_ranges()
224 pr_warn("Independent access ranges do not match disk capacity\n"); in disk_check_ia_ranges()
253 * disk_alloc_independent_access_ranges - Allocate an independent access ranges
256 * @nr_ia_ranges: Number of independent access ranges
275 * disk_set_independent_access_ranges - Set a disk independent access ranges
277 * @iars: independent access ranges structure
279 * Set the independent access ranges information of the request queue
280 * of @disk to @iars. If @iars is NULL and the independent access ranges
282 * @iars and the independent access ranges structure already set, @iars
303 * set of independent access ranges and register the new set. If the in disk_set_independent_access_ranges()
305 * will register the independent access ranges. in disk_set_independent_access_ranges()