blk-mq.h (2c3ad667902ef6f4b60ef0a3c6f7d8c2b007769a) | blk-mq.h (4941115bef2bc891aa00a2f0edeaf06dc982325a) |
---|---|
1#ifndef INT_BLK_MQ_H 2#define INT_BLK_MQ_H 3 4#include "blk-stat.h" 5 6struct blk_mq_tag_set; 7 8struct blk_mq_ctx { --- 104 unchanged lines hidden (view full) --- 113 struct blk_mq_ctx *ctx, struct blk_mq_hw_ctx *hctx) 114{ 115 data->q = q; 116 data->flags = flags; 117 data->ctx = ctx; 118 data->hctx = hctx; 119} 120 | 1#ifndef INT_BLK_MQ_H 2#define INT_BLK_MQ_H 3 4#include "blk-stat.h" 5 6struct blk_mq_tag_set; 7 8struct blk_mq_ctx { --- 104 unchanged lines hidden (view full) --- 113 struct blk_mq_ctx *ctx, struct blk_mq_hw_ctx *hctx) 114{ 115 data->q = q; 116 data->flags = flags; 117 data->ctx = ctx; 118 data->hctx = hctx; 119} 120 |
121static inline struct blk_mq_tags *blk_mq_tags_from_data(struct blk_mq_alloc_data *data) 122{ 123 return data->hctx->tags; 124} 125 |
|
121/* 122 * Internal helpers for request allocation/init/free 123 */ 124void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, 125 struct request *rq, unsigned int op); 126void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, 127 struct request *rq); 128struct request *__blk_mq_alloc_request(struct blk_mq_alloc_data *data, --- 13 unchanged lines hidden --- | 126/* 127 * Internal helpers for request allocation/init/free 128 */ 129void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, 130 struct request *rq, unsigned int op); 131void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, 132 struct request *rq); 133struct request *__blk_mq_alloc_request(struct blk_mq_alloc_data *data, --- 13 unchanged lines hidden --- |