Lines Matching refs:segment_size
1203 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_offset() local
1205 return offset & (segment_size - 1); in rbd_segment_offset()
1211 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_length() local
1213 offset &= segment_size - 1; in rbd_segment_length()
1216 if (offset + length > segment_size) in rbd_segment_length()
1217 length = segment_size - offset; in rbd_segment_length()
3747 u64 segment_size; in rbd_init_disk() local
3789 segment_size = rbd_obj_bytes(&rbd_dev->header); in rbd_init_disk()
3790 blk_queue_max_hw_sectors(q, segment_size / SECTOR_SIZE); in rbd_init_disk()
3791 blk_queue_max_segment_size(q, segment_size); in rbd_init_disk()
3792 blk_queue_io_min(q, segment_size); in rbd_init_disk()
3793 blk_queue_io_opt(q, segment_size); in rbd_init_disk()
3797 q->limits.discard_granularity = segment_size; in rbd_init_disk()
3798 q->limits.discard_alignment = segment_size; in rbd_init_disk()
3799 q->limits.max_discard_sectors = segment_size / SECTOR_SIZE; in rbd_init_disk()