Lines Matching refs:nctrl
1321 static void nvme_tcp_free_queue(struct nvme_ctrl *nctrl, int qid)
1324 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1510 static int nvme_tcp_alloc_queue(struct nvme_ctrl *nctrl, int qid)
1512 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1524 queue->cmnd_capsule_len = nctrl->ioccsz * 16;
1532 dev_err(nctrl->device,
1556 if (nctrl->opts->tos >= 0)
1557 ip_sock_set_tos(queue->sock->sk, nctrl->opts->tos);
1572 if (nctrl->opts->mask & NVMF_OPT_HOST_TRADDR) {
1576 dev_err(nctrl->device,
1583 if (nctrl->opts->mask & NVMF_OPT_HOST_IFACE) {
1584 char *iface = nctrl->opts->host_iface;
1590 dev_err(nctrl->device,
1597 queue->hdr_digest = nctrl->opts->hdr_digest;
1598 queue->data_digest = nctrl->opts->data_digest;
1602 dev_err(nctrl->device,
1616 dev_dbg(nctrl->device, "connecting queue %d\n",
1622 dev_err(nctrl->device,
1670 static void nvme_tcp_stop_queue(struct nvme_ctrl *nctrl, int qid)
1672 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1700 static int nvme_tcp_start_queue(struct nvme_ctrl *nctrl, int idx)
1702 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
1711 ret = nvmf_connect_io_queue(nctrl, idx);
1713 ret = nvmf_connect_admin_queue(nctrl);
1720 dev_err(nctrl->device,
2186 static void nvme_tcp_free_ctrl(struct nvme_ctrl *nctrl)
2188 struct nvme_tcp_ctrl *ctrl = to_tcp_ctrl(nctrl);
2197 nvmf_free_options(nctrl->opts);