Sha256: 5ee655610da8e723126f96a35ae12a95122c745e507cd6b82e1ca04f6120a295
Contents?: true
Size: 831 Bytes
Versions: 4
Compression:
Stored size: 831 Bytes
Contents
/* SPDX-License-Identifier: MIT */ /* * Description: Test configs for tests. */ #ifndef LIBURING_TEST_H #define LIBURING_TEST_H #ifdef __cplusplus extern "C" { #endif typedef struct io_uring_test_config { unsigned int flags; const char *description; } io_uring_test_config; io_uring_test_config io_uring_test_configs[] = { { 0, "default" }, { IORING_SETUP_SQE128, "large SQE"}, { IORING_SETUP_CQE32, "large CQE"}, { IORING_SETUP_SQE128 | IORING_SETUP_CQE32, "large SQE/CQE" }, }; #define FOR_ALL_TEST_CONFIGS \ for (int i = 0; i < sizeof(io_uring_test_configs) / sizeof(io_uring_test_configs[0]); i++) #define IORING_GET_TEST_CONFIG_FLAGS() (io_uring_test_configs[i].flags) #define IORING_GET_TEST_CONFIG_DESCRIPTION() (io_uring_test_configs[i].description) #ifdef __cplusplus } #endif #endif
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.98 | vendor/liburing/test/test.h |
polyphony-0.97 | vendor/liburing/test/test.h |
polyphony-0.96 | vendor/liburing/test/test.h |
polyphony-0.95 | vendor/liburing/test/test.h |