dm-rq.h (4cc96131afce3eaae7c13dff41c6ba771cf10e96) | dm-rq.h (e83068a5faafb8ca65d3b58bd1e1e3959ce1ddce) |
---|---|
1/* 2 * Internal header file for device mapper 3 * 4 * Copyright (C) 2016 Red Hat, Inc. All rights reserved. 5 * 6 * This file is released under the LGPL. 7 */ 8 --- 35 unchanged lines hidden (view full) --- 44 struct dm_rq_target_io *tio; 45 struct bio clone; 46}; 47 48bool dm_use_blk_mq_default(void); 49bool dm_use_blk_mq(struct mapped_device *md); 50 51int dm_old_init_request_queue(struct mapped_device *md); | 1/* 2 * Internal header file for device mapper 3 * 4 * Copyright (C) 2016 Red Hat, Inc. All rights reserved. 5 * 6 * This file is released under the LGPL. 7 */ 8 --- 35 unchanged lines hidden (view full) --- 44 struct dm_rq_target_io *tio; 45 struct bio clone; 46}; 47 48bool dm_use_blk_mq_default(void); 49bool dm_use_blk_mq(struct mapped_device *md); 50 51int dm_old_init_request_queue(struct mapped_device *md); |
52int dm_mq_init_request_queue(struct mapped_device *md, struct dm_target *immutable_tgt); | 52int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t); |
53void dm_mq_cleanup_mapped_device(struct mapped_device *md); 54 55void dm_start_queue(struct request_queue *q); 56void dm_stop_queue(struct request_queue *q); 57 58unsigned dm_get_reserved_rq_based_ios(void); 59 60ssize_t dm_attr_rq_based_seq_io_merge_deadline_show(struct mapped_device *md, char *buf); 61ssize_t dm_attr_rq_based_seq_io_merge_deadline_store(struct mapped_device *md, 62 const char *buf, size_t count); 63 64#endif | 53void dm_mq_cleanup_mapped_device(struct mapped_device *md); 54 55void dm_start_queue(struct request_queue *q); 56void dm_stop_queue(struct request_queue *q); 57 58unsigned dm_get_reserved_rq_based_ios(void); 59 60ssize_t dm_attr_rq_based_seq_io_merge_deadline_show(struct mapped_device *md, char *buf); 61ssize_t dm_attr_rq_based_seq_io_merge_deadline_store(struct mapped_device *md, 62 const char *buf, size_t count); 63 64#endif |