| /linux/include/linux/ |
| H A D | nvme-keyring.h | 14 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 D | nvme-auth.h | 59 const char *subsysnqn, const char *hostnqn,
|
| H A D | nvme-fc.h | 263 u8 hostnqn[FCNVME_ASSOC_HOSTNQN_LEN]; member
|
| /linux/drivers/nvme/common/ |
| H A D | keyring.c | 92 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 D | auth.c | 601 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 D | auth.c | 148 if (strcmp(nvmet_host_name(p->host), ctrl->hostnqn)) in nvmet_setup_auth() 154 pr_debug("host %s not found\n", ctrl->hostnqn); in nvmet_setup_auth() 160 pr_debug("host %s tls enabled\n", ctrl->hostnqn); in nvmet_setup_auth() 290 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() 492 sq->ctrl->hostnqn, &digest); in nvmet_auth_insert_psk() 506 tls_key = nvme_tls_psk_refresh(NULL, sq->ctrl->hostnqn, in nvmet_auth_insert_psk()
|
| H A D | fabrics-cmd.c | 310 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 D | discovery.c | 38 if (subsys && !nvmet_host_allowed(subsys, ctrl->hostnqn)) in nvmet_port_disc_changed() 58 if (host && strcmp(nvmet_host_name(host), ctrl->hostnqn)) in __nvmet_subsys_disc_changed() 152 if (!nvmet_host_allowed(p->subsys, ctrl->hostnqn)) in discovery_log_entries() 217 if (!nvmet_host_allowed(p->subsys, ctrl->hostnqn)) in nvmet_execute_disc_get_log_page()
|
| H A D | core.c | 1470 const char *hostnqn, u16 cntlid, in nvmet_ctrl_find_get() argument 1487 if (strncmp(hostnqn, ctrl->hostnqn, NVMF_NQN_SIZE)) { in nvmet_ctrl_find_get() 1501 cntlid, subsysnqn, hostnqn); in nvmet_ctrl_find_get() 1532 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn) in nvmet_host_allowed() argument 1545 if (!strcmp(nvmet_host_name(p->host), hostnqn)) in nvmet_host_allowed() 1610 if (!nvmet_host_allowed(subsys, args->hostnqn)) { in nvmet_alloc_ctrl() 1612 args->hostnqn, args->subsysnqn); in nvmet_alloc_ctrl() 1613 args->result = IPO_IATTR_CONNECT_DATA(hostnqn); in nvmet_alloc_ctrl() 1642 memcpy(ctrl->hostnqn, args->hostnqn, NVMF_NQN_SIZE); in nvmet_alloc_ctrl() 1716 ctrl->cntlid, ctrl->subsys->subsysnqn, ctrl->hostnqn, in nvmet_alloc_ctrl()
|
| H A D | nvmet.h | 289 char hostnqn[NVMF_NQN_FIELD_LEN]; member 609 char *hostnqn; member 621 const char *hostnqn, u16 cntlid, 710 bool nvmet_host_allowed(struct nvmet_subsys *subsys, const char *hostnqn);
|
| H A D | pci-epf.c | 2025 char hostnqn[NVMF_NQN_SIZE]; in nvmet_pci_epf_create_ctrl() local 2054 snprintf(hostnqn, NVMF_NQN_SIZE, in nvmet_pci_epf_create_ctrl() 2060 args.hostnqn = hostnqn; in nvmet_pci_epf_create_ctrl()
|
| /linux/drivers/nvme/host/ |
| H A D | fabrics.c | 25 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 D | sysfs.c | 458 static DEVICE_ATTR(hostnqn, S_IRUGO, nvme_sysfs_show_hostnqn, NULL);
|
| H A D | fc.c | 1174 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()
|