Home
last modified time | relevance | path

Searched refs:dif_type (Results 1 – 23 of 23) sorted by relevance

/spdk/module/bdev/null/
H A Dbdev_null_rpc.c27 {"dif_type", offsetof(struct null_bdev_opts, dif_type), spdk_json_decode_int32, true}, in free_rpc_construct_null()
21 int32_t dif_type; global() member
H A Dbdev_null.c98 if (SPDK_DIF_DISABLE != bdev->dif_type && in bdev_null_submit_request()
108 bdev->dif_type, in bdev_null_submit_request()
135 if (SPDK_DIF_DISABLE != bdev->dif_type) { in bdev_null_submit_request()
149 if (SPDK_DIF_DISABLE != bdev->dif_type) { in bdev_null_submit_request()
222 spdk_json_write_named_uint32(w, "dif_type", bdev->dif_type); in bdev_null_write_config_json()
256 bdev->dif_type, in bdev_null_create()
324 null_disk->bdev.dif_type = opts->dif_type; in bdev_null_create()
330 switch (opts->dif_type) { in bdev_null_create()
[all...]
H A Dbdev_null.h23 enum spdk_dif_type dif_type;
24 enum spdk_dif_type dif_type; global() member
/spdk/test/unit/lib/bdev/raid/raid0.c/
H A Draid0_ut.c145 spdk_dif_type_t dif_type; in generate_dif() local
149 dif_type = spdk_bdev_get_dif_type(bdev); in generate_dif()
152 if (dif_type == SPDK_DIF_DISABLE) { in generate_dif()
163 dif_type, in generate_dif()
186 spdk_dif_type_t dif_type; in verify_dif() local
190 dif_type = spdk_bdev_get_dif_type(bdev); in verify_dif()
193 if (dif_type == SPDK_DIF_DISABLE) { in verify_dif()
204 dif_type, in verify_dif()
227 spdk_dif_type_t dif_type; in remap_dif() local
231 dif_type = spdk_bdev_get_dif_type(bdev); in remap_dif()
[all …]
/spdk/module/bdev/malloc/
H A Dbdev_malloc.c57 bdev->dif_type, in malloc_verify_pi()
150 bdev->dif_type, in malloc_unmap_write_zeroes_generate_pi()
210 if (bdev_io->bdev->dif_type != SPDK_DIF_DISABLE &&
525 if (bdev_io->bdev->dif_type != SPDK_DIF_DISABLE && in _bdev_malloc_submit_request()
538 if (bdev_io->bdev->dif_type != SPDK_DIF_DISABLE && in _bdev_malloc_submit_request()
652 spdk_json_write_named_uint32(w, "dif_type", bdev->dif_type);
668 if (malloc_disk->disk.dif_type != SPDK_DIF_DISABLE) { in malloc_disk_setup_pi()
726 bdev->dif_type, in create_malloc_disk()
847 mdisk->disk.dif_type in create_malloc_disk()
[all...]
H A Dbdev_malloc.h25 enum spdk_dif_type dif_type; member
H A Dbdev_malloc_rpc.c27 {"dif_type", offsetof(struct malloc_bdev_opts, dif_type), spdk_json_decode_int32, true},
/spdk/lib/util/
H A Ddif.c172 _dif_is_disabled(enum spdk_dif_type dif_type) in _dif_sgl_is_valid()
174 if (dif_type == SPDK_DIF_DISABLE) { in _dif_sgl_is_valid()
521 switch (ctx->dif_type) { in spdk_dif_ctx_init()
563 _dif_type_is_valid(enum spdk_dif_type dif_type) in spdk_dif_ctx_set_data_offset()
565 switch (dif_type) { in spdk_dif_ctx_set_data_offset()
578 bool md_interleave, bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags,
594 if (!_dif_type_is_valid(dif_type)) { in _dif_generate()
637 ctx->dif_type = dif_type; in dif_generate()
697 if (ctx->dif_type ! in _dif_generate_split()
188 _dif_is_disabled(enum spdk_dif_type dif_type) _dif_is_disabled() argument
491 spdk_dif_ctx_init(struct spdk_dif_ctx * ctx,uint32_t block_size,uint32_t md_size,bool md_interleave,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,uint32_t data_offset,uint64_t guard_seed,struct spdk_dif_ctx_init_ext_opts * opts) spdk_dif_ctx_init() argument
[all...]
/spdk/python/spdk/rpc/
H A Dbdev.py258 md_size=None, md_interleave=None, dif_type=None, dif_is_head_of_md=None, dif_pi_format=None):
269 dif_type: protection information type (optional)
290 if dif_type is not None:
291 params['dif_type'] = dif_type
310 dif_type=None, dif_is_head_of_md=None, dif_pi_format=None):
319 dif_type: protection information type (optional)
335 if dif_type is not None:
336 params['dif_type'] = dif_type
252 bdev_malloc_create(client, num_blocks, block_size, physical_block_size=None, name=None, uuid=None, optimal_io_boundary=None, md_size=None, md_interleave=None, dif_type=None, dif_is_head_of_md=None) global() argument
301 bdev_null_create(client, num_blocks, block_size, name, physical_block_size=None, uuid=None, md_size=None, dif_type=None, dif_is_head_of_md=None) global() argument
[all...]
/spdk/test/unit/lib/util/dif.c/
H A Ddif_ut.c146 enum spdk_dif_type dif_type, uint32_t dif_flags, in _dif_generate_and_verify() argument
165 ctx.dif_type = dif_type; in _dif_generate_and_verify()
788 bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags, in dif_sec_512_md_8_prchk_0_single_iov_test()
801 rc = spdk_dif_ctx_init(&ctx, block_size, md_size, true, dif_loc, dif_type, dif_flags, in dif_sec_4096_md_128_prchk_0_single_iov_test()
1582 bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags, in _dif_copy_sec_4096_md_128_prchk_0_single_iov_test()
1599 rc = spdk_dif_ctx_init(&ctx, block_size, md_size, true, dif_loc, dif_type, dif_flags,
2433 bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags, in dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test()
2446 rc = spdk_dif_ctx_init(&ctx, block_size, md_size, false, dif_loc, dif_type, dif_flags, in dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test()
4142 bool dif_loc, enum spdk_dif_type dif_type, uint32_ in main()
744 dif_generate_and_verify(struct iovec * iovs,int iovcnt,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,enum spdk_dif_pi_format dif_pi_format,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag) dif_generate_and_verify() argument
1537 dif_copy_gen_and_verify(struct iovec * iovs,int iovcnt,struct iovec * bounce_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,enum spdk_dif_pi_format dif_pi_format) dif_copy_gen_and_verify() argument
2012 dix_generate_and_verify(struct iovec * iovs,int iovcnt,struct iovec * md_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,enum spdk_dif_pi_format dif_pi_format) dix_generate_and_verify() argument
3721 dif_generate_remap_and_verify(struct iovec * iovs,int iovcnt,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint32_t remapped_init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,enum spdk_dif_pi_format dif_pi_format) dif_generate_remap_and_verify() argument
3881 dix_generate_remap_and_verify(struct iovec * iovs,int iovcnt,struct iovec * md_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint32_t remapped_init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,enum spdk_dif_pi_format dif_pi_format) dix_generate_remap_and_verify() argument
[all...]
/spdk/test/external_code/passthru/
H A Dvbdev_passthru.c623 pt_node->pt_bdev.dif_type = bdev->dif_type; in vbdev_passthru_register()
/spdk/module/bdev/passthru/
H A Dvbdev_passthru.c666 pt_node->pt_bdev.dif_type = bdev->dif_type; in vbdev_passthru_register()
/spdk/test/unit/lib/bdev/raid/
H A Dcommon.c20 return bdev->dif_type; in spdk_bdev_get_dif_type()
/spdk/test/unit/lib/nvmf/ctrlr_bdev.c/
H A Dctrlr_bdev_ut.c86 return bdev->dif_type; in spdk_bdev_get_dif_type()
303 bool md_interleave, bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags, in test_get_rw_params()
569 bdev.dif_type = SPDK_DIF_TYPE1;
251 spdk_dif_ctx_init(struct spdk_dif_ctx * ctx,uint32_t block_size,uint32_t md_size,bool md_interleave,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,uint32_t data_offset,uint64_t guard_seed,struct spdk_dif_ctx_init_ext_opts * opts) spdk_dif_ctx_init() argument
/spdk/module/bdev/zone_block/
H A Dvbdev_zone_block.c780 bdev_node->bdev.dif_type = base_bdev->dif_type; in zone_block_register()
/spdk/module/bdev/delay/
H A Dvbdev_delay.c817 delay_node->delay_bdev.dif_type = bdev->dif_type; in vbdev_delay_register()
/spdk/test/unit/lib/idxd/idxd.c/
H A Didxd_ut.c527 dif_ctx.dif_type = 0xF; in test_idxd_get_source_dif_flags()
/spdk/module/bdev/raid/
H A Dbdev_raid.c548 bdev->dif_is_head_of_md, bdev->dif_type,
588 bdev->dif_is_head_of_md, bdev->dif_type, in raid_bdev_io_complete()
3394 raid_bdev->bdev.dif_type = spdk_bdev_get_dif_type(bdev); in raid_bdev_create_from_sb()
3408 raid_bdev->bdev.dif_type != spdk_bdev_get_dif_type(bdev) || in raid_bdev_create_from_sb()
/spdk/lib/idxd/
H A Didxd.c1346 switch (ctx->dif_type) { in idxd_get_source_dif_flags()
1362 SPDK_ERRLOG("Invalid DIF type %d\n", ctx->dif_type); in idxd_get_source_dif_flags()
/spdk/test/unit/lib/scsi/scsi_bdev.c/
H A Dscsi_bdev_ut.c300 bool md_interleave, bool dif_loc, enum spdk_dif_type dif_type, uint32_t dif_flags, in spdk_dif_ctx_init() argument
/spdk/scripts/
H A Drpc.py426 dif_type=args.dif_type,
462 if args.dif_type and not args.md_size:
472 dif_type=args.dif_type,
/spdk/scripts/perf/nvmf/
H A Drun_nvmf.py1275 dif_type=self.null_block_dif_type, md_size=md_size)
/spdk/module/bdev/nvme/
H A Dbdev_nvme.c4557 disk->dif_type = (enum spdk_dif_type)spdk_nvme_ns_get_pi_type(ns); in nvme_bdev_add_ns()
4558 if (disk->dif_type != SPDK_DIF_DISABLE) { in nvme_bdev_add_ns()
7847 bdev->dif_is_head_of_md, bdev->dif_type, in bdev_nvme_writev()