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.
121 * At this point, iars is the new set of sector access ranges that needs in disk_register_independent_access_ranges()
204 * While sorting the ranges in increasing LBA order, check that the in disk_check_ia_ranges()
205 * ranges do not overlap, that there are no sector holes and that all in disk_check_ia_ranges()
211 pr_warn("Invalid non-contiguous independent access ranges\n"); in disk_check_ia_ranges()
225 pr_warn("Independent access ranges do not match disk capacity\n"); in disk_check_ia_ranges()
254 * disk_alloc_independent_access_ranges - Allocate an independent access ranges
257 * @nr_ia_ranges: Number of independent access ranges
276 * disk_set_independent_access_ranges - Set a disk independent access ranges
278 * @iars: independent access ranges structure
280 * Set the independent access ranges information of the request queue
281 * of @disk to @iars. If @iars is NULL and the independent access ranges
283 * @iars and the independent access ranges structure already set, @iars
305 * set of independent access ranges and register the new set. If the in disk_set_independent_access_ranges()
307 * will register the independent access ranges. in disk_set_independent_access_ranges()