Lines Matching refs:segment_size
1199 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_offset() local
1201 return offset & (segment_size - 1); in rbd_segment_offset()
1207 u64 segment_size = (u64) 1 << rbd_dev->header.obj_order; in rbd_segment_length() local
1209 offset &= segment_size - 1; in rbd_segment_length()
1212 if (offset + length > segment_size) in rbd_segment_length()
1213 length = segment_size - offset; in rbd_segment_length()
3744 u64 segment_size; in rbd_init_disk() local
3770 segment_size = rbd_obj_bytes(&rbd_dev->header); in rbd_init_disk()
3771 blk_queue_max_hw_sectors(q, segment_size / SECTOR_SIZE); in rbd_init_disk()
3772 blk_queue_max_segment_size(q, segment_size); in rbd_init_disk()
3773 blk_queue_io_min(q, segment_size); in rbd_init_disk()
3774 blk_queue_io_opt(q, segment_size); in rbd_init_disk()
3778 q->limits.discard_granularity = segment_size; in rbd_init_disk()
3779 q->limits.discard_alignment = segment_size; in rbd_init_disk()
3780 q->limits.max_discard_sectors = segment_size / SECTOR_SIZE; in rbd_init_disk()