Lines Matching defs:cookie
1981 blk_qc_t *cookie, bool last)
2002 *cookie = new_cookie;
2011 *cookie = BLK_QC_T_NONE;
2020 blk_qc_t *cookie,
2050 return __blk_mq_issue_directly(hctx, rq, cookie, last);
2064 * @cookie: Request queue cookie.
2072 struct request *rq, blk_qc_t *cookie)
2081 ret = __blk_mq_try_issue_directly(hctx, rq, cookie, false, true);
2179 * Returns: Request queue cookie.
2193 blk_qc_t cookie;
2224 cookie = request_to_qc_t(data.hctx, rq);
2290 &cookie);
2298 blk_mq_try_issue_directly(data.hctx, rq, &cookie);
2304 return cookie;
3923 struct blk_mq_hw_ctx *hctx, blk_qc_t cookie)
3930 if (!blk_qc_t_is_internal(cookie))
3931 rq = blk_mq_tag_to_rq(hctx->tags, blk_qc_t_to_tag(cookie));
3933 rq = blk_mq_tag_to_rq(hctx->sched_tags, blk_qc_t_to_tag(cookie));
3950 * @cookie: cookie passed back at IO submission time
3959 int blk_poll(struct request_queue *q, blk_qc_t cookie, bool spin)
3964 if (!blk_qc_t_valid(cookie) ||
3971 hctx = q->queue_hw_ctx[blk_qc_t_to_queue_num(cookie)];
3980 if (blk_mq_poll_hybrid(q, hctx, cookie))