Home
last modified time | relevance | path

Searched refs:set (Results 1 – 25 of 66) sorted by relevance

123

/spdk/lib/util/
H A Dcpuset.c16 spdk_cpuset_free(struct spdk_cpuset *set) in spdk_cpuset_free() argument
18 free(set); in spdk_cpuset_free()
38 spdk_cpuset_negate(struct spdk_cpuset *set) in spdk_cpuset_negate() argument
41 assert(set != NULL); in spdk_cpuset_negate()
42 for (i = 0; i < sizeof(set->cpus); i++) { in spdk_cpuset_negate()
43 set->cpus[i] = ~set->cpus[i]; in spdk_cpuset_negate()
81 spdk_cpuset_zero(struct spdk_cpuset *set) in spdk_cpuset_zero() argument
83 assert(set != NULL); in spdk_cpuset_zero()
84 memset(set->cpus, 0, sizeof(set->cpus)); in spdk_cpuset_zero()
88 spdk_cpuset_set_cpu(struct spdk_cpuset *set, uint32_t cpu, bool state) in spdk_cpuset_set_cpu() argument
[all …]
/spdk/test/unit/lib/util/cpuset.c/
H A Dcpuset_ut.c29 struct spdk_cpuset *set = spdk_cpuset_alloc(); in test_cpuset() local
31 SPDK_CU_ASSERT_FATAL(set != NULL); in test_cpuset()
32 CU_ASSERT(spdk_cpuset_count(set) == 0); in test_cpuset()
35 spdk_cpuset_set_cpu(set, 0, true); in test_cpuset()
36 CU_ASSERT(spdk_cpuset_get_cpu(set, 0) == true); in test_cpuset()
37 CU_ASSERT(cpuset_check_range(set, 1, SPDK_CPUSET_SIZE - 1, false) == 0); in test_cpuset()
38 CU_ASSERT(spdk_cpuset_count(set) == 1); in test_cpuset()
41 spdk_cpuset_set_cpu(set, SPDK_CPUSET_SIZE - 1, true); in test_cpuset()
42 CU_ASSERT(spdk_cpuset_get_cpu(set, 0) == true); in test_cpuset()
43 CU_ASSERT(spdk_cpuset_get_cpu(set, SPDK_CPUSET_SIZE - 1) == true); in test_cpuset()
[all …]
/spdk/include/spdk/
H A Dcpuset.h42 void spdk_cpuset_free(struct spdk_cpuset *set);
91 void spdk_cpuset_negate(struct spdk_cpuset *set);
98 void spdk_cpuset_zero(struct spdk_cpuset *set);
107 void spdk_cpuset_set_cpu(struct spdk_cpuset *set, uint32_t cpu, bool state);
117 bool spdk_cpuset_get_cpu(const struct spdk_cpuset *set, uint32_t cpu);
125 void spdk_cpuset_for_each_cpu(const struct spdk_cpuset *set,
135 uint32_t spdk_cpuset_count(const struct spdk_cpuset *set);
147 const char *spdk_cpuset_fmt(struct spdk_cpuset *set);
160 int spdk_cpuset_parse(struct spdk_cpuset *set, const char *mask);
/spdk/lib/ftl/utils/
H A Dftl_property.c43 ftl_property_set_fn set; member
73 ftl_property_set_fn set, in ftl_property_register() argument
95 prop->set = set; in ftl_property_register()
160 if (!property->decode || !property->set) { in ftl_property_dump_common_end()
282 if (!prop->set) { in ftl_property_set()
292 prop->set(dev, mngt, prop, value, value_size); in ftl_property_set()
H A Dftl_property.h98 ftl_property_set_fn set,
/spdk/python/spdk/spdkcli/
H A Dui_node_iscsi.py16 self._children = set([])
31 self._children = set([])
68 self._children = set([])
218 self._children = set([])
252 self._children = set([])
277 self._children = set([])
341 self._children = set([])
360 self._children = set([])
451 self._children = set([])
467 self._children = set([])
[all …]
H A Dui_node_nvmf.py15 self._children = set([])
27 self._children = set([])
75 self._children = set([])
130 self._children = set([])
176 self._children = set([])
247 self._children = set([])
306 self._children = set([])
380 self._children = set([])
397 self._children = set([])
H A Dui_node.py70 self._children = set([])
93 self._children = set([])
147 self._children = set([])
308 ctrlrs = set(ctrlrs)
519 self._children = set([])
582 self._children = set([])
620 self._children = set([])
647 self._children = set([])
675 self._children = set([])
717 self._children = set([])
[all...]
/spdk/doc/
H A Drpm.md10 To build basic set of RPM packages out of the SPDK repo simply run:
28 - REQUIREMENTS - Extra set of RPM dependencies if deemed as needed
34 customizable set of directories. Since this may be not
36 this option will preserve the default set of directories.
67 is set to 19.11.
H A Dnvme_multipath.md18 bdev controller name. Additionally, the `multipath` parameter for this RPC must be set to
22 Then the set of namespaces presented by that controller are discovered. For each namespace found,
62 to specify the preferred I/O path manually. They can dynamically set the preferred I/O path using
91 1. If the DNR (Do Not Retry) bit is set or the retry count exceeds the limit, then complete the
126 choose one of the actions as a global option, `action_on_timeout`. Users can set different timeout
144 `bdev_retry_count` is 3 and I/O retry is enabled by default. `ctrlr_loss_timeout_sec` is set to -1
145 and `reconnect_delay_sec` is set to 20. Hence, NVMe-oF controller reconnect will be retried once
163 The following is an example for a single NVMe bdev `Nvme0n1` to set the path selection policy to
164 active-active, set the path selector to round-robin, and set the number of I/Os routed to the
H A Dvmd.md40 Check for available VMD devices (VMD needs to be properly set up in BIOS first).
50 Run setup.sh script with VMD devices set in PCI_ALLOWED.
113 could be used to set LED states.
H A Dapplications.md25 The SPDK application framework defines a set of base command line flags for all
57 By default, an SPDK application will set resource limits for core file sizes
58 to RLIM_INFINITY. Specifying `--limit-coredump` will not set the resource limits.
71 SPDK applications progress through a set of states beginning with `STARTUP` and
76 ready but only a small subset of commands are available to set up initialization
85 `rpc_get_methods` with the parameter `current` set to `true`.
H A Doverview.md5 SPDK is composed of a set of C libraries residing in `lib` with public interface
6 header files in `include/spdk`, plus a set of applications built out of those
57 The `examples` top-level directory contains a set of examples intended to be used
70 recommend that applications set their include path to the top level `include`
H A Dtwo.min.js42 a.slice(1);Object.defineProperty(this,a,{enumerable:!0,get:function(){return this[c]},set:function(… method
51 …a.getCTM():null))break;f=p.Utils.decomposeMatrix(a.getCTM());c.translation.set(f.translateX,f.tran…
57 …d.isObject(f.controls)||p.Anchor.AppendCurveProperties(f);f.controls.right.set(y-f.x,B-f.y);f=k=ne…
58 …d.isObject(f.controls)||p.Anchor.AppendCurveProperties(f);f.controls.right.set(y-f.x,B-f.y);f=k=ne…
80 …f,!(d.isBoolean(c)&&c),!0);c=f.getBoundingClientRect();f.center().translation.set(c.left+c.width/2,
81 …f=new p.Path(f,!(d.isBoolean(c)&&c));c=f.getBoundingClientRect();f.center().translation.set(c.left+
86 …a||0};k.extend(m,{zero:new c.Vector});k.extend(m.prototype,c.Utils.Events,{set:function(c,a){this.… method
87 …is.y*=c;return this},divideScalar:function(c){c?(this.x/=c,this.y/=c):this.set(0,0);return this},n…
88 …peof a?.0001:a;return this.distanceTo(c)<a},lerp:function(c,a){return this.set((c.x-this.x)*a+this…
89 …c);this.x=this.x*a-this.y*c;this.y=this.x*c+this.y*a;return this}});var l={set:function(e,a){this.… method
[all …]
H A Dnvme_spec.md24 submission queue tail doorbell register. It's actually valid to copy a whole set
40 and 1 on each loop through the entire ring. When a queue pair is set up to
61 slow, so SPDK keeps a pre-allocated set of request objects inside of the NVMe
91 result in a set of physical addresses that can't actually be expressed as a
/spdk/test/iscsi_tgt/calsoft/
H A Dcalsoft.py95 serial_cases = list(set(all_cases) - set(known_failed_cases) - set(nopin_cases))
/spdk/scripts/perf/nvmf/
H A Dcommon.py111 rows = set()
142 sdr_sensors = list(set(job_pm_files) - set(dcmi_sensors) - set(socket_dram_sensors))
158 inits_names = set([os.path.splitext(x)[0].split("_")[-1] for x in job_result_files])
/spdk/test/nvme/perf/
H A DREADME.md50 If set to 'all' then max-disk number will be set to all available devices.
55 This option will run fio job on specified number of NVMe devices. If set to 'all' then max-disk num…
56 will be set to all available devices. Only one of the max-disk or disk-no option can be used.
65 on numa node 1, if test is set to use 16 disk and four cores then "--cpu-allowed=1,2,28,29" can be …
97 For SPDK fio plugin iodepth is multiplied by number of devices. When this option is set this multip…
/spdk/scripts/env_dpdk/22.11/
H A D23.11-rte_dev.h.patch38 * NULL if an error occurred (rte_errno is set).
39 * NULL if no device could be found (rte_errno is not set).
156 * Negative value and rte_errno is set otherwise.
164 * Negative value and rte_errno is set otherwise.
/spdk/module/event/subsystems/nvmf/
H A Dnvmf_rpc.c118 nvmf_is_subset_of_env_core_mask(const struct spdk_cpuset *set) in nvmf_is_subset_of_env_core_mask()
123 if (spdk_cpuset_get_cpu(set, i)) { in nvmf_is_subset_of_env_core_mask()
127 return spdk_cpuset_count(set) - tmp_counter; in nvmf_is_subset_of_env_core_mask()
117 nvmf_is_subset_of_env_core_mask(const struct spdk_cpuset * set) nvmf_is_subset_of_env_core_mask() argument
/spdk/app/fio/nvme/
H A DREADME.md50 fio and set ioengine=spdk in the fio configuration file (see example_config.fio in the same
89 When testing random workloads, it is recommended to set norandommap=1. fio's random map
110 In fio configure file, add PRACT and set PRCHK by flags(GUARD|REFTAG|APPTAG) properly. For example:
117 Blocksize should be set as the sum of data and metadata. For example, if data blocksize is 512 Byte…
131 tag mask are set to 0x1234 and 0xFFFF by default.
162 If you use a fio version newer than 3.26, fio will automatically detect and set the proper value.
/spdk/test/nvmf/
H A DREADME.md4 the --iso flag when running the test script. This will set up the RDMA NIC for
/spdk/test/blobstore/
H A Dbtest.out.match20 Super Blob ID has been set.
35 Xattr has been set.
/spdk/.github/ISSUE_TEMPLATE/
H A Dbug_report.md28 <!--- Provide a link to a live example, or an unambiguous set of steps to -->
/spdk/test/common/
H A Dskipped_tests.txt65 # Temporarily disabled as part of dynamic scheduler patch set

123