Lines Matching defs:nvme_loop_ctrl
29 struct nvme_loop_ctrl {
42 static inline struct nvme_loop_ctrl *to_loop_ctrl(struct nvme_ctrl *ctrl)
44 return container_of(ctrl, struct nvme_loop_ctrl, ctrl);
54 struct nvme_loop_ctrl *ctrl;
175 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(arg);
193 static int nvme_loop_init_iod(struct nvme_loop_ctrl *ctrl,
207 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(set->driver_data);
221 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(data);
241 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(data);
264 static void nvme_loop_destroy_admin_queue(struct nvme_loop_ctrl *ctrl)
274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl);
291 static void nvme_loop_destroy_io_queues(struct nvme_loop_ctrl *ctrl)
302 static int nvme_loop_init_io_queues(struct nvme_loop_ctrl *ctrl)
331 static int nvme_loop_connect_io_queues(struct nvme_loop_ctrl *ctrl)
345 static int nvme_loop_configure_admin_queue(struct nvme_loop_ctrl *ctrl)
394 static void nvme_loop_shutdown_ctrl(struct nvme_loop_ctrl *ctrl)
417 struct nvme_loop_ctrl *ctrl;
429 struct nvme_loop_ctrl *ctrl =
430 container_of(work, struct nvme_loop_ctrl, ctrl.reset_work);
488 static int nvme_loop_create_io_queues(struct nvme_loop_ctrl *ctrl)
536 struct nvme_loop_ctrl *ctrl;
671 struct nvme_loop_ctrl *ctrl, *next;