Home
last modified time | relevance | path

Searched refs:hostnqn (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
H A Dnvme-keyring.h14 const char *hostnqn, const char *subnqn, u8 hmac_id,
17 const char *hostnqn, const char *subnqn);
23 const char *hostnqn, char *subnqn, u8 hmac_id, in nvme_tls_psk_refresh() argument
29 const char *hostnqn, const char *subnqn) in nvme_tls_psk_default() argument
H A Dnvme-auth.h59 const char *subsysnqn, const char *hostnqn,
H A Dnvme-fc.h263 u8 hostnqn[FCNVME_ASSOC_HOSTNQN_LEN]; member
H A Dnvme.h1735 char hostnqn[NVMF_NQN_FIELD_LEN]; member
/linux/drivers/nvme/common/
H A Dkeyring.c92 const char *hostnqn, const char *subnqn, in nvme_tls_psk_lookup() argument
105 psk_ver, generated ? 'G' : 'R', hmac, hostnqn, subnqn); in nvme_tls_psk_lookup()
143 const char *hostnqn, const char *subnqn, u8 hmac_id, in nvme_tls_psk_refresh() argument
155 if (!hostnqn || !subnqn || !data || !data_len) in nvme_tls_psk_refresh()
159 hmac_id, hostnqn, subnqn, digest); in nvme_tls_psk_refresh()
232 const char *hostnqn, const char *subnqn) in nvme_tls_psk_default() argument
243 tls_key = nvme_tls_psk_lookup(keyring, hostnqn, subnqn, in nvme_tls_psk_default()
H A Dauth.c601 const char *subsysnqn, const char *hostnqn, in nvme_auth_generate_digest() argument
611 if (WARN_ON(!subsysnqn || !hostnqn)) in nvme_auth_generate_digest()
642 nvme_auth_hmac_update(&hmac, hostnqn, strlen(hostnqn)); in nvme_auth_generate_digest()
/linux/drivers/nvme/target/
H A Dauth.c147 if (strcmp(nvmet_host_name(p->host), ctrl->hostnqn)) in nvmet_setup_auth()
153 pr_debug("host %s not found\n", ctrl->hostnqn); in nvmet_setup_auth()
159 pr_debug("host %s tls enabled\n", ctrl->hostnqn); in nvmet_setup_auth()
291 ctrl->hostnqn); in nvmet_auth_host_hash()
337 nvme_auth_hmac_update(&hmac, ctrl->hostnqn, strlen(ctrl->hostnqn)); in nvmet_auth_host_hash()
409 nvme_auth_hmac_update(&hmac, ctrl->hostnqn, strlen(ctrl->hostnqn)); in nvmet_auth_ctrl_hash()
495 sq->ctrl->hostnqn, &digest); in nvmet_auth_insert_psk()
509 tls_key = nvme_tls_psk_refresh(NULL, sq->ctrl->hostnqn, in nvmet_auth_insert_psk()
H A Dfabrics-cmd.c310 d->hostnqn[NVMF_NQN_FIELD_LEN - 1] = '\0'; in nvmet_execute_admin_connect()
313 args.hostnqn = d->hostnqn; in nvmet_execute_admin_connect()
365 d->hostnqn[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()
H A Dcore.c1473 const char *hostnqn, u16 cntlid, in nvmet_ctrl_find_get() argument
1490 if (strncmp(hostnqn, ctrl->hostnqn, NVMF_NQN_SIZE)) { in nvmet_ctrl_find_get()
1504 cntlid, subsysnqn, hostnqn); in nvmet_ctrl_find_get()
1535 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn) in nvmet_host_allowed() argument
1548 if (!strcmp(nvmet_host_name(p->host), hostnqn)) in nvmet_host_allowed()
1613 if (!nvmet_host_allowed(subsys, args->hostnqn)) { in nvmet_alloc_ctrl()
1615 args->hostnqn, args->subsysnqn); in nvmet_alloc_ctrl()
1616 args->result = IPO_IATTR_CONNECT_DATA(hostnqn); in nvmet_alloc_ctrl()
1645 memcpy(ctrl->hostnqn, args->hostnqn, NVMF_NQN_SIZE); in nvmet_alloc_ctrl()
1724 ctrl->cntlid, ctrl->subsys->subsysnqn, ctrl->hostnqn, in nvmet_alloc_ctrl()
H A Dnvmet.h293 char hostnqn[NVMF_NQN_FIELD_LEN]; member
613 char *hostnqn; member
625 const char *hostnqn, u16 cntlid,
714 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn);
H A Ddebugfs.c43 seq_puts(m, ctrl->hostnqn); in nvmet_ctrl_hostnqn_show()
H A Dpci-epf.c2006 char hostnqn[NVMF_NQN_SIZE]; in nvmet_pci_epf_create_ctrl() local
2035 snprintf(hostnqn, NVMF_NQN_SIZE, in nvmet_pci_epf_create_ctrl()
2041 args.hostnqn = hostnqn; in nvmet_pci_epf_create_ctrl()
/linux/drivers/nvme/host/
H A Dfabrics.c25 static struct nvmf_host *nvmf_host_alloc(const char *hostnqn, uuid_t *id) in nvmf_host_alloc() argument
35 strscpy(host->nqn, hostnqn, NVMF_NQN_SIZE); in nvmf_host_alloc()
40 static struct nvmf_host *nvmf_host_add(const char *hostnqn, uuid_t *id) in nvmf_host_add() argument
53 bool same_hostnqn = !strcmp(host->nqn, hostnqn); in nvmf_host_add()
62 hostnqn, id); in nvmf_host_add()
68 id, hostnqn); in nvmf_host_add()
74 host = nvmf_host_alloc(hostnqn, id); in nvmf_host_add()
332 case (offsetof(struct nvmf_connect_data, hostnqn)): in nvmf_log_connect_error()
335 inv_data, data->hostnqn); in nvmf_log_connect_error()
367 data->subsysnqn, data->hostnqn); in nvmf_log_connect_error()
[all …]
H A Dsysfs.c557 static DEVICE_ATTR(hostnqn, S_IRUGO, nvme_sysfs_show_hostnqn, NULL);
H A Dfc.c1174 strscpy(assoc_rqst->assoc_cmd.hostnqn, ctrl->ctrl.opts->host->nqn, in nvme_fc_connect_admin_queue()
1175 sizeof(assoc_rqst->assoc_cmd.hostnqn)); in nvme_fc_connect_admin_queue()
/linux/Documentation/ABI/stable/
H A Dsysfs-nvme81 What: /sys/class/nvme/nvmeX/hostnqn
87 hostnqn: Shows the host NQN used by this fabrics controller.