Lines Matching refs:segment_size
1205 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_offset() local
1207 return offset & (segment_size - 1); in rbd_segment_offset()
1213 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_length() local
1215 offset &= segment_size - 1; in rbd_segment_length()
1218 if (offset + length > segment_size) in rbd_segment_length()
1219 length = segment_size - offset; in rbd_segment_length()
3726 u64 segment_size; in rbd_init_disk() local
3767 segment_size = rbd_obj_bytes(&rbd_dev->header); in rbd_init_disk()
3768 blk_queue_max_hw_sectors(q, segment_size / SECTOR_SIZE); in rbd_init_disk()
3770 blk_queue_max_segments(q, segment_size / SECTOR_SIZE); in rbd_init_disk()
3771 blk_queue_max_segment_size(q, segment_size); in rbd_init_disk()
3772 blk_queue_io_min(q, segment_size); in rbd_init_disk()
3773 blk_queue_io_opt(q, segment_size); in rbd_init_disk()
3777 q->limits.discard_granularity = segment_size; in rbd_init_disk()
3778 q->limits.discard_alignment = segment_size; in rbd_init_disk()
3779 blk_queue_max_discard_sectors(q, segment_size / SECTOR_SIZE); in rbd_init_disk()