/spdk/include/spdk/ |
H A D | tree.h | 91 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 92 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 97 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 98 SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(tmp, field); \ 99 SPLAY_RIGHT(tmp, field) = (head)->sph_root; \ 103 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 104 SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(tmp, field); \ 105 SPLAY_LEFT(tmp, field) = (head)->sph_root; \ 109 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 110 SPLAY_LEFT(tmp, field) = (head)->sph_root; \ [all …]
|
H A D | queue_extras.h | 144 #define STAILQ_FOREACH_FROM(var, head, field) \ argument 147 (var) = STAILQ_NEXT((var), field)) 149 #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument 151 (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ 154 #define STAILQ_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument 156 (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ 159 #define STAILQ_LAST(head, type, field) \ argument 161 SPDK_CONTAINEROF((head)->stqh_last, struct type, field.stqe_next)) 163 #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) argument 165 #define STAILQ_REMOVE_AFTER(head, elm, field) do { \ argument [all …]
|
H A D | queue.h | 32 #define TAILQ_REMOVE(head, elm, field) do { \ argument 34 if (((elm)->field.tqe_next) != NULL) \ 35 (elm)->field.tqe_next->field.tqe_prev = \ 36 (elm)->field.tqe_prev; \ 38 (head)->tqh_last = (elm)->field.tqe_prev; \ 39 *(elm)->field.tqe_prev = (elm)->field.tqe_next; \ 41 TAILQ_FOREACH(_elm, head, field) { \
|
H A D | ioat_spec.h | 282 uint64_t field[8]; member
|
/spdk/scripts/ |
H A D | rxe_cfg_small.sh | 162 local fields=("$@") field 165 for field in "${!fields[@]}"; do 166 if [[ -z ${fields[field]} ]]; then 167 fields[field]="###" 169 if [[ -z ${lengths[field]} ]]; then 170 lengths[field]=${#fields[field]} 172 lengths[field]=$((lengths[field] > ${#fields[field]} ? lengths[field] : ${#fields[field]})) 182 local field field_ref fieldidx 192 for field in "${!field_ref}"; do 193 if [[ -n $field ]]; then [all …]
|
H A D | dpdk_mem_info.py | 339 field, value = line.strip().split('=') 340 mempool_info[field] = value
|
/spdk/lib/init/ |
H A D | rpc.c | 51 #define SET_FIELD(field) \ in rpc_opts_copy() argument 52 if (offsetof(struct spdk_rpc_opts, field) + sizeof(opts->field) <= size) { \ in rpc_opts_copy() 53 opts->field = opts_src->field; \ in rpc_opts_copy() 73 #define SET_FIELD(field, value) \ in rpc_opts_get_default() argument 74 if (offsetof(struct spdk_rpc_opts, field) + sizeof(opts->field) <= size) { \ in rpc_opts_get_default() 75 opts->field = value; \ in rpc_opts_get_default()
|
/spdk/module/bdev/ocf/ |
H A D | stats.c | 39 #define WJSON_STAT(w, stats, group, field, units) \ argument 40 spdk_json_write_named_object_begin(w, #field); \ 41 spdk_json_write_named_uint64(w, "count", stats->group.field.value); \ 43 stats->group.field.fraction / 100, stats->group.field.fraction % 100); \
|
/spdk/lib/nvme/ |
H A D | nvme_poll_group.c | 24 #define SET_FIELD(field) \ in spdk_nvme_poll_group_create() 25 if (offsetof(struct spdk_nvme_accel_fn_table, field) + sizeof(table->field) <= table->table_size) { \ in spdk_nvme_poll_group_create() 26 group->accel_fn_table.field = table->field; \ in spdk_nvme_poll_group_create() 34 /* Do not remove this statement, you should always update this statement when you adding a new field, in spdk_nvme_poll_group_create() 35 * and do not forget to add the SET_FIELD statement for your added field. */ in spdk_nvme_poll_group_create() 22 SET_FIELD(field) spdk_nvme_poll_group_create() argument
|
H A D | nvme_transport.c | 895 #define SET_FIELD(field) \ 896 if (offsetof(struct spdk_nvme_transport_opts, field) + sizeof(opts->field) <= opts_size) { \ 897 opts->field = g_spdk_nvme_transport_opts.field; \ 905 /* Do not remove this statement, you should always update this statement when you adding a new field, 906 * and do not forget to add the SET_FIELD statement for your added field. */ 925 #define SET_FIELD(field) \ 926 if (offsetof(struct spdk_nvme_transport_opts, field) + sizeof(opts->field) < 821 SET_FIELD(field) spdk_nvme_transport_get_opts() argument 850 SET_FIELD(field) spdk_nvme_transport_set_opts() argument [all...] |
H A D | nvme.c | 984 #define FIELD_OK(field) \ in nvme_ctrlr_opts_init() 985 offsetof(struct spdk_nvme_ctrlr_opts, field) + sizeof(opts->field) <= (opts->opts_size) in nvme_ctrlr_opts_init() 987 #define SET_FIELD(field) \ in nvme_ctrlr_opts_init() 988 if (FIELD_OK(field)) { \ in nvme_ctrlr_opts_init() 989 opts->field = opts_user->field; \ in nvme_ctrlr_opts_init() 992 #define SET_FIELD_ARRAY(field) \ in nvme_ctrlr_opts_init() 993 if (FIELD_OK(field)) { \ in nvme_ctrlr_opts_init() 994 memcpy(opts->field, opts_use in nvme_ctrlr_opts_init() 946 FIELD_OK(field) nvme_ctrlr_opts_init() argument 949 SET_FIELD(field) nvme_ctrlr_opts_init() argument 954 SET_FIELD_ARRAY(field) nvme_ctrlr_opts_init() argument [all...] |
H A D | nvme_internal.h | 1182 #define nvme_ns_cmd_get_ext_io_opt(opts, field, defval) \ in nvme_ctrlr_lock() 1183 ((opts) != NULL && offsetof(struct spdk_nvme_ns_cmd_ext_io_opts, field) + \ in nvme_ctrlr_lock() 1184 sizeof((opts)->field) <= (opts)->size ? (opts)->field : (defval)) in nvme_ctrlr_lock() 1145 nvme_ns_cmd_get_ext_io_opt(opts,field,defval) global() argument
|
/spdk/lib/json/ |
H A D | json_util.c | 321 void *field = (void *)((uintptr_t)out + dec->offset); in _json_decode_object() local 331 if (dec->decode_func(v, field)) { in _json_decode_object() 374 void *field = (void *)((uintptr_t)obj + dec->offset); in spdk_json_free_object() local 379 dec->decode_func(&invalid_val, field); in spdk_json_free_object() 403 char *field; in spdk_json_decode_array() local 410 field = out; in spdk_json_decode_array() 418 if (decode_func(v, field)) { in spdk_json_decode_array() 423 field += stride; in spdk_json_decode_array()
|
/spdk/lib/thread/ |
H A D | iobuf.c | 329 #define SET_FIELD(field) \ in spdk_iobuf_channel_init() 330 if (offsetof(struct spdk_iobuf_opts, field) + sizeof(opts->field) <= opts->opts_size) { \ in spdk_iobuf_channel_init() 331 g_iobuf.opts.field = opts->field; \ in spdk_iobuf_channel_init() 362 #define SET_FIELD(field) \ in spdk_iobuf_channel_init() 363 if (offsetof(struct spdk_iobuf_opts, field) + sizeof(opts->field) <= opts_size) { \ in spdk_iobuf_channel_init() 364 opts->field = g_iobuf.opts.field; \ in spdk_iobuf_channel_init() 251 SET_FIELD(field) spdk_iobuf_set_opts() argument 283 SET_FIELD(field) spdk_iobuf_get_opts() argument [all...] |
/spdk/python/spdk/sma/ |
H A D | qos.py | 38 for field, value in params.maximum.ListFields(): 39 if field.name in supported_limits.keys():
|
/spdk/lib/nvmf/ |
H A D | subsystem.c | 1427 #define FIELD_OK(field) \ in _nvmf_subsystem_add_listener() 1428 offsetof(struct spdk_nvmf_listener_opts, field) + sizeof(opts->field) <= size in _nvmf_subsystem_add_listener() 1430 #define SET_FIELD(field, value) \ in _nvmf_subsystem_add_listener() 1431 if (FIELD_OK(field)) { \ in _nvmf_subsystem_add_listener() 1432 opts->field = value; \ in _nvmf_subsystem_add_listener() 1455 #define FIELD_OK(field) \ in _nvmf_subsystem_add_listener() 1456 offsetof(struct spdk_nvmf_listener_opts, field) + sizeof(src->field) <= src->opts_size in _nvmf_subsystem_add_listener() 1458 #define SET_FIELD(field) \ in _nvmf_subsystem_add_listener() 1358 FIELD_OK(field) spdk_nvmf_subsystem_listener_opts_init() argument 1361 SET_FIELD(field,value) spdk_nvmf_subsystem_listener_opts_init() argument 1386 FIELD_OK(field) listener_opts_copy() argument 1389 SET_FIELD(field) listener_opts_copy() argument 1913 FIELD_OK(field) spdk_nvmf_ns_opts_get_defaults() argument 1916 SET_FIELD(field,value) spdk_nvmf_ns_opts_get_defaults() argument 1944 FIELD_OK(field) nvmf_ns_opts_copy() argument 1947 SET_FIELD(field) nvmf_ns_opts_copy() argument [all...] |
H A D | transport.c | 135 #define SET_FIELD(field) \ in nvmf_transport_opts_copy() argument 136 if (offsetof(struct spdk_nvmf_transport_opts, field) + sizeof(opts->field) <= opts_size) { \ in nvmf_transport_opts_copy() 137 opts->field = opts_src->field; \ in nvmf_transport_opts_copy() 157 /* Do not remove this statement, you should always update this statement when you adding a new field, in nvmf_transport_opts_copy() 158 * and do not forget to add the SET_FIELD statement for your added field. */ in nvmf_transport_opts_copy()
|
/spdk/lib/event/ |
H A D | app.c | 307 #define SET_FIELD(field, value) \ in spdk_app_opts_init() 308 if (offsetof(struct spdk_app_opts, field) + sizeof(opts->field) <= opts_size) { \ in spdk_app_opts_init() 309 opts->field = value; \ in spdk_app_opts_init() 650 #define SET_FIELD(field) \ in app_copy_opts() 651 if (offsetof(struct spdk_app_opts, field) + sizeof(opts->field) <= (opts->opts_size)) { \ in app_copy_opts() 652 opts->field = opts_user->field; \ in app_copy_opts() 696 * if you add a new field, an in unclaim_cpu_cores() 306 SET_FIELD(field,value) spdk_app_opts_init() argument 641 SET_FIELD(field) app_copy_opts() argument [all...] |
/spdk/test/make/ |
H A D | check_so_deps.sh | 135 # One example is utilizing a previously reserved field in the structure. 142 # name of previously existing field, or specify the offset. 147 # label = Added interrupt_mode field 152 label = Removed spdk_nvme_accel_fn_table.submit_accel_crc32c field
|
/spdk/proto/ |
H A D | nvmf.proto | 26 // field is optional and can be left empty.
|
/spdk/module/sock/posix/ |
H A D | posix.c | 127 #define FIELD_OK(field) \ in posix_sock_copy_impl_opts() argument 128 offsetof(struct spdk_sock_impl_opts, field) + sizeof(src->field) <= len in posix_sock_copy_impl_opts() 130 #define SET_FIELD(field) \ in posix_sock_copy_impl_opts() 131 if (FIELD_OK(field)) { \ in posix_sock_copy_impl_opts() 132 dest->field = src->field; \ in posix_sock_copy_impl_opts() 1453 /* Re-use the offset field to hold the sendmsg call index. The 124 FIELD_OK(field) posix_sock_copy_impl_opts() argument
|
/spdk/module/sock/uring/ |
H A D | uring.c | 163 #define FIELD_OK(field) \ in uring_sock_copy_impl_opts() 164 offsetof(struct spdk_sock_impl_opts, field) + sizeof(src->field) <= len in uring_sock_copy_impl_opts() argument 166 #define SET_FIELD(field) \ in uring_sock_copy_impl_opts() 167 if (FIELD_OK(field)) { \ in uring_sock_copy_impl_opts() 168 dest->field = src->field; \ in uring_sock_copy_impl_opts() 1124 /* Re-use the offset field to hold the sendmsg call index. The 161 FIELD_OK(field) uring_sock_copy_impl_opts() argument
|
/spdk/doc/ |
H A D | backporting.md | 16 rights to change `Hashtags` field on a Gerrit patch, so its owner, core maintainers or 20 were added in the `Hashtags` field of this patch, indicating that it should be pushed to the
|
/spdk/lib/sock/ |
H A D | sock.c | 22 #define SPDK_SOCK_OPTS_FIELD_OK(opts, field) (offsetof(struct spdk_sock_opts, field) + sizeof(opts->field) <= (opts->opts_size)) argument
|
/spdk/lib/lvol/ |
H A D | lvol.c | 634 #define FIELD_OK(field) \ in lvs_opts_copy() argument 635 offsetof(struct spdk_lvs_opts, field) + sizeof(src->field) <= src->opts_size in lvs_opts_copy() 637 #define SET_FIELD(field) \ in lvs_opts_copy() argument 638 if (FIELD_OK(field)) { \ in lvs_opts_copy() 639 dst->field = src->field; \ in lvs_opts_copy() 655 * if you add a new field, and also add a corresponding SET_FIELD statement */ in lvs_opts_copy()
|