Lines Matching defs:nctrl
1491 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)
1493 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1781 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl,
1791 dev_dbg(nctrl->device, "queue %d: start TLS with key %x\n",
1799 if (nctrl->opts->keyring)
1800 keyring = key_serial(nctrl->opts->keyring);
1807 dev_err(nctrl->device, "queue %d: failed to start TLS: %d\n",
1816 dev_err(nctrl->device,
1822 dev_err(nctrl->device,
1826 dev_dbg(nctrl->device,
1834 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid,
1837 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1851 queue->cmnd_capsule_len = nctrl->ioccsz * 16;
1860 dev_err(nctrl->device,
1890 if (nctrl->opts->tos >= 0)
1891 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos);
1906 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) {
1910 dev_err(nctrl->device,
1917 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) {
1918 char *iface = nctrl->opts->host_iface;
1924 dev_err(nctrl->device,
1931 queue->hdr_digest = nctrl->opts->hdr_digest;
1932 queue->data_digest = nctrl->opts->data_digest;
1942 dev_dbg(nctrl->device, "connecting queue %d\n",
1948 dev_err(nctrl->device,
1954 if (nvme_tcp_tls_configured(nctrl) && pskid) {
1955 ret = nvme_tcp_start_tls(nctrl, queue, pskid);
2004 static void nvme_tcp_stop_queue_nowait(struct nvme_ctrl *nctrl, int qid)
2006 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2023 static void nvme_tcp_wait_queue(struct nvme_ctrl *nctrl, int qid)
2025 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2036 dev_warn(nctrl->device,
2041 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid)
2043 nvme_tcp_stop_queue_nowait(nctrl, qid);
2044 nvme_tcp_wait_queue(nctrl, qid);
2064 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx)
2066 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2076 ret = nvmf_connect_io_queue(nctrl, idx);
2078 ret = nvmf_connect_admin_queue(nctrl);
2085 dev_err(nctrl->device,
2627 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl)
2629 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2638 nvmf_free_options(nctrl->opts);