/spdk/lib/idxd/ |
H A D | idxd.c | 407 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 D | idxd_ut.c | 236 /* 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 D | vfu_virtio_internal.h | 275 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 D | iscsi_spec.h | 102 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 D | vfio_user_spec.h | 51 } flags; member 67 uint32_t flags; member 84 uint32_t flags; member 96 uint32_t flags; member
|
/spdk/lib/ut_mock/ |
H A D | mock.c | 17 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 D | virtio_ring.h | 97 __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 D | nvmf_rpc.c | 166 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 D | ftl_md.c | 104 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 D | ftl_md.h | 79 /* 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 D | cgroups.sh | 195 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 D | nvme_ns.c | 15 * 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 D | nvme_cuse.c | 232 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 D | nvme_pcie_common.c | 54 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 D | nvme_quirks.c | 10 uint64_t flags; member 127 if (quirk->flags & (quirk_flag)) { \ in nvme_get_quirks() 141 return quirk->flags; in nvme_get_quirks()
|
H A D | nvme_tcp.c | 99 } 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 D | vfio_user_pci.c | 183 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 D | vfio_user_internal.h | 37 uint64_t flags; member 53 uint64_t flags; member
|
/spdk/module/accel/dsa/ |
H A D | accel_dsa.c | 149 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 D | rte_vhost_user.c | 206 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 D | bdev_ut.c | 749 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 D | vhost_user.h | 79 uint32_t flags; member 95 uint32_t flags; member
|
/spdk/lib/ftl/ |
H A D | ftl_io.c | 173 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 D | idxd_user_ut.c | 123 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 D | json_parse.c | 170 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()
|