Lines Matching refs:passthru_ctrl
29 if (!nvme_multi_css(ctrl->subsys->passthru_ctrl)) in nvmet_passthrough_override_cap()
36 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl()
231 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_execute_cmd()
311 struct nvme_ctrl *ctrl = nvmet_req_subsys(req)->passthru_ctrl; in nvmet_passthru_set_host_behaviour()
519 if (subsys->passthru_ctrl) in nvmet_passthru_ctrl_enable()
551 subsys->passthru_ctrl = ctrl; in nvmet_passthru_ctrl_enable()
561 __module_get(subsys->passthru_ctrl->ops->module); in nvmet_passthru_ctrl_enable()
573 if (subsys->passthru_ctrl) { in __nvmet_passthru_ctrl_disable()
574 xa_erase(&passthru_subsystems, subsys->passthru_ctrl->cntlid); in __nvmet_passthru_ctrl_disable()
575 module_put(subsys->passthru_ctrl->ops->module); in __nvmet_passthru_ctrl_disable()
576 nvme_put_ctrl(subsys->passthru_ctrl); in __nvmet_passthru_ctrl_disable()
578 subsys->passthru_ctrl = NULL; in __nvmet_passthru_ctrl_disable()