Lines Matching refs:page
24 queue_var_show(unsigned long var, char *page) in queue_var_show() argument
26 return sprintf(page, "%lu\n", var); in queue_var_show()
30 queue_var_store(unsigned long *var, const char *page, size_t count) in queue_var_store() argument
35 err = kstrtoul(page, 10, &v); in queue_var_store()
44 static ssize_t queue_requests_show(struct request_queue *q, char *page) in queue_requests_show() argument
46 return queue_var_show(q->nr_requests, (page)); in queue_requests_show()
50 queue_requests_store(struct request_queue *q, const char *page, size_t count) in queue_requests_store() argument
58 ret = queue_var_store(&nr, page, count); in queue_requests_store()
76 static ssize_t queue_ra_show(struct request_queue *q, char *page) in queue_ra_show() argument
81 return queue_var_show(ra_kb, (page)); in queue_ra_show()
85 queue_ra_store(struct request_queue *q, const char *page, size_t count) in queue_ra_store() argument
88 ssize_t ret = queue_var_store(&ra_kb, page, count); in queue_ra_store()
98 static ssize_t queue_max_sectors_show(struct request_queue *q, char *page) in queue_max_sectors_show() argument
102 return queue_var_show(max_sectors_kb, (page)); in queue_max_sectors_show()
105 static ssize_t queue_max_segments_show(struct request_queue *q, char *page) in queue_max_segments_show() argument
107 return queue_var_show(queue_max_segments(q), (page)); in queue_max_segments_show()
110 static ssize_t queue_max_integrity_segments_show(struct request_queue *q, char *page) in queue_max_integrity_segments_show() argument
112 return queue_var_show(q->limits.max_integrity_segments, (page)); in queue_max_integrity_segments_show()
115 static ssize_t queue_max_segment_size_show(struct request_queue *q, char *page) in queue_max_segment_size_show() argument
118 return queue_var_show(queue_max_segment_size(q), (page)); in queue_max_segment_size_show()
120 return queue_var_show(PAGE_CACHE_SIZE, (page)); in queue_max_segment_size_show()
123 static ssize_t queue_logical_block_size_show(struct request_queue *q, char *page) in queue_logical_block_size_show() argument
125 return queue_var_show(queue_logical_block_size(q), page); in queue_logical_block_size_show()
128 static ssize_t queue_physical_block_size_show(struct request_queue *q, char *page) in queue_physical_block_size_show() argument
130 return queue_var_show(queue_physical_block_size(q), page); in queue_physical_block_size_show()
133 static ssize_t queue_io_min_show(struct request_queue *q, char *page) in queue_io_min_show() argument
135 return queue_var_show(queue_io_min(q), page); in queue_io_min_show()
138 static ssize_t queue_io_opt_show(struct request_queue *q, char *page) in queue_io_opt_show() argument
140 return queue_var_show(queue_io_opt(q), page); in queue_io_opt_show()
143 static ssize_t queue_discard_granularity_show(struct request_queue *q, char *page) in queue_discard_granularity_show() argument
145 return queue_var_show(q->limits.discard_granularity, page); in queue_discard_granularity_show()
148 static ssize_t queue_discard_max_hw_show(struct request_queue *q, char *page) in queue_discard_max_hw_show() argument
153 return sprintf(page, "%llu\n", val); in queue_discard_max_hw_show()
156 static ssize_t queue_discard_max_show(struct request_queue *q, char *page) in queue_discard_max_show() argument
158 return sprintf(page, "%llu\n", in queue_discard_max_show()
163 const char *page, size_t count) in queue_discard_max_store() argument
166 ssize_t ret = queue_var_store(&max_discard, page, count); in queue_discard_max_store()
185 static ssize_t queue_discard_zeroes_data_show(struct request_queue *q, char *page) in queue_discard_zeroes_data_show() argument
187 return queue_var_show(queue_discard_zeroes_data(q), page); in queue_discard_zeroes_data_show()
190 static ssize_t queue_write_same_max_show(struct request_queue *q, char *page) in queue_write_same_max_show() argument
192 return sprintf(page, "%llu\n", in queue_write_same_max_show()
198 queue_max_sectors_store(struct request_queue *q, const char *page, size_t count) in queue_max_sectors_store() argument
203 ssize_t ret = queue_var_store(&max_sectors_kb, page, count); in queue_max_sectors_store()
221 static ssize_t queue_max_hw_sectors_show(struct request_queue *q, char *page) in queue_max_hw_sectors_show() argument
225 return queue_var_show(max_hw_sectors_kb, (page)); in queue_max_hw_sectors_show()
230 queue_show_##name(struct request_queue *q, char *page) \
234 return queue_var_show(neg ? !bit : bit, page); \
237 queue_store_##name(struct request_queue *q, const char *page, size_t count) \
241 ret = queue_var_store(&val, page, count); \
261 static ssize_t queue_nomerges_show(struct request_queue *q, char *page) in queue_nomerges_show() argument
264 blk_queue_noxmerges(q), page); in queue_nomerges_show()
267 static ssize_t queue_nomerges_store(struct request_queue *q, const char *page, in queue_nomerges_store() argument
271 ssize_t ret = queue_var_store(&nm, page, count); in queue_nomerges_store()
288 static ssize_t queue_rq_affinity_show(struct request_queue *q, char *page) in queue_rq_affinity_show() argument
293 return queue_var_show(set << force, page); in queue_rq_affinity_show()
297 queue_rq_affinity_store(struct request_queue *q, const char *page, size_t count) in queue_rq_affinity_store() argument
303 ret = queue_var_store(&val, page, count); in queue_rq_affinity_store()
323 static ssize_t queue_poll_show(struct request_queue *q, char *page) in queue_poll_show() argument
325 return queue_var_show(test_bit(QUEUE_FLAG_POLL, &q->queue_flags), page); in queue_poll_show()
328 static ssize_t queue_poll_store(struct request_queue *q, const char *page, in queue_poll_store() argument
337 ret = queue_var_store(&poll_on, page, count); in queue_poll_store()
513 queue_attr_show(struct kobject *kobj, struct attribute *attr, char *page) in queue_attr_show() argument
527 res = entry->show(q, page); in queue_attr_show()
534 const char *page, size_t length) in queue_attr_store() argument
549 res = entry->store(q, page, length); in queue_attr_store()