Lines Matching refs:nvme_queue

83 static int nvme_process_cq(struct nvme_queue *nvmeq);
98 struct nvme_queue { struct
139 typedef void (*nvme_completion_fn)(struct nvme_queue *, void *, argument
146 struct nvme_queue *nvmeq;
183 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_admin_init_hctx()
197 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_admin_init_request()
206 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_exit_hctx()
215 struct nvme_queue *nvmeq = dev->queues[ in nvme_init_hctx()
235 struct nvme_queue *nvmeq = dev->queues[hctx_idx + 1]; in nvme_init_request()
270 static void special_completion(struct nvme_queue *nvmeq, void *ctx, in special_completion()
302 static void async_req_completion(struct nvme_queue *nvmeq, void *ctx, in async_req_completion()
315 static void abort_completion(struct nvme_queue *nvmeq, void *ctx, in abort_completion()
329 static void async_completion(struct nvme_queue *nvmeq, void *ctx, in async_completion()
339 static inline struct nvme_cmd_info *get_cmd_from_tag(struct nvme_queue *nvmeq, in get_cmd_from_tag()
351 static void *nvme_finish_cmd(struct nvme_queue *nvmeq, int tag, in nvme_finish_cmd()
375 static int __nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd) in __nvme_submit_cmd()
388 static int nvme_submit_cmd(struct nvme_queue *nvmeq, struct nvme_command *cmd) in nvme_submit_cmd()
587 static void req_completion(struct nvme_queue *nvmeq, void *ctx, in req_completion()
720 static void nvme_submit_discard(struct nvme_queue *nvmeq, struct nvme_ns *ns, in nvme_submit_discard()
744 static void nvme_submit_flush(struct nvme_queue *nvmeq, struct nvme_ns *ns, in nvme_submit_flush()
759 static int nvme_submit_iod(struct nvme_queue *nvmeq, struct nvme_iod *iod, in nvme_submit_iod()
817 struct nvme_queue *nvmeq = hctx->driver_data; in nvme_queue_rq()
909 static int nvme_process_cq(struct nvme_queue *nvmeq) in nvme_process_cq()
960 struct nvme_queue *nvmeq = data; in nvme_irq()
971 struct nvme_queue *nvmeq = data; in nvme_irq_check()
984 static void sync_completion(struct nvme_queue *nvmeq, void *ctx, in sync_completion()
1002 struct nvme_queue *nvmeq = cmd_rq->nvmeq; in nvme_submit_sync_cmd()
1022 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_submit_async_admin_req()
1047 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_submit_admin_async_cmd()
1113 struct nvme_queue *nvmeq) in adapter_alloc_cq()
1130 struct nvme_queue *nvmeq) in adapter_alloc_sq()
1207 struct nvme_queue *nvmeq = cmd_rq->nvmeq; in nvme_abort_req()
1263 struct nvme_queue *nvmeq = data; in nvme_cancel_queue_ios()
1292 struct nvme_queue *nvmeq = cmd->nvmeq; in nvme_timeout()
1308 static void nvme_free_queue(struct nvme_queue *nvmeq) in nvme_free_queue()
1322 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_free_queues()
1333 static int nvme_suspend_queue(struct nvme_queue *nvmeq) in nvme_suspend_queue()
1356 static void nvme_clear_queue(struct nvme_queue *nvmeq) in nvme_clear_queue()
1368 struct nvme_queue *nvmeq = dev->queues[qid]; in nvme_disable_queue()
1387 static struct nvme_queue *nvme_alloc_queue(struct nvme_dev *dev, int qid, in nvme_alloc_queue()
1391 struct nvme_queue *nvmeq = kzalloc(sizeof(*nvmeq), GFP_KERNEL); in nvme_alloc_queue()
1428 static int queue_request_irq(struct nvme_dev *dev, struct nvme_queue *nvmeq, in queue_request_irq()
1439 static void nvme_init_queue(struct nvme_queue *nvmeq, u16 qid) in nvme_init_queue()
1453 static int nvme_create_queue(struct nvme_queue *nvmeq, int qid) in nvme_create_queue()
1613 struct nvme_queue *nvmeq; in nvme_configure_admin_queue()
2087 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_kthread()
2208 struct nvme_queue *adminq = dev->queues[0]; in nvme_setup_io_queues()
2474 static void nvme_del_queue_end(struct nvme_queue *nvmeq) in nvme_del_queue_end()
2480 static int adapter_async_del_queue(struct nvme_queue *nvmeq, u8 opcode, in adapter_async_del_queue()
2496 struct nvme_queue *nvmeq = container_of(work, struct nvme_queue, in nvme_del_cq_work_handler()
2501 static int nvme_delete_cq(struct nvme_queue *nvmeq) in nvme_delete_cq()
2509 struct nvme_queue *nvmeq = container_of(work, struct nvme_queue, in nvme_del_sq_work_handler()
2519 static int nvme_delete_sq(struct nvme_queue *nvmeq) in nvme_delete_sq()
2527 struct nvme_queue *nvmeq = container_of(work, struct nvme_queue, in nvme_del_queue_start()
2553 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_disable_io_queues()
2627 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_dev_shutdown()
2802 struct nvme_queue *nvmeq; in nvme_set_irq_hints()