Home
last modified time | relevance | path

Searched defs:hctx (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/block/
Dblk-mq.c40 static bool blk_mq_hctx_has_pending(struct blk_mq_hw_ctx *hctx) in blk_mq_hctx_has_pending()
51 static inline struct blk_align_bitmap *get_bm(struct blk_mq_hw_ctx *hctx, in get_bm()
57 #define CTX_TO_BIT(hctx, ctx) \ argument
63 static void blk_mq_hctx_mark_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_mark_pending()
72 static void blk_mq_hctx_clear_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_clear_pending()
161 struct blk_mq_hw_ctx *hctx; in blk_mq_wake_waiters() local
176 bool blk_mq_can_queue(struct blk_mq_hw_ctx *hctx) in blk_mq_can_queue()
257 struct blk_mq_hw_ctx *hctx; in blk_mq_alloc_request() local
292 static void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx, in __blk_mq_free_request()
307 void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *hctx, struct request *rq) in blk_mq_free_hctx_request()
[all …]
Dblk-mq-sysfs.c82 struct blk_mq_hw_ctx *hctx; in blk_mq_hw_sysfs_show() local
106 struct blk_mq_hw_ctx *hctx; in blk_mq_hw_sysfs_store() local
177 static ssize_t blk_mq_hw_sysfs_queued_show(struct blk_mq_hw_ctx *hctx, 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()
188 static ssize_t blk_mq_hw_sysfs_dispatched_show(struct blk_mq_hw_ctx *hctx, in blk_mq_hw_sysfs_dispatched_show()
205 static ssize_t blk_mq_hw_sysfs_rq_list_show(struct blk_mq_hw_ctx *hctx, 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()
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()
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()
341 static void blk_mq_unregister_hctx(struct blk_mq_hw_ctx *hctx) in blk_mq_unregister_hctx()
[all …]
Dblk-mq-tag.c61 bool __blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) in __blk_mq_tag_busy()
100 void __blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) in __blk_mq_tag_idle()
116 static inline bool hctx_may_queue(struct blk_mq_hw_ctx *hctx, in hctx_may_queue()
187 static int __bt_get(struct blk_mq_hw_ctx *hctx, struct blk_mq_bitmap_tags *bt, in __bt_get()
240 struct blk_mq_hw_ctx *hctx) in bt_wait_ptr()
256 struct blk_mq_hw_ctx *hctx, in bt_get()
401 void blk_mq_put_tag(struct blk_mq_hw_ctx *hctx, unsigned int tag, in blk_mq_put_tag()
419 static void bt_for_each(struct blk_mq_hw_ctx *hctx, in bt_for_each()
441 void blk_mq_tag_busy_iter(struct blk_mq_hw_ctx *hctx, busy_iter_fn *fn, in blk_mq_tag_busy_iter()
633 struct blk_mq_hw_ctx *hctx; in blk_mq_unique_tag() local
Dblk-mq.h106 struct blk_mq_hw_ctx *hctx; member
112 struct blk_mq_hw_ctx *hctx) in blk_mq_set_alloc_data()
121 static inline bool blk_mq_hw_queue_mapped(struct blk_mq_hw_ctx *hctx) in blk_mq_hw_queue_mapped()
Dblk-mq-tag.h75 static inline bool blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_busy()
83 static inline void blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_idle()
Dblk.h36 struct blk_mq_hw_ctx *hctx; in blk_get_flush_queue() local
Dblk-flush.c342 struct blk_mq_hw_ctx *hctx; in mq_flush_data_end_io() local
Dblk-core.c248 struct blk_mq_hw_ctx *hctx; in blk_sync_queue() local
/linux-4.1.27/drivers/block/
Dnvme-core.c117 struct blk_mq_hw_ctx *hctx; member
179 static int nvme_admin_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, in nvme_admin_init_hctx()
204 static void nvme_exit_hctx(struct blk_mq_hw_ctx *hctx, unsigned int hctx_idx) in nvme_exit_hctx()
211 static int nvme_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, in nvme_init_hctx()
342 struct blk_mq_hw_ctx *hctx = nvmeq->hctx; in get_cmd_from_tag() local
813 static int nvme_queue_rq(struct blk_mq_hw_ctx *hctx, in nvme_queue_rq()
950 static int nvme_admin_queue_rq(struct blk_mq_hw_ctx *hctx, in nvme_admin_queue_rq()
1260 static void nvme_cancel_queue_ios(struct blk_mq_hw_ctx *hctx, in nvme_cancel_queue_ios()
1358 struct blk_mq_hw_ctx *hctx = nvmeq->hctx; in nvme_clear_queue() local
Dnull_blk.c354 static int null_queue_rq(struct blk_mq_hw_ctx *hctx, in null_queue_rq()
377 static int null_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, in null_init_hctx()
Dvirtio_blk.c160 static int virtio_queue_rq(struct blk_mq_hw_ctx *hctx, in virtio_queue_rq()
Dloop.c1430 static int loop_queue_rq(struct blk_mq_hw_ctx *hctx, in loop_queue_rq()
Drbd.c3448 static int rbd_queue_rq(struct blk_mq_hw_ctx *hctx, in rbd_queue_rq()
/linux-4.1.27/include/linux/
Dblk-mq.h244 #define queue_for_each_hw_ctx(q, hctx, i) \ argument
252 #define hctx_for_each_ctx(hctx, ctx, i) \ argument
/linux-4.1.27/net/dccp/ccids/
Dccid3.h116 struct ccid3_hc_tx_sock *hctx = ccid_priv(dccp_sk(sk)->dccps_hc_tx_ccid); in ccid3_hc_tx_sk() local
/linux-4.1.27/drivers/block/mtip32xx/
Dmtip32xx.c197 struct blk_mq_hw_ctx *hctx = dd->queue->queue_hw_ctx[0]; in mtip_rq_from_tag() local
2380 struct blk_mq_hw_ctx *hctx) in mtip_hw_submit_io()
3694 static int mtip_submit_request(struct blk_mq_hw_ctx *hctx, struct request *rq) in mtip_submit_request()
3734 static bool mtip_check_unal_depth(struct blk_mq_hw_ctx *hctx, in mtip_check_unal_depth()
3758 static int mtip_queue_rq(struct blk_mq_hw_ctx *hctx, in mtip_queue_rq()
/linux-4.1.27/drivers/mtd/ubi/
Dblock.c318 static int ubiblock_queue_rq(struct blk_mq_hw_ctx *hctx, in ubiblock_queue_rq()
/linux-4.1.27/crypto/
Dmcryptd.c577 struct hashd_instance_ctx *hctx = crypto_instance_ctx(inst); in mcryptd_free() local
Dcryptd.c826 struct hashd_instance_ctx *hctx = crypto_instance_ctx(inst); in cryptd_free() local
/linux-4.1.27/drivers/scsi/
Dscsi_lib.c1966 static int scsi_queue_rq(struct blk_mq_hw_ctx *hctx, in scsi_queue_rq()
/linux-4.1.27/drivers/md/
Ddm.c2705 static int dm_mq_queue_rq(struct blk_mq_hw_ctx *hctx, in dm_mq_queue_rq()