| /spdk/module/bdev/null/ |
| H A D | bdev_null_rpc.c | 27 {"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 D | bdev_null.c | 98 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 D | bdev_null.h | 23 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 D | raid0_ut.c | 145 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 D | bdev_malloc.c | 57 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 D | bdev_malloc.h | 25 enum spdk_dif_type dif_type; member
|
| H A D | bdev_malloc_rpc.c | 27 {"dif_type", offsetof(struct malloc_bdev_opts, dif_type), spdk_json_decode_int32, true},
|
| /spdk/lib/util/ |
| H A D | dif.c | 172 _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 D | bdev.py | 258 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 D | dif_ut.c | 146 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 D | vbdev_passthru.c | 623 pt_node->pt_bdev.dif_type = bdev->dif_type; in vbdev_passthru_register()
|
| /spdk/module/bdev/passthru/ |
| H A D | vbdev_passthru.c | 666 pt_node->pt_bdev.dif_type = bdev->dif_type; in vbdev_passthru_register()
|
| /spdk/test/unit/lib/bdev/raid/ |
| H A D | common.c | 20 return bdev->dif_type; in spdk_bdev_get_dif_type()
|
| /spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ |
| H A D | ctrlr_bdev_ut.c | 86 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 D | vbdev_zone_block.c | 780 bdev_node->bdev.dif_type = base_bdev->dif_type; in zone_block_register()
|
| /spdk/module/bdev/delay/ |
| H A D | vbdev_delay.c | 817 delay_node->delay_bdev.dif_type = bdev->dif_type; in vbdev_delay_register()
|
| /spdk/test/unit/lib/idxd/idxd.c/ |
| H A D | idxd_ut.c | 527 dif_ctx.dif_type = 0xF; in test_idxd_get_source_dif_flags()
|
| /spdk/module/bdev/raid/ |
| H A D | bdev_raid.c | 548 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 D | idxd.c | 1346 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 D | scsi_bdev_ut.c | 300 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 D | rpc.py | 426 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 D | run_nvmf.py | 1275 dif_type=self.null_block_dif_type, md_size=md_size)
|
| /spdk/module/bdev/nvme/ |
| H A D | bdev_nvme.c | 4557 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()
|