/openbmc/qemu/hw/nvme/ |
H A D | subsys.c | 41 int i, cntlid; in nvme_subsys_unreserve_cntlids() local 45 cntlid = le16_to_cpu(sctrl->scid); in nvme_subsys_unreserve_cntlids() 47 if (cntlid) { in nvme_subsys_unreserve_cntlids() 48 assert(subsys->ctrls[cntlid] == SUBSYS_SLOT_RSVD); in nvme_subsys_unreserve_cntlids() 49 subsys->ctrls[cntlid] = NULL; in nvme_subsys_unreserve_cntlids() 59 int cntlid, nsid, num_rsvd, num_vfs = n->params.sriov_max_vfs; in nvme_subsys_register_ctrl() local 62 cntlid = le16_to_cpu(sctrl->scid); in nvme_subsys_register_ctrl() 66 for (cntlid = 0; cntlid < ARRAY_SIZE(subsys->ctrls); cntlid++) { in nvme_subsys_register_ctrl() 67 if (!subsys->ctrls[cntlid]) { in nvme_subsys_register_ctrl() 72 if (cntlid == ARRAY_SIZE(subsys->ctrls)) { in nvme_subsys_register_ctrl() [all …]
|
H A D | nvme.h | 126 uint32_t cntlid) in nvme_subsys_ctrl() argument 128 if (!subsys || cntlid >= NVME_MAX_CONTROLLERS) { in nvme_subsys_ctrl() 132 if (subsys->ctrls[cntlid] == SUBSYS_SLOT_RSVD) { in nvme_subsys_ctrl() 136 return subsys->ctrls[cntlid]; in nvme_subsys_ctrl() 566 uint16_t cntlid; member 691 uint16_t cntlid) in nvme_sctrl_for_cntlid() argument 697 if (le16_to_cpu(list[i].scid) == cntlid) { in nvme_sctrl_for_cntlid()
|
H A D | trace-events | 61 pci_nvme_identify_pri_ctrl_cap(uint16_t cntlid) "identify primary controller capabilities cntlid=%"… 62 pci_nvme_identify_sec_ctrl_list(uint16_t cntlid, uint8_t numcntl) "identify secondary controller li… 82 pci_nvme_ns_attachment_attach(uint16_t cntlid, uint32_t nsid) "cntlid=0x%"PRIx16", nsid=0x%"PRIx32"" 120 pci_nvme_virt_mngmt(uint16_t cid, uint16_t act, uint16_t cntlid, const char* rt, uint16_t nr) "cid …
|
H A D | ctrl.c | 5641 int cntlid, nr_ids = 0; in nvme_identify_ctrl_list() local 5660 for (cntlid = min_id; cntlid < ARRAY_SIZE(n->subsys->ctrls); cntlid++) { in nvme_identify_ctrl_list() 5661 ctrl = nvme_subsys_ctrl(n->subsys, cntlid); in nvme_identify_ctrl_list() 5670 ids[nr_ids++] = cntlid; in nvme_identify_ctrl_list() 5680 trace_pci_nvme_identify_pri_ctrl_cap(le16_to_cpu(n->pri_ctrl_cap.cntlid)); in nvme_identify_pri_ctrl_cap() 5689 uint16_t pri_ctrl_id = le16_to_cpu(n->pri_ctrl_cap.cntlid); in nvme_identify_sec_ctrl_list() 6977 uint16_t cntlid, uint8_t rt, in nvme_assign_virt_res_to_prim() argument 6982 if (cntlid != n->cntlid) { in nvme_assign_virt_res_to_prim() 7025 uint16_t cntlid, uint8_t rt, int nr) in nvme_assign_virt_res_to_sec() argument 7030 sctrl = nvme_sctrl_for_cntlid(n, cntlid); in nvme_assign_virt_res_to_sec() [all …]
|
/openbmc/linux/drivers/nvme/target/ |
H A D | fabrics-cmd-auth.c | 21 __func__, sq->ctrl->cntlid, sq->qid, sq->dhchap_tid); in nvmet_auth_expired_work() 41 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate() 70 __func__, ctrl->cntlid, req->sq->qid); in nvmet_auth_negotiate() 74 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate() 98 __func__, ctrl->cntlid, req->sq->qid); in nvmet_auth_negotiate() 102 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate() 107 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate() 120 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_reply() 137 ctrl->cntlid, req->sq->qid); in nvmet_auth_reply() 143 ctrl->cntlid, req->sq->qid); in nvmet_auth_reply() [all …]
|
H A D | fabrics-cmd.c | 162 sqsize, mqes, ctrl->cntlid); in nvmet_install_queue() 188 qid, ctrl->cntlid, ret); in nvmet_install_queue() 203 return (u32)ctrl->cntlid | in nvmet_connect_result() 236 if (unlikely(d->cntlid != cpu_to_le16(0xffff))) { in nvmet_execute_admin_connect() 238 d->cntlid); in nvmet_execute_admin_connect() 240 req->cqe->result.u32 = IPO_IATTR_CONNECT_DATA(cntlid); in nvmet_execute_admin_connect() 274 ctrl->cntlid, ctrl->subsys->subsysnqn, ctrl->hostnqn, in nvmet_execute_admin_connect() 315 le16_to_cpu(d->cntlid), req); in nvmet_execute_io_connect() 332 pr_debug("adding queue %d to ctrl %d.\n", qid, ctrl->cntlid); in nvmet_execute_io_connect()
|
H A D | auth.c | 65 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup() 70 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup() 84 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup() 90 __func__, ctrl->cntlid, dhgroup_id, in nvmet_setup_dhgroup() 98 __func__, ctrl->cntlid, ctrl->dh_gid); in nvmet_setup_dhgroup() 102 __func__, ctrl->cntlid, ret); in nvmet_setup_dhgroup() 112 ctrl->cntlid); in nvmet_setup_dhgroup() 119 ctrl->cntlid); in nvmet_setup_dhgroup() 322 ctrl->cntlid, req->sq->qid, req->sq->dhchap_s1, in nvmet_auth_host_hash() 493 pr_warn("ctrl %d no DH public key!\n", ctrl->cntlid); in nvmet_auth_ctrl_exponential() [all …]
|
H A D | core.c | 393 ctrl->cntlid); in nvmet_keep_alive_timer() 399 ctrl->cntlid, ctrl->kato); in nvmet_keep_alive_timer() 410 ctrl->cntlid, ctrl->kato); in nvmet_start_keep_alive_timer() 420 pr_debug("ctrl %d stop keep-alive\n", ctrl->cntlid); in nvmet_stop_keep_alive_timer() 1248 const char *hostnqn, u16 cntlid, in nvmet_ctrl_find_get() argument 1264 if (ctrl->cntlid == cntlid) { in nvmet_ctrl_find_get() 1279 cntlid, subsysnqn, hostnqn); in nvmet_ctrl_find_get() 1280 req->cqe->result.u32 = IPO_IATTR_CONNECT_DATA(cntlid); in nvmet_ctrl_find_get() 1367 pr_err("ctrl %d fatal error occurred!\n", ctrl->cntlid); in nvmet_fatal_error_handler() 1451 ctrl->cntlid = ret; in nvmet_alloc_ctrl() [all …]
|
H A D | trace.h | 52 return req->sq->ctrl->cntlid; in nvmet_req_to_ctrl_id() 144 __entry->ctrl_id = ctrl->cntlid;
|
H A D | discovery.c | 116 e->cntlid = cpu_to_le16(NVME_CNTLID_DYNAMIC); in nvmet_format_discovery_entry() 280 id->cntlid = cpu_to_le16(ctrl->cntlid); in nvmet_execute_disc_identify()
|
H A D | passthru.c | 97 id->cntlid = cpu_to_le16(ctrl->cntlid); in nvmet_passthru_override_id_ctrl() 605 old = xa_cmpxchg(&passthru_subsystems, ctrl->cntlid, NULL, in nvmet_passthru_ctrl_enable() 638 xa_erase(&passthru_subsystems, subsys->passthru_ctrl->cntlid); in __nvmet_passthru_ctrl_disable()
|
H A D | loop.c | 434 if (ctrl->ctrl.cntlid == nctrl->cntlid) in nvme_loop_delete_ctrl()
|
H A D | admin-cmd.c | 399 id->cntlid = cpu_to_le16(ctrl->cntlid); in nvmet_execute_identify_ctrl() 995 ctrl->cntlid, ctrl->kato); in nvmet_execute_keep_alive()
|
H A D | nvmet.h | 193 u16 cntlid; member 484 const char *hostnqn, u16 cntlid,
|
H A D | rdma.c | 950 pr_debug("IB send queue full (needed %d): queue %u cntlid %u\n", in nvmet_rdma_execute_command() 952 queue->nvme_sq.ctrl->cntlid); in nvmet_rdma_execute_command()
|
/openbmc/linux/drivers/nvme/host/ |
H A D | fabrics.c | 311 case (offsetof(struct nvmf_connect_data, cntlid)): in nvmf_log_connect_error() 314 inv_data, data->cntlid); in nvmf_log_connect_error() 379 u16 cntlid) in nvmf_connect_data_prep() argument 388 data->cntlid = cpu_to_le16(cntlid); in nvmf_connect_data_prep() 461 ctrl->cntlid = result & 0xFFFF; in nvmf_connect_admin_queue() 522 data = nvmf_connect_data_prep(ctrl, ctrl->cntlid); in nvmf_connect_io_queue() 1323 ctrl->instance, ctrl->cntlid); in nvmf_dev_show()
|
H A D | core.c | 2731 if (tmp->cntlid == ctrl->cntlid) { in nvme_validate_cntlid() 2733 "Duplicate cntlid %u with %s, subsys %s, rejecting\n", in nvme_validate_cntlid() 2734 ctrl->cntlid, dev_name(tmp->device), in nvme_validate_cntlid() 3040 ctrl->cntlid = le16_to_cpu(id->cntlid); in nvme_init_identify() 3139 * In fabrics we need to verify the cntlid matches the in nvme_init_identify() 3142 if (ctrl->cntlid != le16_to_cpu(id->cntlid)) { in nvme_init_identify() 3144 "Mismatching cntlid in nvme_init_identify() [all...] |
H A D | sysfs.c | 193 nvme_show_int_function(cntlid);
|
H A D | nvme.h | 313 u16 cntlid; member
|
H A D | fc.c | 1171 assoc_rqst->assoc_cmd.cntlid = cpu_to_be16(0xffff); in nvme_fc_connect_admin_queue() 3480 ctrl->ctrl.cntlid = 0xffff; in nvme_fc_init_ctrl()
|
/openbmc/linux/include/linux/ |
H A D | nvme.h | 281 __le16 cntlid; member 776 __le16 cntlid; member 794 __le16 cntlid; member 1478 __le16 cntlid; member 1535 __le16 cntlid; member
|
H A D | nvme-fc.h | 259 __be16 cntlid; member
|
/openbmc/u-boot/drivers/nvme/ |
H A D | nvme.h | 45 __u16 cntlid; member 202 __le16 cntlid; member
|
/openbmc/qemu/include/block/ |
H A D | nvme.h | 1104 uint16_t cntlid; member 1663 uint16_t cntlid; member
|