Lines Matching defs:ctrlr_ch

271 	struct nvme_ctrlr_channel *ctrlr_ch;
275 ctrlr_ch = spdk_io_channel_get_ctx(ctrlr_io_ch);
277 return ctrlr_ch->qpair->qpair;
462 struct nvme_ctrlr_channel *ctrlr_ch = spdk_io_channel_get_ctx(ch);
465 iter->fn(iter, nvme_ctrlr, ctrlr_ch, iter->ctx);
840 struct nvme_ctrlr_channel *ctrlr_ch;
857 ctrlr_ch = spdk_io_channel_get_ctx(ch);
859 nvme_qpair = ctrlr_ch->qpair;
891 struct nvme_ctrlr_channel *ctrlr_ch;
912 ctrlr_ch = nvme_qpair->ctrlr_ch;
913 assert(ctrlr_ch != NULL);
915 ch = spdk_io_channel_from_ctx(ctrlr_ch);
1052 if (spdk_unlikely(nvme_qpair->ctrlr_ch->reset_iter != NULL)) {
1696 struct nvme_ctrlr_channel *ctrlr_ch,
1699 assert(ctrlr_ch->qpair != NULL);
1701 _bdev_nvme_clear_io_path_cache(ctrlr_ch->qpair);
1747 struct nvme_ctrlr_channel *ctrlr_ch;
1763 ctrlr_ch = nvme_qpair->ctrlr_ch;
1765 if (ctrlr_ch != NULL) {
1766 if (ctrlr_ch->reset_iter != NULL) {
1768 if (ctrlr_ch->connect_poller != NULL) {
1773 spdk_poller_unregister(&ctrlr_ch->connect_poller);
1782 nvme_ctrlr_for_each_channel_continue(ctrlr_ch->reset_iter, status);
1783 ctrlr_ch->reset_iter = NULL;
1804 if (nvme_qpair->qpair == NULL || nvme_qpair->ctrlr_ch == NULL) {
2335 struct nvme_ctrlr_channel *ctrlr_ch, void *ctx)
2340 nvme_qpair = ctrlr_ch->qpair;
2358 assert(ctrlr_ch->reset_iter == NULL);
2359 ctrlr_ch->reset_iter = i;
2386 struct nvme_ctrlr_channel *ctrlr_ch = ctx;
2387 struct nvme_qpair *nvme_qpair = ctrlr_ch->qpair;
2390 if (ctrlr_ch->reset_iter == NULL) {
2392 assert(ctrlr_ch->connect_poller == NULL);
2410 spdk_poller_unregister(&ctrlr_ch->connect_poller);
2413 nvme_ctrlr_for_each_channel_continue(ctrlr_ch->reset_iter, 0);
2414 ctrlr_ch->reset_iter = NULL;
2426 struct nvme_ctrlr_channel *ctrlr_ch,
2429 struct nvme_qpair *nvme_qpair = ctrlr_ch->qpair;
2437 ctrlr_ch->connect_poller = SPDK_POLLER_REGISTER(bdev_nvme_reset_check_qpair_connected,
2438 ctrlr_ch, 0);
2448 assert(ctrlr_ch->reset_iter == NULL);
2449 ctrlr_ch->reset_iter = i;
3547 nvme_qpair_create(struct nvme_ctrlr *nvme_ctrlr, struct nvme_ctrlr_channel *ctrlr_ch)
3562 nvme_qpair->ctrlr_ch = ctrlr_ch;
3601 ctrlr_ch->qpair = nvme_qpair;
3612 struct nvme_ctrlr_channel *ctrlr_ch = ctx_buf;
3614 return nvme_qpair_create(nvme_ctrlr, ctrlr_ch);
3641 struct nvme_ctrlr_channel *ctrlr_ch = ctx_buf;
3644 nvme_qpair = ctrlr_ch->qpair;
3654 if (ctrlr_ch->reset_iter) {
3658 nvme_ctrlr_for_each_channel_continue(ctrlr_ch->reset_iter, 0);
3666 nvme_qpair->ctrlr_ch = NULL;
3668 assert(ctrlr_ch->reset_iter == NULL);
9253 struct nvme_ctrlr_channel *ctrlr_ch = spdk_io_channel_get_ctx(ch);
9254 struct nvme_qpair *qpair = ctrlr_ch->qpair;