Home
last modified time | relevance | path

Searched refs:flags (Results 1 – 25 of 118) sorted by relevance

12345

/spdk/lib/idxd/
H A Didxd.c407 int flags, struct idxd_hw_desc **_desc, struct idxd_ops **_op) in _idxd_prep_command() argument
425 flags |= IDXD_FLAG_COMPLETION_ADDR_VALID; in _idxd_prep_command()
426 flags |= IDXD_FLAG_REQUEST_COMPLETION; in _idxd_prep_command()
428 desc->flags = flags; in _idxd_prep_command()
440 void *cb_arg, int flags, in _idxd_prep_batch_cmd() argument
466 flags |= IDXD_FLAG_COMPLETION_ADDR_VALID; in _idxd_prep_batch_cmd()
467 flags |= IDXD_FLAG_REQUEST_COMPLETION; in _idxd_prep_batch_cmd()
468 desc->flags = flags; in _idxd_prep_batch_cmd()
549 int i, rc, flags = 0; idxd_batch_submit() local
649 spdk_idxd_submit_copy(struct spdk_idxd_io_channel * chan,struct iovec * diov,uint32_t diovcnt,struct iovec * siov,uint32_t siovcnt,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_copy() argument
725 spdk_idxd_submit_dualcast(struct spdk_idxd_io_channel * chan,void * dst1,void * dst2,const void * src,uint64_t nbytes,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_dualcast() argument
822 spdk_idxd_submit_compare(struct spdk_idxd_io_channel * chan,struct iovec * siov1,size_t siov1cnt,struct iovec * siov2,size_t siov2cnt,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_compare() argument
898 spdk_idxd_submit_fill(struct spdk_idxd_io_channel * chan,struct iovec * diov,size_t diovcnt,uint64_t fill_pattern,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_fill() argument
978 spdk_idxd_submit_crc32c(struct spdk_idxd_io_channel * chan,struct iovec * siov,size_t siovcnt,uint32_t seed,uint32_t * crc_dst,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_crc32c() argument
1072 spdk_idxd_submit_copy_crc32c(struct spdk_idxd_io_channel * chan,struct iovec * diov,size_t diovcnt,struct iovec * siov,size_t siovcnt,uint32_t seed,uint32_t * crc_dst,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_copy_crc32c() argument
1165 _idxd_submit_compress_single(struct spdk_idxd_io_channel * chan,void * dst,const void * src,uint64_t nbytes_dst,uint64_t nbytes_src,uint32_t * output_size,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) _idxd_submit_compress_single() argument
1211 spdk_idxd_submit_compress(struct spdk_idxd_io_channel * chan,void * dst,uint64_t nbytes,struct iovec * siov,uint32_t siovcnt,uint32_t * output_size,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_compress() argument
1233 _idxd_submit_decompress_single(struct spdk_idxd_io_channel * chan,void * dst,const void * src,uint64_t nbytes_dst,uint64_t nbytes,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) _idxd_submit_decompress_single() argument
1275 spdk_idxd_submit_decompress(struct spdk_idxd_io_channel * chan,struct iovec * diov,uint32_t diovcnt,struct iovec * siov,uint32_t siovcnt,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_decompress() argument
1296 idxd_get_dif_flags(const struct spdk_dif_ctx * ctx,uint8_t * flags) idxd_get_dif_flags() argument
1327 idxd_get_source_dif_flags(const struct spdk_dif_ctx * ctx,uint8_t * flags) idxd_get_source_dif_flags() argument
1461 spdk_idxd_submit_dif_check(struct spdk_idxd_io_channel * chan,struct iovec * siov,size_t siovcnt,uint32_t num_blocks,const struct spdk_dif_ctx * ctx,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_dif_check() argument
1643 spdk_idxd_submit_dif_insert(struct spdk_idxd_io_channel * chan,struct iovec * diov,size_t diovcnt,struct iovec * siov,size_t siovcnt,uint32_t num_blocks,const struct spdk_dif_ctx * ctx,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_dif_insert() argument
1763 spdk_idxd_submit_dif_strip(struct spdk_idxd_io_channel * chan,struct iovec * diov,size_t diovcnt,struct iovec * siov,size_t siovcnt,uint32_t num_blocks,const struct spdk_dif_ctx * ctx,int flags,spdk_idxd_req_cb cb_fn,void * cb_arg) spdk_idxd_submit_dif_strip() argument
1865 int rc, flags = 0; spdk_idxd_submit_raw_desc() local
[all...]
/spdk/test/unit/lib/idxd/idxd.c/
H A Didxd_ut.c236 /* Check for required DIF flags */ in test_idxd_validate_dif_insert_params()
237 /* ## supported: Guard, ApplicationTag, ReferenceTag check flags set */ in test_idxd_validate_dif_insert_params()
401 uint8_t flags = 0; in test_idxd_get_dif_flags() local
418 rc = idxd_get_dif_flags(&dif_ctx, &flags); in test_idxd_get_dif_flags()
420 CU_ASSERT(flags == IDXD_DIF_FLAG_DIF_BLOCK_SIZE_512); in test_idxd_get_dif_flags()
423 rc = idxd_get_dif_flags(&dif_ctx, &flags); in test_idxd_get_dif_flags()
437 rc = idxd_get_dif_flags(&dif_ctx, &flags); in test_idxd_get_dif_flags()
439 CU_ASSERT(flags == IDXD_DIF_FLAG_DIF_BLOCK_SIZE_520); in test_idxd_get_dif_flags()
452 rc = idxd_get_dif_flags(&dif_ctx, &flags); in test_idxd_get_dif_flags()
454 CU_ASSERT(flags in test_idxd_get_dif_flags()
477 uint8_t flags; test_idxd_get_source_dif_flags() local
[all...]
/spdk/module/vfu_device/
H A Dvfu_virtio_internal.h275 is_suppressed = vq->avail.driver_event->flags & VRING_PACKED_EVENT_FLAG_DISABLE; in virtio_queue_event_is_suppressed()
277 is_suppressed = vq->avail.avail->flags & VRING_AVAIL_F_NO_INTERRUPT; in virtio_queue_event_is_suppressed()
293 return !!(desc->flags & VRING_DESC_F_INDIRECT); in virtio_vring_split_desc_is_indirect()
299 return !!(desc->flags & VRING_DESC_F_INDIRECT); in virtio_vring_packed_desc_is_indirect()
305 return !!(desc->flags & VRING_DESC_F_WRITE); in virtio_vring_split_desc_is_wr()
311 return !!(desc->flags & VRING_DESC_F_WRITE); in virtio_vring_packed_desc_is_wr()
318 uint16_t flags = desc->flags; in virtio_vring_packed_is_avail() local
320 avail_flag = !!(flags & (1 << VRING_PACKED_DESC_F_AVAIL)); in virtio_vring_packed_is_avail()
321 used_flag = !!(flags in virtio_vring_packed_is_avail()
334 uint16_t flags = desc->flags; virtio_vring_packed_is_used() local
[all...]
/spdk/include/spdk/
H A Discsi_spec.h102 uint8_t flags; member
119 uint8_t flags; member
143 uint8_t flags; member
161 uint8_t flags; member
199 uint8_t flags; member
219 uint8_t flags; member
236 uint8_t flags; member
251 uint8_t flags; member
269 uint8_t flags; member
307 uint8_t flags; member
[all …]
H A Dvfio_user_spec.h51 } flags; member
67 uint32_t flags; member
84 uint32_t flags; member
96 uint32_t flags; member
/spdk/lib/ut_mock/
H A Dmock.c17 DEFINE_WRAPPER(recvmsg, ssize_t, (int sockfd, struct msghdr *msg, int flags), (sockfd, msg, flags))
19 DEFINE_WRAPPER(sendmsg, ssize_t, (int sockfd, const struct msghdr *msg, int flags), (sockfd, msg,
20 flags))
/spdk/include/linux/
H A Dvirtio_ring.h97 __virtio16 flags; member
103 __virtio16 flags; member
117 __virtio16 flags; member
207 __le16 flags; member
218 __le16 flags; member
/spdk/module/event/subsystems/nvmf/
H A Dnvmf_rpc.c166 uint32_t *flags = out; in decode_digest()
177 *flags |= SPDK_BIT(rc); in decode_digest()
188 uint32_t *flags = out; in decode_digest_array()
191 *flags = 0; in decode_digest_array()
199 uint32_t *flags = out; in decode_dhgroup()
210 *flags |= SPDK_BIT(rc); in decode_dhgroup()
221 uint32_t *flags = out; in decode_dhgroup_array()
224 *flags = 0; in decode_dhgroup_array()
165 uint32_t *flags = out; decode_digest() local
187 uint32_t *flags = out; decode_digest_array() local
198 uint32_t *flags = out; decode_dhgroup() local
220 uint32_t *flags = out; decode_dhgroup_array() local
/spdk/lib/ftl/utils/
H A Dftl_md.c104 ftl_md_setup_obj(struct ftl_md *md, int flags, in ftl_md_setup_obj() argument
110 if (!(flags & FTL_MD_CREATE_SHM)) { in ftl_md_setup_obj()
139 ftl_md_create_shm(struct ftl_md *md, uint64_t vss_blksz, int flags) in ftl_md_create_shm() argument
159 if (flags & FTL_MD_CREATE_SHM_NEW) { in ftl_md_create_shm()
194 (flags & FTL_MD_CREATE_SHM_NEW) == 0)) in ftl_md_create_shm()
243 ftl_md_destroy_shm(struct ftl_md *md, int flags) in ftl_md_destroy_shm() argument
268 if (flags & FTL_MD_DESTROY_SHM_KEEP) { in ftl_md_destroy_shm()
278 uint64_t vss_blksz, const char *name, int flags, in ftl_md_create() argument
291 if (flags != FTL_MD_CREATE_NO_MEM) { in ftl_md_create()
292 if (flags in ftl_md_create()
330 ftl_md_unlink(struct spdk_ftl_dev * dev,const char * name,int flags) ftl_md_unlink() argument
346 ftl_md_destroy(struct ftl_md * md,int flags) ftl_md_destroy() argument
360 ftl_md_free_buf(struct ftl_md * md,int flags) ftl_md_free_buf() argument
1126 int flags = FTL_MD_CREATE_SHM; ftl_md_create_region_flags() local
1188 int flags = FTL_MD_CREATE_SHM; ftl_md_create_shm_flags() local
[all...]
H A Dftl_md.h79 /* mmap flags for the SHM object */
145 * FTL metadata creation flags
171 * @param flags Bit flags of ftl_md_create_flags type
179 uint64_t vss_blksz, const char *name, int flags,
186 * @param flags Bit flag describing the MD object
192 int ftl_md_unlink(struct spdk_ftl_dev *dev, const char *name, int flags);
195 * FTL metadata destroy flags
208 * @param flags Bit flags o
[all...]
/spdk/test/scheduler/
H A Dcgroups.sh195 local flags flags_map=() comm stats tflags
234 ((tflags & flag)) && flags=${flags:+$flags,}"${flags_map[flag]}"
236 if [[ -n $flags ]]; then
237 echo "$flags" >&2
/spdk/lib/nvme/
H A Dnvme_ns.c15 * Update Namespace flags based on Identify Controller
30 ns->flags = 0x0000; in nvme_ns_set_identify_data()
38 ns->flags |= SPDK_NVME_NS_EXTENDED_LBA_SUPPORTED; in nvme_ns_set_identify_data()
63 ns->flags |= SPDK_NVME_NS_DEALLOCATE_SUPPORTED; in nvme_ns_set_identify_data()
67 ns->flags |= SPDK_NVME_NS_COMPARE_SUPPORTED; in nvme_ns_set_identify_data()
71 ns->flags |= SPDK_NVME_NS_FLUSH_SUPPORTED; in nvme_ns_set_identify_data()
75 ns->flags |= SPDK_NVME_NS_WRITE_ZEROES_SUPPORTED; in nvme_ns_set_identify_data()
79 ns->flags |= SPDK_NVME_NS_WRITE_UNCORRECTABLE_SUPPORTED; in nvme_ns_set_identify_data()
83 ns->flags |= SPDK_NVME_NS_RESERVATION_SUPPORTED; in nvme_ns_set_identify_data()
88 ns->flags | in nvme_ns_set_identify_data()
[all...]
H A Dnvme_cuse.c232 struct fuse_file_info *fi, unsigned flags, in cuse_nvme_passthru_cmd() argument
345 struct fuse_file_info *fi, unsigned flags, in cuse_nvme_reset() argument
382 struct fuse_file_info *fi, unsigned flags, in cuse_nvme_rescan() argument
439 struct fuse_file_info *fi, unsigned flags, uint32_t block_size, uint32_t md_size, in cuse_nvme_submit_io_write() argument
544 struct fuse_file_info *fi, unsigned flags, uint32_t block_size, uint32_t md_size, in cuse_nvme_submit_io_read() argument
600 struct fuse_file_info *fi, unsigned flags, in cuse_nvme_submit_io() argument
643 cuse_nvme_submit_io_read(cuse_device, req, cmd, arg, fi, flags, in cuse_nvme_submit_io()
663 cuse_nvme_submit_io_write(cuse_device, req, cmd, arg, fi, flags, in cuse_nvme_submit_io()
679 struct fuse_file_info *fi, unsigned flags, in cuse_blkgetsize64() argument
695 struct fuse_file_info *fi, unsigned flags, in cuse_blkpbszget() argument
711 cuse_blkgetsize(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_blkgetsize() argument
729 cuse_blkgetsectorsize(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_blkgetsectorsize() argument
745 cuse_getid(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_getid() argument
762 cuse_get_transport(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_get_transport() argument
778 cuse_ctrlr_ioctl(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_ctrlr_ioctl() argument
822 cuse_ns_ioctl(fuse_req_t req,int cmd,void * arg,struct fuse_file_info * fi,unsigned flags,const void * in_buf,size_t in_bufsz,size_t out_bufsz) cuse_ns_ioctl() argument
[all...]
H A Dnvme_pcie_common.c54 pqpair->flags.phase = 1; in nvme_pcie_qpair_reset()
134 uint32_t flags = SPDK_MALLOC_DMA; in nvme_pcie_qpair_construct()
142 pqpair->flags.disable_pcie_sgl_merge = opts->disable_pcie_sgl_merge; in nvme_pcie_qpair_construct()
167 flags |= SPDK_MALLOC_SHARE; in nvme_pcie_qpair_construct()
188 pqpair->cmd = spdk_zmalloc(queue_len, queue_align, NULL, SPDK_ENV_NUMA_ID_ANY, flags); in nvme_pcie_qpair_construct()
212 pqpair->cpl = spdk_zmalloc(queue_len, queue_align, NULL, numa_id, flags); in nvme_pcie_qpair_construct()
272 pqpair->flags.delay_cmd_submit = 0;
482 if (pqpair->flags.defer_destruction) { in nvme_completion_create_sq_cb()
513 pqpair->flags.has_shadow_doorbell = 1; in nvme_completion_create_cq_cb()
515 pqpair->flags in nvme_completion_create_cq_cb()
109 uint32_t flags = SPDK_MALLOC_DMA; nvme_pcie_qpair_construct() local
[all...]
H A Dnvme_quirks.c10 uint64_t flags; member
127 if (quirk->flags & (quirk_flag)) { \ in nvme_get_quirks()
141 return quirk->flags; in nvme_get_quirks()
H A Dnvme_tcp.c99 } flags;
504 (bool)tqpair->flags.host_hdgst_enable, (bool)tqpair->flags.host_ddgst_enable, in _tcp_write_pdu()
645 tqpair->flags.host_ddgst_enable) { in pdu_accel_compute_crc32()
681 if (g_nvme_tcp_hdgst[pdu->hdr.common.pdu_type] && tqpair->flags.host_hdgst_enable) { in pdu_compute_crc32_seq_cb()
920 if (tqpair->flags.host_hdgst_enable) {
923 capsule_cmd->common.flags |= SPDK_NVME_TCP_CH_FLAGS_HDGSTF; in nvme_tcp_req_complete_safe()
944 if (tqpair->flags.host_ddgst_enable) { in nvme_tcp_qpair_cmd_send_complete()
945 capsule_cmd->common.flags |= SPDK_NVME_TCP_CH_FLAGS_DDGSTF; in nvme_tcp_qpair_cmd_send_complete()
1151 if (pdu->hdr.common.flags in nvme_tcp_qpair_send_h2c_term_req()
89 } flags; global() member
1307 uint8_t flags; nvme_tcp_c2h_data_payload_handle() local
1716 int flags = c2h_data->common.flags; nvme_tcp_c2h_data_hdr_handle() local
[all...]
/spdk/lib/vfio_user/host/
H A Dvfio_user_pci.c183 if ((info->flags & VFIO_REGION_INFO_FLAG_CAPS) == 0) { in vfio_device_get_info_cap()
220 prot |= info->flags & VFIO_REGION_INFO_FLAG_READ ? PROT_READ : 0; in vfio_device_setup_sparse_mmaps()
221 prot |= info->flags & VFIO_REGION_INFO_FLAG_WRITE ? PROT_WRITE : 0; in vfio_device_setup_sparse_mmaps()
253 prot |= region->flags & VFIO_REGION_INFO_FLAG_READ ? PROT_READ : 0; in vfio_device_map_region()
254 prot |= region->flags & VFIO_REGION_INFO_FLAG_WRITE ? PROT_WRITE : 0; in vfio_device_map_region()
302 device->regions[i].flags = info->flags; in vfio_device_map_bars_and_config_region()
305 i, info->size, info->offset, info->flags, info->cap_offset); in vfio_device_map_bars_and_config_region()
308 if (info->size && (info->flags & VFIO_REGION_INFO_FLAG_MMAP)) { in vfio_device_map_bars_and_config_region()
372 device->flags = dev_info.flags; in spdk_vfio_user_setup()
416 if (!region->size || !(region->flags & VFIO_REGION_INFO_FLAG_MMAP)) { in spdk_vfio_user_get_bar_addr()
H A Dvfio_user_internal.h37 uint64_t flags; member
53 uint64_t flags; member
/spdk/module/accel/dsa/
H A Daccel_dsa.c149 idxd_submit_dualcast(struct idxd_io_channel *ch, struct idxd_task *idxd_task, int flags) in idxd_submit_dualcast()
164 task->d.iovs[0].iov_len, flags, dsa_done, idxd_task); in check_dsa_dif_strip_overlap_bufs()
269 accel_dsa_dix_verify(struct idxd_io_channel *chan, int flags, in _process_single_task()
288 int rc = 0, flags = 0; in _process_single_task()
296 task->s.iovs, task->s.iovcnt, flags, dsa_done, idxd_task); in dsa_submit_task()
299 rc = idxd_submit_dualcast(chan, idxd_task, flags); in dsa_submit_task()
303 task->s2.iovs, task->s2.iovcnt, flags, in dsa_submit_task()
308 task->fill_pattern, flags, dsa_done, idxd_task); in dsa_submit_task()
312 task->crc_dst, flags, dsa_done, idxd_task); in dsa_submit_task()
317 task->seed, task->crc_dst, flags, in dsa_submit_task()
143 idxd_submit_dualcast(struct idxd_io_channel * ch,struct idxd_task * idxd_task,int flags) idxd_submit_dualcast() argument
206 int rc = 0, flags = 0; _process_single_task() local
[all...]
/spdk/lib/vhost/
H A Drte_vhost_user.c206 return !!(cur_desc->flags & VRING_DESC_F_INDIRECT); in vhost_vring_desc_is_indirect()
212 return (cur_desc->flags & VRING_DESC_F_INDIRECT) != 0; in vhost_vring_packed_desc_is_indirect()
218 return (cur_desc->flags & VRING_DESC_F_INDIRECT) != 0; in vhost_inflight_packed_desc_is_indirect()
388 if (vq->vring.driver_event->flags & VRING_PACKED_EVENT_FLAG_DISABLE) {
392 if (vq->vring.avail->flags & VRING_AVAIL_F_NO_INTERRUPT) {
497 /* When the descriptor is used, two flags in descriptor
501 used = !!(desc->flags & VRING_DESC_F_USED);
502 avail = !!(desc->flags & VRING_DESC_F_AVAIL);
516 desc->flags |= VRING_DESC_F_WRITE;
531 /* To mark a desc as used, the device sets the F_USED bit in flags t
555 uint16_t flags = virtqueue->vring.desc_packed[virtqueue->last_avail_idx].flags; global() local
1609 uint64_t flags = 0; global() local
[all...]
/spdk/test/unit/lib/bdev/mt/bdev.c/
H A Dbdev_ut.c749 CU_ASSERT(bdev_ch[0]->flags == 0); in io_during_reset()
757 CU_ASSERT(bdev_ch[1]->flags == 0); in io_during_reset()
784 CU_ASSERT(bdev_ch[0]->flags == 0); in io_during_reset()
785 CU_ASSERT(bdev_ch[1]->flags == 0); in io_during_reset()
787 CU_ASSERT(bdev_ch[0]->flags == BDEV_CH_RESET_IN_PROGRESS); in io_during_reset()
788 CU_ASSERT(bdev_ch[1]->flags == BDEV_CH_RESET_IN_PROGRESS); in io_during_reset()
883 CU_ASSERT(bdev_ch->flags == 0); in reset_completions()
1026 CU_ASSERT(bdev_ch[0]->flags == BDEV_CH_QOS_ENABLED); in basic_qos()
1031 CU_ASSERT(bdev_ch[1]->flags == BDEV_CH_QOS_ENABLED); in basic_qos()
1145 CU_ASSERT(bdev_ch[1]->flags in basic_qos()
[all...]
/spdk/include/spdk_internal/
H A Dvhost_user.h79 uint32_t flags; member
95 uint32_t flags; member
/spdk/lib/ftl/
H A Dftl_io.c173 io->flags |= FTL_IO_INITIALIZED; in ftl_io_init()
222 io->flags &= ~FTL_IO_INITIALIZED; in ftl_io_complete()
225 if (io->flags & FTL_IO_PINNED) { in ftl_io_complete()
246 io->flags = 0; in ftl_io_clear()
/spdk/test/unit/lib/idxd/idxd_user.c/
H A Didxd_user_ut.c123 union idxd_group_flags flags[MAX_ARRAY_SIZE] = {}; in test_idxd_group_config() local
144 flags[i].raw = spdk_mmio_read_4(&grptbl->group[i].flags.raw); in test_idxd_group_config()
149 CU_ASSERT(flags[0].read_buffers_allowed == MAX_TOKENS); in test_idxd_group_config()
/spdk/lib/json/
H A Djson_parse.c170 json_decode_string(uint8_t *str_start, uint8_t *buf_end, uint8_t **str_end, uint32_t flags) in json_decode_string() argument
200 flags & SPDK_JSON_PARSE_FLAG_DECODE_IN_PLACE ? out : NULL); in json_decode_string()
221 if (out && out != str && (flags & SPDK_JSON_PARSE_FLAG_DECODE_IN_PLACE)) { in json_decode_string()
416 void **end, uint32_t flags) in spdk_json_parse() argument
475 rc = json_decode_string(data, json_end, &new_data, flags); in spdk_json_parse()
584 if (!(flags & SPDK_JSON_PARSE_FLAG_ALLOW_COMMENTS)) { in spdk_json_parse()

12345