Lines Matching defs:rs
530 struct io_restrictions *rs = &ti->limits;
532 rs->max_sectors =
533 min_not_zero(rs->max_sectors, q->max_sectors);
536 rs->max_sectors =
537 min_not_zero(rs->max_sectors,
540 rs->max_phys_segments =
541 min_not_zero(rs->max_phys_segments,
544 rs->max_hw_segments =
545 min_not_zero(rs->max_hw_segments, q->max_hw_segments);
547 rs->hardsect_size = max(rs->hardsect_size, q->hardsect_size);
549 rs->max_segment_size =
550 min_not_zero(rs->max_segment_size, q->max_segment_size);
552 rs->seg_boundary_mask =
553 min_not_zero(rs->seg_boundary_mask,
556 rs->no_cluster |= !test_bit(QUEUE_FLAG_CLUSTER, &q->queue_flags);
683 static void check_for_valid_limits(struct io_restrictions *rs)
685 if (!rs->max_sectors)
686 rs->max_sectors = SAFE_MAX_SECTORS;
687 if (!rs->max_phys_segments)
688 rs->max_phys_segments = MAX_PHYS_SEGMENTS;
689 if (!rs->max_hw_segments)
690 rs->max_hw_segments = MAX_HW_SEGMENTS;
691 if (!rs->hardsect_size)
692 rs->hardsect_size = 1 << SECTOR_SHIFT;
693 if (!rs->max_segment_size)
694 rs->max_segment_size = MAX_SEGMENT_SIZE;
695 if (!rs->seg_boundary_mask)
696 rs->seg_boundary_mask = -1;