• Home
  • Raw
  • Download

Lines Matching refs:subsys

119 	xa_for_each(&ctrl->subsys->namespaces, idx, ns) {  in nvmet_get_smart_log_all()
234 xa_for_each(&ctrl->subsys->namespaces, idx, ns) in nvmet_format_ana_group()
323 struct nvmet_subsys *subsys) in nvmet_id_set_model_number() argument
329 subsys_model = rcu_dereference(subsys->model); in nvmet_id_set_model_number()
354 bin2hex(id->sn, &ctrl->subsys->serial, in nvmet_execute_identify_ctrl()
355 min(sizeof(ctrl->subsys->serial), sizeof(id->sn) / 2)); in nvmet_execute_identify_ctrl()
356 nvmet_id_set_model_number(id, ctrl->subsys); in nvmet_execute_identify_ctrl()
377 id->ver = cpu_to_le32(ctrl->subsys->ver); in nvmet_execute_identify_ctrl()
410 id->nn = cpu_to_le32(ctrl->subsys->max_nsid); in nvmet_execute_identify_ctrl()
431 strlcpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn)); in nvmet_execute_identify_ctrl()
570 xa_for_each(&ctrl->subsys->namespaces, idx, ns) { in nvmet_execute_identify_nslist()
698 struct nvmet_subsys *subsys = req->sq->ctrl->subsys; in nvmet_set_feat_write_protect() local
707 mutex_lock(&subsys->lock); in nvmet_set_feat_write_protect()
724 nvmet_ns_changed(subsys, req->ns->nsid); in nvmet_set_feat_write_protect()
725 mutex_unlock(&subsys->lock); in nvmet_set_feat_write_protect()
759 struct nvmet_subsys *subsys = req->sq->ctrl->subsys; in nvmet_execute_set_features() local
778 (subsys->max_qid - 1) | ((subsys->max_qid - 1) << 16)); in nvmet_execute_set_features()
803 struct nvmet_subsys *subsys = req->sq->ctrl->subsys; in nvmet_get_feat_write_protect() local
811 mutex_lock(&subsys->lock); in nvmet_get_feat_write_protect()
817 mutex_unlock(&subsys->lock); in nvmet_get_feat_write_protect()
834 struct nvmet_subsys *subsys = req->sq->ctrl->subsys; in nvmet_execute_get_features() local
871 (subsys->max_qid-1) | ((subsys->max_qid-1) << 16)); in nvmet_execute_get_features()
941 if (req->sq->ctrl->subsys->type == NVME_NQN_DISC) in nvmet_parse_admin_cmd()