Lines Matching refs:nctrl

1233 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)  in nvme_tcp_free_queue()  argument
1235 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_queue()
1402 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, in nvme_tcp_alloc_queue() argument
1405 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_queue()
1418 queue->cmnd_capsule_len = nctrl->ioccsz * 16; in nvme_tcp_alloc_queue()
1426 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1448 if (nctrl->opts->tos >= 0) in nvme_tcp_alloc_queue()
1449 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos); in nvme_tcp_alloc_queue()
1463 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) { in nvme_tcp_alloc_queue()
1467 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1474 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) { in nvme_tcp_alloc_queue()
1475 char *iface = nctrl->opts->host_iface; in nvme_tcp_alloc_queue()
1481 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1488 queue->hdr_digest = nctrl->opts->hdr_digest; in nvme_tcp_alloc_queue()
1489 queue->data_digest = nctrl->opts->data_digest; in nvme_tcp_alloc_queue()
1493 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1507 dev_dbg(nctrl->device, "connecting queue %d\n", in nvme_tcp_alloc_queue()
1513 dev_err(nctrl->device, in nvme_tcp_alloc_queue()
1576 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid) in nvme_tcp_stop_queue() argument
1578 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_stop_queue()
1587 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx) in nvme_tcp_start_queue() argument
1589 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_start_queue()
1593 ret = nvmf_connect_io_queue(nctrl, idx); in nvme_tcp_start_queue()
1595 ret = nvmf_connect_admin_queue(nctrl); in nvme_tcp_start_queue()
1602 dev_err(nctrl->device, in nvme_tcp_start_queue()
1608 static struct blk_mq_tag_set *nvme_tcp_alloc_tagset(struct nvme_ctrl *nctrl, in nvme_tcp_alloc_tagset() argument
1611 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_alloc_tagset()
1621 set->numa_node = nctrl->numa_node; in nvme_tcp_alloc_tagset()
1631 set->queue_depth = nctrl->sqsize + 1; in nvme_tcp_alloc_tagset()
1633 set->numa_node = nctrl->numa_node; in nvme_tcp_alloc_tagset()
1637 set->nr_hw_queues = nctrl->queue_count - 1; in nvme_tcp_alloc_tagset()
1639 set->nr_maps = nctrl->opts->nr_poll_queues ? HCTX_MAX_TYPES : 2; in nvme_tcp_alloc_tagset()
1744 static void nvme_tcp_set_io_queues(struct nvme_ctrl *nctrl, in nvme_tcp_set_io_queues() argument
1747 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_set_io_queues()
1748 struct nvmf_ctrl_options *opts = nctrl->opts; in nvme_tcp_set_io_queues()
2160 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl) in nvme_tcp_free_ctrl() argument
2162 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl); in nvme_tcp_free_ctrl()
2171 nvmf_free_options(nctrl->opts); in nvme_tcp_free_ctrl()