Lines Matching defs:cdata
338 const struct spdk_nvme_ctrlr_data *cdata;
341 cdata = spdk_nvme_ctrlr_get_data(nvme_ctrlr->ctrlr);
342 if (cdata->cntlid == cntlid) {
1519 const struct spdk_nvme_ctrlr_data *cdata;
1539 cdata = spdk_nvme_ctrlr_get_data(nvme_ctrlr->ctrlr);
1542 *_delay_ms = cdata->crdt[cpl->status.crd] * 100;
3473 const struct spdk_nvme_ctrlr_data *cdata;
3515 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
3516 return cdata->oncs.dsm;
3519 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
3520 return cdata->oncs.write_zeroes;
3538 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
3539 return cdata->oncs.copy;
3930 const struct spdk_nvme_ctrlr_data *cdata;
3966 cdata = spdk_nvme_ctrlr_get_data(nvme_ctrlr->ctrlr);
3967 spdk_json_write_named_uint16(w, "cntlid", cdata->cntlid);
3989 const struct spdk_nvme_ctrlr_data *cdata;
4002 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
4031 spdk_json_write_named_uint16(w, "cntlid", cdata->cntlid);
4033 spdk_json_write_named_string_fmt(w, "vendor_id", "0x%04x", cdata->vid);
4035 snprintf(buf, sizeof(cdata->mn) + 1, "%s", cdata->mn);
4039 snprintf(buf, sizeof(cdata->sn) + 1, "%s", cdata->sn);
4043 snprintf(buf, sizeof(cdata->fr) + 1, "%s", cdata->fr);
4047 if (cdata->subnqn[0] != '\0') {
4048 spdk_json_write_named_string(w, "subnqn", cdata->subnqn);
4053 spdk_json_write_named_uint32(w, "security", cdata->oacs.security);
4054 spdk_json_write_named_uint32(w, "format", cdata->oacs.format);
4055 spdk_json_write_named_uint32(w, "firmware", cdata->oacs.firmware);
4056 spdk_json_write_named_uint32(w, "ns_manage", cdata->oacs.ns_manage);
4060 spdk_json_write_named_bool(w, "multi_ctrlr", cdata->cmic.multi_ctrlr);
4061 spdk_json_write_named_bool(w, "ana_reporting", cdata->cmic.ana_reporting);
4082 if (cdata->cmic.ana_reporting) {
4091 if (cdata->oacs.security) {
4357 const struct spdk_nvme_ctrlr_data *cdata;
4376 cdata = spdk_nvme_ctrlr_get_data(nvme_ns->ctrlr->ctrlr);
4379 cdata->anatt * SPDK_SEC_TO_USEC);
4443 const struct spdk_nvme_ctrlr_data *cdata;
4451 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
4483 spdk_strcpy_pad(sn_tmp, cdata->sn, SPDK_NVME_CTRLR_SN_LEN, '\0');
4500 if (cdata->vwc.present) {
4504 if (cdata->oncs.write_zeroes) {
4510 disk->ctratt.raw = cdata->ctratt.raw;
4546 atomic_bs = bs * (1 + cdata->awupf);
4571 disk->acwu = cdata->acwu + 1; /* 0-based */
4574 if (cdata->oncs.copy) {
5183 const struct spdk_nvme_ctrlr_data *cdata;
5186 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
5193 return sizeof(struct spdk_nvme_ana_page) + cdata->nanagrpid *
5380 const struct spdk_nvme_ctrlr_data *cdata;
5384 cdata = spdk_nvme_ctrlr_get_data(nvme_ns->ctrlr->ctrlr);
5386 if (cdata->cntlid == cntlid) {
5709 const struct spdk_nvme_ctrlr_data *cdata;
5712 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
5715 ana_log_page_size = sizeof(struct spdk_nvme_ana_page) + cdata->nanagrpid *
5716 sizeof(struct spdk_nvme_ana_group_descriptor) + cdata->mnan *
5767 const struct spdk_nvme_ctrlr_data *cdata, *tmp_cdata;
5769 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
5771 if (!cdata->cmic.multi_ctrlr) {
5772 SPDK_ERRLOG("Ctrlr%u does not support multipath.\n", cdata->cntlid);
5780 NVME_CTRLR_ERRLOG(tmp, "Ctrlr%u does not support multipath.\n", cdata->cntlid);
5783 if (cdata->cntlid == tmp_cdata->cntlid) {
5851 const struct spdk_nvme_ctrlr_data *cdata;
5994 cdata = spdk_nvme_ctrlr_get_data(ctrlr);
5996 if (cdata->cmic.ana_reporting) {
9371 const struct spdk_nvme_ctrlr_data *cdata;
9379 cdata = spdk_nvme_ctrlr_get_data(nvme_ctrlr->ctrlr);
9382 spdk_json_write_named_uint32(w, "cntlid", cdata->cntlid);