Lines Matching defs:host
22 int nvmet_auth_set_key(struct nvmet_host *host, const char *secret,
48 kfree(host->dhchap_ctrl_secret);
49 host->dhchap_ctrl_secret = strim(dhchap_secret);
50 host->dhchap_ctrl_key_hash = key_hash;
52 kfree(host->dhchap_secret);
53 host->dhchap_secret = strim(dhchap_secret);
54 host->dhchap_key_hash = key_hash;
131 struct nvmet_host *host = NULL;
142 pr_debug("check %s\n", nvmet_host_name(p->host));
143 if (strcmp(nvmet_host_name(p->host), ctrl->hostnqn))
145 host = p->host;
148 if (!host) {
149 pr_debug("host %s not found\n", ctrl->hostnqn);
154 ret = nvmet_setup_dhgroup(ctrl, host->dhchap_dhgroup_id);
158 if (!host->dhchap_secret) {
163 if (host->dhchap_hash_id == ctrl->shash_id) {
167 hash_name = nvme_auth_hmac_name(host->dhchap_hash_id);
169 pr_warn("Hash ID %d invalid\n", host->dhchap_hash_id);
173 ctrl->shash_id = host->dhchap_hash_id;
178 ctrl->host_key = nvme_auth_extract_key(host->dhchap_secret + 10,
179 host->dhchap_key_hash);
191 if (!host->dhchap_ctrl_secret) {
196 ctrl->ctrl_key = nvme_auth_extract_key(host->dhchap_ctrl_secret + 10,
197 host->dhchap_ctrl_key_hash);
320 pr_debug("ctrl %d qid %d host response seq %u transaction %d\n",