Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:block\blk-mq.c Create Date:2022-07-28 17:10:04
Last Modify:2020-03-17 23:18:05 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:blk_mq_insert_requests

Proto:void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, struct list_head *list)

Type:void

Parameter:

TypeParameterName
struct blk_mq_hw_ctx *hctx
struct blk_mq_ctx *ctx
struct list_head *list
1649  type = @type: HCTX_TYPE_* flags. Type of hardware queue.
1656  BUG_ON(mq_ctx != ctx)
1657  lock_rq_insert - insert block operation request into queue*@q: target queue*@rq: block IO operation request* Called immediately before block operation request @rq is inserted* into queue @q
1660  spin_lock( & lock)
1661  list_splice_tail_init - join two lists and reinitialise the emptied list*@list: the new list to add.*@head: the place to add it in the first list.* Each of the lists is a queue.* The list at @list is reinitialised
1662  Mark this ctx as having pending work in this hardware queue
1663  spin_unlock( & lock)
Caller
NameDescribe
blk_mq_sched_insert_requests