Lines Matching refs:nctrl
1298 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_free_queue() argument
1301 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_queue()
1487 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_alloc_queue() argument
1489 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_queue()
1501 queue->cmnd_capsule_len = nctrl->ioccsz * 16; in nvme_tcp_alloc_queue()
1509 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1533 if (nctrl->opts->tos >= 0) in nvme_tcp_alloc_queue()
1534 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos); in nvme_tcp_alloc_queue()
1548 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) { in nvme_tcp_alloc_queue()
1552 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1559 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) { in nvme_tcp_alloc_queue()
1560 char *iface = nctrl->opts->host_iface; in nvme_tcp_alloc_queue()
1566 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1573 queue->hdr_digest = nctrl->opts->hdr_digest; in nvme_tcp_alloc_queue()
1574 queue->data_digest = nctrl->opts->data_digest; in nvme_tcp_alloc_queue()
1578 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1592 dev_dbg(nctrl->device, "connecting queue %d\n", in nvme_tcp_alloc_queue()
1598 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1661 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_stop_queue() argument
1663 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_stop_queue()
1675 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) in nvme_tcp_start_queue() argument
1677 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_start_queue()
1681 ret = nvmf_connect_io_queue(nctrl, idx); in nvme_tcp_start_queue()
1683 ret = nvmf_connect_admin_queue(nctrl); in nvme_tcp_start_queue()
1690 dev_err(nctrl->device, in nvme_tcp_start_queue()
1791 static void nvme_tcp_set_io_queues(struct nvme_ctrl *nctrl, in nvme_tcp_set_io_queues() argument
1794 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_set_io_queues()
1795 struct nvmf_ctrl_options *opts = nctrl->opts; in nvme_tcp_set_io_queues()
2197 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) in nvme_tcp_free_ctrl() argument
2199 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_ctrl()
2208 nvmf_free_options(nctrl->opts); in nvme_tcp_free_ctrl()