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 = set->driver_data;
219 struct nvme_loop_ctrl *ctrl = data;
239 struct nvme_loop_ctrl *ctrl = data;
262 static void nvme_loop_destroy_admin_queue(struct nvme_loop_ctrl *ctrl)
274 struct nvme_loop_ctrl *ctrl = to_loop_ctrl(nctrl);
293 static void nvme_loop_destroy_io_queues(struct nvme_loop_ctrl *ctrl)
304 static int nvme_loop_init_io_queues(struct nvme_loop_ctrl *ctrl)
333 static int nvme_loop_connect_io_queues(struct nvme_loop_ctrl *ctrl)
347 static int nvme_loop_configure_admin_queue(struct nvme_loop_ctrl *ctrl)
421 static void nvme_loop_shutdown_ctrl(struct nvme_loop_ctrl *ctrl)
448 struct nvme_loop_ctrl *ctrl;
460 struct nvme_loop_ctrl *ctrl =
461 container_of(work, struct nvme_loop_ctrl, ctrl.reset_work);
519 static int nvme_loop_create_io_queues(struct nvme_loop_ctrl *ctrl)
585 struct nvme_loop_ctrl *ctrl;
720 struct nvme_loop_ctrl *ctrl, *next;