Lines Matching refs:page
33 char *page) in blk_mq_sysfs_show() argument
50 res = entry->show(ctx, page); in blk_mq_sysfs_show()
56 const char *page, size_t length) in blk_mq_sysfs_store() argument
73 res = entry->store(ctx, page, length); in blk_mq_sysfs_store()
79 struct attribute *attr, char *page) in blk_mq_hw_sysfs_show() argument
96 res = entry->show(hctx, page); in blk_mq_hw_sysfs_show()
102 struct attribute *attr, const char *page, in blk_mq_hw_sysfs_store() argument
120 res = entry->store(hctx, page, length); in blk_mq_hw_sysfs_store()
125 static ssize_t blk_mq_sysfs_dispatched_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_dispatched_show() argument
127 return sprintf(page, "%lu %lu\n", ctx->rq_dispatched[1], in blk_mq_sysfs_dispatched_show()
131 static ssize_t blk_mq_sysfs_merged_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_merged_show() argument
133 return sprintf(page, "%lu\n", ctx->rq_merged); in blk_mq_sysfs_merged_show()
136 static ssize_t blk_mq_sysfs_completed_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_completed_show() argument
138 return sprintf(page, "%lu %lu\n", ctx->rq_completed[1], in blk_mq_sysfs_completed_show()
142 static ssize_t sysfs_list_show(char *page, struct list_head *list, char *msg) in sysfs_list_show() argument
145 int len = snprintf(page, PAGE_SIZE - 1, "%s:\n", msg); in sysfs_list_show()
155 len += snprintf(page + len, PAGE_SIZE - 1 - len, in sysfs_list_show()
159 len += snprintf(page + len, PAGE_SIZE - 1 - len, in sysfs_list_show()
166 static ssize_t blk_mq_sysfs_rq_list_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_rq_list_show() argument
171 ret = sysfs_list_show(page, &ctx->rq_list, "CTX pending"); in blk_mq_sysfs_rq_list_show()
178 char *page) in blk_mq_hw_sysfs_queued_show() argument
180 return sprintf(page, "%lu\n", hctx->queued); in blk_mq_hw_sysfs_queued_show()
183 static ssize_t blk_mq_hw_sysfs_run_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_run_show() argument
185 return sprintf(page, "%lu\n", hctx->run); in blk_mq_hw_sysfs_run_show()
189 char *page) in blk_mq_hw_sysfs_dispatched_show() argument
191 char *start_page = page; in blk_mq_hw_sysfs_dispatched_show()
194 page += sprintf(page, "%8u\t%lu\n", 0U, hctx->dispatched[0]); in blk_mq_hw_sysfs_dispatched_show()
199 page += sprintf(page, "%8lu\t%lu\n", d, hctx->dispatched[i]); in blk_mq_hw_sysfs_dispatched_show()
202 return page - start_page; in blk_mq_hw_sysfs_dispatched_show()
206 char *page) in blk_mq_hw_sysfs_rq_list_show() argument
211 ret = sysfs_list_show(page, &hctx->dispatch, "HCTX pending"); in blk_mq_hw_sysfs_rq_list_show()
217 static ssize_t blk_mq_hw_sysfs_tags_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_tags_show() argument
219 return blk_mq_tag_sysfs_show(hctx->tags, page); in blk_mq_hw_sysfs_tags_show()
222 static ssize_t blk_mq_hw_sysfs_active_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_active_show() argument
224 return sprintf(page, "%u\n", atomic_read(&hctx->nr_active)); in blk_mq_hw_sysfs_active_show()
227 static ssize_t blk_mq_hw_sysfs_cpus_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_cpus_show() argument
236 ret += sprintf(ret + page, "%u", i); in blk_mq_hw_sysfs_cpus_show()
238 ret += sprintf(ret + page, ", %u", i); in blk_mq_hw_sysfs_cpus_show()
245 ret += sprintf(ret + page, "\n"); in blk_mq_hw_sysfs_cpus_show()