Home
last modified time | relevance | path

Searched refs:subsysnqn (Results 1 – 19 of 19) sorted by relevance

/drivers/nvme/host/
A Dfabrics.h118 char *subsysnqn; member
189 strcmp(opts->subsysnqn, ctrl->opts->subsysnqn) || in nvmf_ctlr_matches_baseopts()
200 !strcmp(ctrl->opts->subsysnqn, NVME_DISC_SUBSYS_NAME)) in nvmf_ctrl_subsysnqn()
201 return ctrl->opts->subsysnqn; in nvmf_ctrl_subsysnqn()
A Dfabrics.c337 case (offsetof(struct nvmf_connect_data, subsysnqn)): in nvmf_log_connect_error()
340 inv_data, data->subsysnqn); in nvmf_log_connect_error()
367 data->subsysnqn, data->hostnqn); in nvmf_log_connect_error()
405 strscpy(data->subsysnqn, ctrl->opts->subsysnqn, NVMF_NQN_SIZE); in nvmf_connect_data_prep()
772 kfree(opts->subsysnqn); in nvmf_parse_options()
773 opts->subsysnqn = p; in nvmf_parse_options()
774 nqnlen = strlen(opts->subsysnqn); in nvmf_parse_options()
777 opts->subsysnqn, NVMF_NQN_SIZE); in nvmf_parse_options()
782 !(strcmp(opts->subsysnqn, in nvmf_parse_options()
1290 kfree(opts->subsysnqn); in nvmf_free_options()
A Dauth.c505 ret = crypto_shash_update(shash, ctrl->opts->subsysnqn, in nvme_auth_dhchap_setup_host_response()
506 strlen(ctrl->opts->subsysnqn)); in nvme_auth_dhchap_setup_host_response()
525 ctrl->opts->subsysnqn); in nvme_auth_dhchap_setup_ctrl_response()
558 __func__, chap->qid, ctrl->opts->subsysnqn); in nvme_auth_dhchap_setup_ctrl_response()
583 ret = crypto_shash_update(shash, ctrl->opts->subsysnqn, in nvme_auth_dhchap_setup_ctrl_response()
584 strlen(ctrl->opts->subsysnqn)); in nvme_auth_dhchap_setup_ctrl_response()
738 ctrl->opts->subsysnqn, in nvme_auth_secure_concat()
759 ctrl->opts->subsysnqn, chap->hash_id, in nvme_auth_secure_concat()
A Dsysfs.c448 static DEVICE_ATTR(subsysnqn, S_IRUGO, nvme_sysfs_show_subsysnqn, NULL);
877 static SUBSYS_ATTR_RO(subsysnqn, S_IRUGO, nvme_subsys_show_nqn);
A Dcore.c3128 static struct nvme_subsystem *__nvme_find_get_subsystem(const char *subsysnqn) in __nvme_find_get_subsystem() argument
3142 if (!strcmp(subsysnqn, NVME_DISC_SUBSYS_NAME)) in __nvme_find_get_subsystem()
3146 if (strcmp(subsys->subnqn, subsysnqn)) in __nvme_find_get_subsystem()
A Dfc.c1174 strscpy(assoc_rqst->assoc_cmd.subnqn, ctrl->ctrl.opts->subsysnqn, in nvme_fc_connect_admin_queue()
3045 ctrl->rport->remoteport.port_name, ctrl->ctrl.opts->subsysnqn); in nvme_fc_create_association()
A Dtcp.c2074 ctrl->opts->subsysnqn); in nvme_tcp_alloc_admin_queue()
/drivers/nvme/target/
A Dcore.c87 const char *subsysnqn);
1469 subsysnqn); in nvmet_ctrl_find_get()
1595 args->subsysnqn); in nvmet_alloc_ctrl()
1634 memcpy(ctrl->subsysnqn, args->subsysnqn, NVMF_NQN_SIZE); in nvmet_alloc_ctrl()
1794 const char *subsysnqn) in nvmet_find_get_subsys() argument
1808 if (!strncmp(nvmet_disc_subsys->subsysnqn, subsysnqn, in nvmet_find_get_subsys()
1816 if (!strncmp(p->subsys->subsysnqn, subsysnqn, in nvmet_find_get_subsys()
1872 subsys->subsysnqn = kstrndup(subsysnqn, NVMF_NQN_SIZE, in nvmet_subsys_alloc()
1874 if (!subsys->subsysnqn) { in nvmet_subsys_alloc()
1894 kfree(subsys->subsysnqn); in nvmet_subsys_alloc()
[all …]
A Dauth.c383 ret = crypto_shash_update(shash, ctrl->subsysnqn, in nvmet_auth_host_hash()
384 strlen(ctrl->subsysnqn)); in nvmet_auth_host_hash()
431 ctrl->subsysnqn); in nvmet_auth_ctrl_hash()
486 ret = crypto_shash_update(shash, ctrl->subsysnqn, in nvmet_auth_ctrl_hash()
487 strlen(ctrl->subsysnqn)); in nvmet_auth_ctrl_hash()
577 sq->ctrl->subsysnqn, in nvmet_auth_insert_psk()
592 tls_key = nvme_tls_psk_refresh(NULL, sq->ctrl->hostnqn, sq->ctrl->subsysnqn, in nvmet_auth_insert_psk()
A Dfabrics-cmd.c309 d->subsysnqn[NVMF_NQN_FIELD_LEN - 1] = '\0'; in nvmet_execute_admin_connect()
312 args.subsysnqn = d->subsysnqn; in nvmet_execute_admin_connect()
364 d->subsysnqn[NVMF_NQN_FIELD_LEN - 1] = '\0'; in nvmet_execute_io_connect()
366 ctrl = nvmet_ctrl_find_get(d->subsysnqn, d->hostnqn, in nvmet_execute_io_connect()
A Ddiscovery.c212 nvmet_disc_subsys->subsysnqn, in nvmet_execute_disc_get_log_page()
221 p->subsys->subsysnqn, traddr, in nvmet_execute_disc_get_log_page()
298 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn)); in nvmet_execute_disc_identify()
A Dnvmet.h287 char subsysnqn[NVMF_NQN_FIELD_LEN]; member
339 char *subsysnqn; member
604 char *subsysnqn; member
616 struct nvmet_ctrl *nvmet_ctrl_find_get(const char *subsysnqn,
624 struct nvmet_subsys *nvmet_subsys_alloc(const char *subsysnqn,
A Dpci-epf.c222 char subsysnqn[NVMF_NQN_SIZE]; member
2058 args.subsysnqn = nvme_epf->subsysnqn; in nvmet_pci_epf_create_ctrl()
2096 ctrl->tctrl->subsys->subsysnqn, ctrl->nr_queues - 1, in nvmet_pci_epf_create_ctrl()
2140 ctrl->tctrl->subsys->subsysnqn); in nvmet_pci_epf_destroy_ctrl()
2519 return sysfs_emit(page, "%s\n", nvme_epf->subsysnqn); in nvmet_pci_epf_subsysnqn_show()
2535 strscpy(nvme_epf->subsysnqn, page, len); in nvmet_pci_epf_subsysnqn_store()
2540 CONFIGFS_ATTR(nvmet_pci_epf_, subsysnqn);
A Ddebugfs.c199 subsys->debugfs_dir = debugfs_create_dir(subsys->subsysnqn, in nvmet_debugfs_subsys_setup()
A Dconfigfs.c856 pr_info("adding nsid %d to subsystem %s\n", nsid, subsys->subsysnqn); in nvmet_ns_make()
1719 if (sysfs_streq(name, nvmet_disc_subsys->subsysnqn)) { in nvmet_subsys_make()
2287 return snprintf(page, PAGE_SIZE, "%s\n", nvmet_disc_subsys->subsysnqn); in nvmet_root_discovery_nqn_show()
2317 old_nqn = nvmet_disc_subsys->subsysnqn; in nvmet_root_discovery_nqn_store()
2318 nvmet_disc_subsys->subsysnqn = new_nqn; in nvmet_root_discovery_nqn_store()
A Dpassthru.c153 memcpy(id->subnqn, ctrl->subsysnqn, sizeof(id->subnqn)); in nvmet_passthru_override_id_ctrl()
A Dloop.c621 "new ctrl: \"%s\"\n", ctrl->ctrl.opts->subsysnqn); in nvme_loop_create_ctrl()
A Dadmin-cmd.c756 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn)); in nvmet_execute_identify_ctrl()
/drivers/nvme/common/
A Dauth.c588 char *subsysnqn, char *hostnqn, u8 **ret_digest) in nvme_auth_generate_digest() argument
597 if (WARN_ON(!subsysnqn || !hostnqn)) in nvme_auth_generate_digest()
654 ret = crypto_shash_update(shash, subsysnqn, strlen(subsysnqn)); in nvme_auth_generate_digest()

Completed in 74 milliseconds