Searched refs:subsysnqn (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/nvme/host/
H A Dfabrics.h82 * @subsysnqn: Hold the fully qualified NQN subystem name (format defined
95 * @discovery_nqn: indicates if the subsysnqn is the well-known discovery NQN.
116 char *subsysnqn; member in struct:nvmf_ctrl_options
186 strcmp(opts->subsysnqn, ctrl->opts->subsysnqn) ||
197 !strcmp(ctrl->opts->subsysnqn, NVME_DISC_SUBSYS_NAME))
198 return ctrl->opts->subsysnqn;
H A Dfabrics.c322 case (offsetof(struct nvmf_connect_data, subsysnqn)):
324 "%s, subsysnqn \"%s\"\n",
325 inv_data, data->subsysnqn);
352 data->subsysnqn, data->hostnqn);
390 strscpy(data->subsysnqn, ctrl->opts->subsysnqn, NVMF_NQN_SIZE);
741 kfree(opts->subsysnqn);
742 opts->subsysnqn = p;
743 nqnlen = strlen(opts->subsysnqn);
746 opts->subsysnqn, NVMF_NQN_SIZ
[all...]
H A Dauth.c493 ret = crypto_shash_update(shash, ctrl->opts->subsysnqn,
494 strlen(ctrl->opts->subsysnqn));
513 ctrl->opts->subsysnqn);
545 dev_dbg(ctrl->device, "%s: qid %d subsysnqn %s\n",
546 __func__, chap->qid, ctrl->opts->subsysnqn);
571 ret = crypto_shash_update(shash, ctrl->opts->subsysnqn,
572 strlen(ctrl->opts->subsysnqn));
H A Dsysfs.c394 static DEVICE_ATTR(subsysnqn, S_IRUGO, nvme_sysfs_show_subsysnqn, NULL);
774 static SUBSYS_ATTR_RO(subsysnqn, S_IRUGO, nvme_subsys_show_nqn);
H A Dcore.c2819 static struct nvme_subsystem *__nvme_find_get_subsystem(const char *subsysnqn) argument
2833 if (!strcmp(subsysnqn, NVME_DISC_SUBSYS_NAME))
2837 if (strcmp(subsys->subnqn, subsysnqn))
H A Dfc.c1216 strscpy(assoc_rqst->assoc_cmd.subnqn, ctrl->ctrl.opts->subsysnqn,
3079 ctrl->rport->remoteport.port_name, ctrl->ctrl.opts->subsysnqn);
H A Dtcp.c1928 ctrl->opts->subsysnqn);
/linux-master/drivers/nvme/target/
H A Dfabrics-cmd.c248 d->subsysnqn[NVMF_NQN_FIELD_LEN - 1] = '\0';
250 status = nvmet_alloc_ctrl(d->subsysnqn, d->hostnqn, req,
276 ctrl->cntlid, ctrl->subsys->subsysnqn, ctrl->hostnqn,
317 d->subsysnqn[NVMF_NQN_FIELD_LEN - 1] = '\0';
319 ctrl = nvmet_ctrl_find_get(d->subsysnqn, d->hostnqn,
H A Dcore.c93 const char *subsysnqn);
1247 struct nvmet_ctrl *nvmet_ctrl_find_get(const char *subsysnqn, argument
1254 subsys = nvmet_find_get_subsys(req->port, subsysnqn);
1257 subsysnqn);
1258 req->cqe->result.u32 = IPO_IATTR_CONNECT_DATA(subsysnqn);
1279 cntlid, subsysnqn, hostnqn);
1371 u16 nvmet_alloc_ctrl(const char *subsysnqn, const char *hostnqn, argument
1380 subsys = nvmet_find_get_subsys(req->port, subsysnqn);
1383 subsysnqn);
1384 req->cqe->result.u32 = IPO_IATTR_CONNECT_DATA(subsysnqn);
1529 nvmet_find_get_subsys(struct nvmet_port *port, const char *subsysnqn) argument
1564 nvmet_subsys_alloc(const char *subsysnqn, enum nvme_subsys_type type) argument
[all...]
H A Dauth.c360 ret = crypto_shash_update(shash, ctrl->subsysnqn,
361 strlen(ctrl->subsysnqn));
409 ctrl->subsysnqn);
464 ret = crypto_shash_update(shash, ctrl->subsysnqn,
465 strlen(ctrl->subsysnqn));
H A Dnvmet.h228 char subsysnqn[NVMF_NQN_FIELD_LEN]; member in struct:nvmet_ctrl
271 char *subsysnqn; member in struct:nvmet_subsys
494 u16 nvmet_alloc_ctrl(const char *subsysnqn, const char *hostnqn,
496 struct nvmet_ctrl *nvmet_ctrl_find_get(const char *subsysnqn,
502 struct nvmet_subsys *nvmet_subsys_alloc(const char *subsysnqn,
H A Ddiscovery.c212 nvmet_disc_subsys->subsysnqn,
221 p->subsys->subsysnqn, traddr,
295 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn));
H A Dconfigfs.c798 pr_info("adding nsid %d to subsystem %s\n", nsid, subsys->subsysnqn);
1616 if (sysfs_streq(name, nvmet_disc_subsys->subsysnqn)) {
2170 return snprintf(page, PAGE_SIZE, "%s\n", nvmet_disc_subsys->subsysnqn);
2194 memset(nvmet_disc_subsys->subsysnqn, 0, NVMF_NQN_FIELD_LEN);
2195 memcpy(nvmet_disc_subsys->subsysnqn, page, len);
H A Dloop.c593 "new ctrl: \"%s\"\n", ctrl->ctrl.opts->subsysnqn);
H A Dpassthru.c148 * export the passthru ctrl subsysnqn (PCIe NVMe ctrl) and will fail in
151 * mask the passthru-ctrl subsysnqn with the target ctrl subsysnqn.
153 memcpy(id->subnqn, ctrl->subsysnqn, sizeof(id->subnqn));
H A Dadmin-cmd.c454 strscpy(id->subnqn, ctrl->subsys->subsysnqn, sizeof(id->subnqn));
/linux-master/include/linux/
H A Dnvme.h1539 char subsysnqn[NVMF_NQN_FIELD_LEN]; member in struct:nvmf_connect_data

Completed in 294 milliseconds