Lines Matching refs:lo_queue
195 if (queue_logical_block_size(lo->lo_queue) >= sb_bsize && in __loop_update_dio()
218 blk_mq_freeze_queue(lo->lo_queue); in __loop_update_dio()
221 blk_queue_flag_clear(QUEUE_FLAG_NOMERGES, lo->lo_queue); in __loop_update_dio()
224 blk_queue_flag_set(QUEUE_FLAG_NOMERGES, lo->lo_queue); in __loop_update_dio()
228 blk_mq_unfreeze_queue(lo->lo_queue); in __loop_update_dio()
430 struct request_queue *q = lo->lo_queue; in lo_fallocate()
728 blk_mq_freeze_queue(lo->lo_queue); in loop_change_fd()
735 blk_mq_unfreeze_queue(lo->lo_queue); in loop_change_fd()
868 struct request_queue *q = lo->lo_queue; in loop_config_discard()
944 struct request_queue *q = lo->lo_queue; in loop_update_rotational()
1142 blk_queue_write_cache(lo->lo_queue, true, false); in loop_configure()
1152 blk_queue_logical_block_size(lo->lo_queue, bsize); in loop_configure()
1153 blk_queue_physical_block_size(lo->lo_queue, bsize); in loop_configure()
1154 blk_queue_io_min(lo->lo_queue, bsize); in loop_configure()
1219 if (test_bit(QUEUE_FLAG_WC, &lo->lo_queue->queue_flags)) in __loop_clr_fd()
1220 blk_queue_write_cache(lo->lo_queue, false, false); in __loop_clr_fd()
1223 blk_mq_freeze_queue(lo->lo_queue); in __loop_clr_fd()
1240 blk_queue_logical_block_size(lo->lo_queue, 512); in __loop_clr_fd()
1241 blk_queue_physical_block_size(lo->lo_queue, 512); in __loop_clr_fd()
1242 blk_queue_io_min(lo->lo_queue, 512); in __loop_clr_fd()
1258 blk_mq_unfreeze_queue(lo->lo_queue); in __loop_clr_fd()
1377 blk_mq_freeze_queue(lo->lo_queue); in loop_set_status()
1413 blk_mq_unfreeze_queue(lo->lo_queue); in loop_set_status()
1616 if (lo->lo_queue->limits.logical_block_size == arg) in loop_set_block_size()
1622 blk_mq_freeze_queue(lo->lo_queue); in loop_set_block_size()
1633 blk_queue_logical_block_size(lo->lo_queue, arg); in loop_set_block_size()
1634 blk_queue_physical_block_size(lo->lo_queue, arg); in loop_set_block_size()
1635 blk_queue_io_min(lo->lo_queue, arg); in loop_set_block_size()
1638 blk_mq_unfreeze_queue(lo->lo_queue); in loop_set_block_size()
1930 blk_mq_freeze_queue(lo->lo_queue); in lo_release()
1931 blk_mq_unfreeze_queue(lo->lo_queue); in lo_release()
2120 lo->lo_queue = blk_mq_init_queue(&lo->tag_set); in loop_add()
2121 if (IS_ERR(lo->lo_queue)) { in loop_add()
2122 err = PTR_ERR(lo->lo_queue); in loop_add()
2125 lo->lo_queue->queuedata = lo; in loop_add()
2127 blk_queue_max_hw_sectors(lo->lo_queue, BLK_DEF_MAX_SECTORS); in loop_add()
2135 blk_queue_flag_set(QUEUE_FLAG_NOMERGES, lo->lo_queue); in loop_add()
2170 disk->queue = lo->lo_queue; in loop_add()
2177 blk_cleanup_queue(lo->lo_queue); in loop_add()
2191 blk_cleanup_queue(lo->lo_queue); in loop_remove()