blk-mq.h (fcdcc79628a1919bde9acf239e364f65bab6327c) blk-mq.h (868f2f0b72068a097508b6e8870a8950fd8eb7ef)
1#ifndef INT_BLK_MQ_H
2#define INT_BLK_MQ_H
3
4struct blk_mq_tag_set;
5
6struct blk_mq_ctx {
7 struct {
8 spinlock_t lock;

--- 43 unchanged lines hidden (view full) ---

52 const struct cpumask *online_mask);
53extern int blk_mq_hw_queue_to_node(unsigned int *map, unsigned int);
54
55/*
56 * sysfs helpers
57 */
58extern int blk_mq_sysfs_register(struct request_queue *q);
59extern void blk_mq_sysfs_unregister(struct request_queue *q);
1#ifndef INT_BLK_MQ_H
2#define INT_BLK_MQ_H
3
4struct blk_mq_tag_set;
5
6struct blk_mq_ctx {
7 struct {
8 spinlock_t lock;

--- 43 unchanged lines hidden (view full) ---

52 const struct cpumask *online_mask);
53extern int blk_mq_hw_queue_to_node(unsigned int *map, unsigned int);
54
55/*
56 * sysfs helpers
57 */
58extern int blk_mq_sysfs_register(struct request_queue *q);
59extern void blk_mq_sysfs_unregister(struct request_queue *q);
60extern void blk_mq_hctx_kobj_init(struct blk_mq_hw_ctx *hctx);
60
61extern void blk_mq_rq_timed_out(struct request *req, bool reserved);
62
63void blk_mq_release(struct request_queue *q);
64
65/*
66 * Basic implementation of sparser bitmap, allowing the user to spread
67 * the bits over more cachelines.

--- 54 unchanged lines hidden ---
61
62extern void blk_mq_rq_timed_out(struct request *req, bool reserved);
63
64void blk_mq_release(struct request_queue *q);
65
66/*
67 * Basic implementation of sparser bitmap, allowing the user to spread
68 * the bits over more cachelines.

--- 54 unchanged lines hidden ---