Home
last modified time | relevance | path

Searched refs:cntlid (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/nvme/target/
H A Dfabrics-cmd-auth.c21 __func__, sq->ctrl->cntlid, sq->qid, sq->dhchap_tid); in nvmet_auth_expired_work()
45 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate()
96 __func__, ctrl->cntlid, req->sq->qid); in nvmet_auth_negotiate()
100 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate()
124 __func__, ctrl->cntlid, req->sq->qid); in nvmet_auth_negotiate()
128 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate()
135 ctrl->cntlid, req->sq->qid); in nvmet_auth_negotiate()
139 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_negotiate()
161 __func__, ctrl->cntlid, req->sq->qid, in nvmet_auth_reply()
178 ctrl->cntlid, re in nvmet_auth_reply()
[all...]
H A Dauth.c70 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup()
75 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup()
89 __func__, ctrl->cntlid, dhgroup_id); in nvmet_setup_dhgroup()
95 __func__, ctrl->cntlid, dhgroup_id, in nvmet_setup_dhgroup()
103 __func__, ctrl->cntlid, ctrl->dh_gid); in nvmet_setup_dhgroup()
107 __func__, ctrl->cntlid, ret); in nvmet_setup_dhgroup()
117 ctrl->cntlid); in nvmet_setup_dhgroup()
124 ctrl->cntlid); in nvmet_setup_dhgroup()
328 ctrl->cntlid, req->sq->qid, req->sq->dhchap_s1, in nvmet_auth_host_hash()
434 pr_warn("ctrl %d no DH public key!\n", ctrl->cntlid); in nvmet_auth_ctrl_exponential()
[all …]
H A Dfabrics-cmd.c198 sqsize, mqes, ctrl->cntlid); in nvmet_install_queue()
232 qid, ctrl->cntlid, ret); in nvmet_install_queue()
256 __func__, ctrl->cntlid, sq->qid, in nvmet_connect_result()
260 __func__, ctrl->cntlid, sq->qid, in nvmet_connect_result()
263 return (u32)ctrl->cntlid | in nvmet_connect_result()
301 if (unlikely(d->cntlid != cpu_to_le16(0xffff))) { in nvmet_execute_admin_connect()
303 d->cntlid); in nvmet_execute_admin_connect()
305 args.result = IPO_IATTR_CONNECT_DATA(cntlid); in nvmet_execute_admin_connect()
367 le16_to_cpu(d->cntlid), req); in nvmet_execute_io_connect()
384 pr_debug("adding queue %d to ctrl %d.\n", qid, ctrl->cntlid); in nvmet_execute_io_connect()
H A Dcore.c413 ctrl->cntlid); in nvmet_keep_alive_timer()
419 ctrl->cntlid, ctrl->kato); in nvmet_keep_alive_timer()
430 ctrl->cntlid, ctrl->kato); in nvmet_start_keep_alive_timer()
440 pr_debug("ctrl %d stop keep-alive\n", ctrl->cntlid); in nvmet_stop_keep_alive_timer()
1486 const char *hostnqn, u16 cntlid, in nvmet_ctrl_find_get()
1502 if (ctrl->cntlid == cntlid) { in nvmet_ctrl_find_get()
1517 cntlid, subsysnqn, hostnqn); in nvmet_ctrl_find_get()
1518 req->cqe->result.u32 = IPO_IATTR_CONNECT_DATA(cntlid);
1603 pr_err("ctrl %d fatal error occurred!\n", ctrl->cntlid); in nvmet_alloc_ctrl()
1478 nvmet_ctrl_find_get(const char * subsysnqn,const char * hostnqn,u16 cntlid,struct nvmet_req * req) nvmet_ctrl_find_get() argument
[all...]
H A Dtrace.h52 return req->sq->ctrl->cntlid; in nvmet_req_to_ctrl_id()
144 __entry->ctrl_id = ctrl->cntlid;
H A Dpr.c152 pr_info("a reservation log lost, cntlid:%d, log_type:%d, nsid:%u\n", in nvmet_pr_add_resv_log()
153 ctrl->cntlid, log_type, nsid); in nvmet_pr_add_resv_log()
881 * Dynamic controller, set cntlid to 0xffff. in nvmet_execute_pr_report()
883 ctrl_eds->cntlid = cpu_to_le16(NVME_CNTLID_DYNAMIC); in nvmet_execute_pr_report()
1021 req->sq->ctrl->cntlid); in nvmet_pr_get_ns_pc_ref()
1088 ret = nvmet_pr_alloc_and_insert_pc_ref(ns, ctrl->cntlid, in nvmet_ctrl_init_pr()
1099 pc_ref = xa_erase(&ns->pr_per_ctrl_refs, ctrl->cntlid); in nvmet_ctrl_init_pr()
1119 pc_ref = xa_erase(&ns->pr_per_ctrl_refs, ctrl->cntlid); in nvmet_ctrl_destroy_pr()
1144 ret = nvmet_pr_alloc_and_insert_pc_ref(ns, ctrl->cntlid, in nvmet_pr_init_ns()
H A Dpassthru.c106 id->cntlid = cpu_to_le16(ctrl->cntlid); in nvmet_passthru_override_id_ctrl()
H A Ddebugfs.c267 snprintf(name, sizeof(name), "ctrl%d", ctrl->cntlid); in nvmet_debugfs_ctrl_setup()
H A Dnvmet.h272 u16 cntlid;
627 const char *hostnqn, u16 cntlid,
270 u16 cntlid; global() member
H A Dadmin-cmd.c694 id->cntlid = cpu_to_le16(ctrl->cntlid); in nvmet_execute_identify_ctrl()
1605 ctrl->cntlid, ctrl->kato); in nvmet_execute_keep_alive()
H A Drdma.c960 queue->nvme_sq.ctrl->cntlid); in nvmet_rdma_execute_command()
/linux/drivers/nvme/host/
H A Dfabrics.c327 case (offsetof(struct nvmf_connect_data, cntlid)): in nvmf_log_connect_error()
330 inv_data, data->cntlid); in nvmf_log_connect_error()
395 u16 cntlid) in nvmf_connect_data_prep() argument
404 data->cntlid = cpu_to_le16(cntlid); in nvmf_connect_data_prep()
473 ctrl->cntlid = result & 0xFFFF; in nvmf_connect_admin_queue()
535 data = nvmf_connect_data_prep(ctrl, ctrl->cntlid); in nvmf_connect_io_queue()
1454 ctrl->instance, ctrl->cntlid); in nvmf_dev_show()
H A Dcore.c3295 if (tmp->cntlid == ctrl->cntlid) { in nvme_validate_cntlid()
3297 "Duplicate cntlid %u with %s, subsys %s, rejecting\n", in nvme_validate_cntlid()
3298 ctrl->cntlid, dev_name(tmp->device),
3597 * In fabrics we need to verify the cntlid matches the in nvme_check_ctrl_fabric_info()
3600 if (ctrl->cntlid != le16_to_cpu(id->cntlid)) { in nvme_check_ctrl_fabric_info()
3602 "Mismatching cntlid: Connect %u vs Identify %u, rejecting\n", in nvme_check_ctrl_fabric_info()
3603 ctrl->cntlid, le16_to_cpu(id->cntlid)); in nvme_check_ctrl_fabric_info()
[all...]
H A Dnvme.h377 u16 cntlid; member
H A Drdma.c1908 priv.cntlid = cpu_to_le16(ctrl->ctrl.cntlid); in nvme_rdma_route_resolved()
H A Dsysfs.c484 nvme_show_int_function(cntlid);
H A Dfc.c1172 assoc_rqst->assoc_cmd.cntlid = cpu_to_be16(0xffff); in nvme_fc_connect_admin_queue()
3517 ctrl->ctrl.cntlid = 0xffff; in nvme_fc_alloc_ctrl()
/linux/include/linux/
H A Dnvme-rdma.h70 __le16 cntlid; member
H A Dnvme.h319 __le16 cntlid; member
917 __le16 cntlid; member
935 __le16 cntlid; member
1648 * The legal cntlid range a NVMe Target will provide.
1649 * Note that cntlid of value 0 is considered illegal in the fabrics world.
1651 * therefore, those devices had their cntlid value set to 0 as a result.
1672 __le16 cntlid; member
1732 __le16 cntlid; member
H A Dnvme-fc.h259 __be16 cntlid; member
/linux/Documentation/ABI/stable/
H A Dsysfs-nvme12 What: /sys/class/nvme/nvmeX/cntlid
/linux/Documentation/nvme/
H A Dnvme-pci-endpoint-target.rst333 cntlid : 0x1