Home
last modified time | relevance | path

Searched refs:active (Results 1 – 19 of 19) sorted by relevance

/spdk/lib/init/
H A Drpc.c21 bool active; member
34 if (init_server->active) { in rpc_subsystem_poll_servers()
172 init_server->active = true; in spdk_rpc_initialize()
224 init_server->active = is_active; in set_server_active_flag()
/spdk/doc/
H A Dnvme_multipath.md6 active connection is maintained and alternate paths are connected only during the switch-over.
8 of active connections at any given time. In multipath, active connections are maintained for
9 every path and used based on a policy of either active-passive or active-active. The multipath
55 Multipath mode supports two path selection policies, active-passive or active-active.
60 For active-passive policy, each I/O channel for an NVMe bdev has a cache to store the first found
69 The active-active policy uses the round-robin algorithm or the minimum queue depth algorithm.
164 active-active, set the path selector to round-robin, and set the number of I/Os routed to the
H A Dscheduler.md80 The thread is considered to be active, if its busy time is over the `load limit`
85 active, it is redistributed again. Dynamic scheduler monitors core workloads and
97 mode and stops actively polling. After enough threads become active, the
100 The main core can contain active threads only when their execution time does
101 not exceed the sum of all idle threads. When no active threads are present on
H A Dstylesheet.css1477 .navbar .navbar-nav .open .dropdown-menu > .active > a,
1478 .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
1479 .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
H A Dsma.md176 supporting the same protocol, but only one can be active at a time. The name of
/spdk/test/event/scheduler/
H A Dscheduler_plugin.py9 params = {'active': args.active}
22 params = {'thread_id': args.thread_id, 'active': args.active}
/spdk/test/rpc_plugins/
H A Dscheduler_plugin.py9 params = {'active': args.active}
22 params = {'thread_id': args.thread_id, 'active': args.active}
/spdk/test/unit/lib/blob/blob.c/
H A Dblob_ut.c498 CU_ASSERT(blob->active.extent_pages_array_size == 0); in blob_create_zero_extent()
499 CU_ASSERT(blob->active.extent_pages == NULL); in blob_create_zero_extent()
520 CU_ASSERT(blob->active.extent_pages_array_size == 0); in blob_create_zero_extent()
521 CU_ASSERT(blob->active.extent_pages == NULL); in blob_create_zero_extent()
719 CU_ASSERT(blob->active.extent_pages_array_size > 0); in blob_thin_provision()
720 CU_ASSERT(blob->active.extent_pages != NULL); in blob_thin_provision()
722 CU_ASSERT(blob->active.extent_pages_array_size == 0); in blob_thin_provision()
723 CU_ASSERT(blob->active.extent_pages == NULL); in blob_thin_provision()
799 CU_ASSERT(spdk_mem_all_zero(blob->active.clusters, in blob_snapshot()
800 blob->active in blob_snapshot()
[all...]
/spdk/lib/ublk/
H A Dublk.c156 bool active;
705 if (g_ublk_tgt.active == true) { in ublk_create_target()
753 g_ublk_tgt.active = true; in _ublk_fini_done()
771 g_ublk_tgt.active = false; in _ublk_fini_done()
873 if (g_ublk_tgt.active == false) { in ublk_dev_find_by_id()
939 if (g_ublk_tgt.active) { in spdk_ublk_write_config_json()
1900 if (g_ublk_tgt.active == false) { in ublk_start_disk()
2064 if (g_ublk_tgt.active == false) { in ublk_start_disk_recovery()
155 bool active; global() member
/spdk/test/unit/lib/init/rpc.c/
H A Drpc_ut.c72 if (strcmp(addr, server->listen_addr) == 0 && !server->active) { in server_paused()
/spdk/lib/idxd/
H A Didxd_user.c39 while (cmd_status.active && --timeout) { in idxd_wait_cmd()
45 if (timeout == 0 && cmd_status.active) { in idxd_wait_cmd()
/spdk/test/unit/lib/idxd/idxd_user.c/
H A Didxd_user_ut.c205 fake_cmd_status_reg->active = 1; in test_idxd_wait_cmd()
/spdk/lib/ftl/
H A Dftl_nv_cache.c90 /* Start compaction when full chunks exceed given % of entire active chunks */ in ftl_nv_cache_init_update_limits()
120 /* Move the dummy region along with the active chunk */ in nvc_scrub_find_next_chunk()
141 /* IO error or no more active chunks found. Scrubbing finished. */ in nvc_scrub_clear_cb()
197 /* No active chunks found */ in ftl_nv_cache_scrub()
1657 bool active; in ftl_nv_cache_load_state()
1683 active = nv_cache->nvc_type->ops.is_chunk_active(dev, chunk->offset); in ftl_nv_cache_load_state()
1686 if (!active) { in ftl_nv_cache_load_state()
1690 if (active) { in ftl_nv_cache_load_state()
1712 active = nv_cache->nvc_type->ops.is_chunk_active(dev, chunk->offset); in ftl_nv_cache_load_state()
1713 if (false == active) { in ftl_nv_cache_load_state()
1608 bool active; ftl_nv_cache_load_state() local
[all...]
/spdk/lib/nvmf/
H A Dnvmf_fc.h268 bool active;
266 bool active; global() member
/spdk/lib/nvme/
H A Dnvme_ctrlr.c740 /* Number of active namespaces may have changed. in nvme_ctrlr_alloc_ana_log_page()
1478 return "identify active ns"; in nvme_ctrlr_state_string()
1480 return "wait for identify active ns"; in nvme_ctrlr_state_string()
1870 if (!ns->active) { in spdk_nvme_ctrlr_reconnect_poll_async()
2362 ns->active = false; in nvme_ctrlr_identify_active_ns_swap()
2382 ns->active = true; in nvme_ctrlr_identify_active_ns_swap()
2492 * If controller doesn't support active ns list CNS 0x02 dummy up in nvme_ctrlr_identify_active_ns_async()
2493 * an active ns list, i.e. all namespaces report as active in nvme_ctrlr_identify_active_ns_async()
2626 /* move on to the next active N in nvme_ctrlr_identify_ns_async()
[all...]
H A Dnvme_internal.h327 * The active admin request can be moved to a per process pending
578 bool active;
798 * Get active Namespace list of the controller.
972 /* The number of active namespaces */
573 bool active; global() member
/spdk/app/fio/nvme/
H A DREADME.md167 Zoned Namespaces has a resource constraint on the number of zones that can be active at any point in
/spdk/test/lvol/esnap/
H A Desnap.c298 CU_ASSERT(blob->active.num_clusters == 4); in esnap_clone_io()
/spdk/test/unit/lib/nvme/nvme_ctrlr.c/
H A Dnvme_ctrlr_ut.c2241 * some namespaces are not active. Test this. */ in test_nvme_ctrlr_test_active_ns()
2253 /* Reset the active namespace list array */ in test_nvme_ctrlr_test_active_ns()
2766 /* No active namespaces */ in test_nvme_ctrlr_active_ns_list_v2()
2779 /* 1024 active namespaces - one full page */ in test_nvme_ctrlr_active_ns_list_v2()
2802 /* 1023 active namespaces - full page minus one */ in test_nvme_ctrlr_active_ns_list_v2()
3066 ns[i].active = true; in test_nvme_ctrlr_identify_namespaces_iocs_specific_next()
3072 /* case 1: No first/next active NS, move on to the next state, expect: pass */ in test_nvme_ctrlr_identify_namespaces_iocs_specific_next()
3081 /* case 2: move on to the next active NS, and no namespace with (supported) iocs specific data found , expect: pass */ in test_nvme_ctrlr_identify_namespaces_iocs_specific_next()
3209 ns[i].active = true; in test_nvme_ctrlr_parse_ana_log_page()
3314 /* Start with 2 active namespace in test_nvme_ctrlr_ana_resize()
[all...]