Home
last modified time | relevance | path

Searched refs:field (Results 1 – 25 of 37) sorted by relevance

12

/spdk/include/spdk/
H A Dtree.h91 #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 Dqueue_extras.h144 #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 Dqueue.h32 #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 Dioat_spec.h282 uint64_t field[8]; member
/spdk/scripts/
H A Drxe_cfg_small.sh162 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 Ddpdk_mem_info.py339 field, value = line.strip().split('=')
340 mempool_info[field] = value
/spdk/lib/init/
H A Drpc.c51 #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 Dstats.c39 #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 Dnvme_poll_group.c24 #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 Dnvme_transport.c895 #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 Dnvme.c984 #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 Dnvme_internal.h1182 #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 Djson_util.c321 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 Diobuf.c329 #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 Dqos.py38 for field, value in params.maximum.ListFields():
39 if field.name in supported_limits.keys():
/spdk/lib/nvmf/
H A Dsubsystem.c1427 #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 Dtransport.c135 #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 Dapp.c307 #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 Dcheck_so_deps.sh135 # 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 Dnvmf.proto26 // field is optional and can be left empty.
/spdk/module/sock/posix/
H A Dposix.c127 #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 During.c163 #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 Dbackporting.md16 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 Dsock.c22 #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 Dlvol.c634 #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()

12