Lines Matching refs:nctrl

1359 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)
1361 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1598 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl,
1608 dev_dbg(nctrl->device, "queue %d: start TLS with key %x\n",
1616 if (nctrl->opts->keyring)
1617 keyring = key_serial(nctrl->opts->keyring);
1624 dev_err(nctrl->device, "queue %d: failed to start TLS: %d\n",
1633 dev_err(nctrl->device,
1638 dev_dbg(nctrl->device,
1646 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid,
1649 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1662 queue->cmnd_capsule_len = nctrl->ioccsz * 16;
1670 dev_err(nctrl->device,
1699 if (nctrl->opts->tos >= 0)
1700 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos);
1715 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) {
1719 dev_err(nctrl->device,
1726 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) {
1727 char *iface = nctrl->opts->host_iface;
1733 dev_err(nctrl->device,
1740 queue->hdr_digest = nctrl->opts->hdr_digest;
1741 queue->data_digest = nctrl->opts->data_digest;
1745 dev_err(nctrl->device,
1759 dev_dbg(nctrl->device, "connecting queue %d\n",
1765 dev_err(nctrl->device,
1772 ret = nvme_tcp_start_tls(nctrl, queue, pskid);
1821 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid)
1823 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1851 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx)
1853 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1862 ret = nvmf_connect_io_queue(nctrl, idx);
1864 ret = nvmf_connect_admin_queue(nctrl);
1871 dev_err(nctrl->device,
2353 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl)
2355 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2364 nvmf_free_options(nctrl->opts);