Lines Matching refs:nctrl

1374 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)  in nvme_tcp_free_queue()  argument
1376 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_queue()
1616 static int nvme_tcp_start_tls(struct nvme_ctrl *nctrl, in nvme_tcp_start_tls() argument
1626 dev_dbg(nctrl->device, "queue %d: start TLS with key %x\n", in nvme_tcp_start_tls()
1634 if (nctrl->opts->keyring) in nvme_tcp_start_tls()
1635 keyring = key_serial(nctrl->opts->keyring); in nvme_tcp_start_tls()
1642 dev_err(nctrl->device, "queue %d: failed to start TLS: %d\n", in nvme_tcp_start_tls()
1651 dev_err(nctrl->device, in nvme_tcp_start_tls()
1656 dev_dbg(nctrl->device, in nvme_tcp_start_tls()
1664 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid, in nvme_tcp_alloc_queue() argument
1667 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_queue()
1680 queue->cmnd_capsule_len = nctrl->ioccsz * 16; in nvme_tcp_alloc_queue()
1688 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1717 if (nctrl->opts->tos >= 0) in nvme_tcp_alloc_queue()
1718 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos); in nvme_tcp_alloc_queue()
1733 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) { in nvme_tcp_alloc_queue()
1737 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1744 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) { in nvme_tcp_alloc_queue()
1745 char *iface = nctrl->opts->host_iface; in nvme_tcp_alloc_queue()
1751 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1758 queue->hdr_digest = nctrl->opts->hdr_digest; in nvme_tcp_alloc_queue()
1759 queue->data_digest = nctrl->opts->data_digest; in nvme_tcp_alloc_queue()
1763 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1777 dev_dbg(nctrl->device, "connecting queue %d\n", in nvme_tcp_alloc_queue()
1783 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1789 if (nvme_tcp_tls_configured(nctrl) && pskid) { in nvme_tcp_alloc_queue()
1790 ret = nvme_tcp_start_tls(nctrl, queue, pskid); in nvme_tcp_alloc_queue()
1839 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_stop_queue() argument
1841 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_stop_queue()
1871 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) in nvme_tcp_start_queue() argument
1873 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_start_queue()
1882 ret = nvmf_connect_io_queue(nctrl, idx); in nvme_tcp_start_queue()
1884 ret = nvmf_connect_admin_queue(nctrl); in nvme_tcp_start_queue()
1891 dev_err(nctrl->device, in nvme_tcp_start_queue()
2386 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) in nvme_tcp_free_ctrl() argument
2388 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_ctrl()
2397 nvmf_free_options(nctrl->opts); in nvme_tcp_free_ctrl()