H A D | dif_ut.c | 16 ut_data_pattern_generate(struct iovec *iovs, int iovcnt, in ut_data_pattern_generate() argument 23 _dif_sgl_init(&sgl, iovs, iovcnt); in ut_data_pattern_generate() 57 ut_data_pattern_verify(struct iovec *iovs, int iovcnt, in ut_data_pattern_verify() argument 64 _dif_sgl_init(&sgl, iovs, iovcnt); in ut_data_pattern_verify() 786 dif_generate_and_verify(struct iovec *iovs, int iovcnt, in dif_sec_512_md_8_prchk_0_single_iov_test() 796 rc = ut_data_pattern_generate(iovs, iovcnt, block_size, md_size, num_blocks); 805 rc = spdk_dif_generate(iovs, iovcnt, num_blocks, &ctx); in dif_sec_4096_md_128_prchk_0_single_iov_test() 808 rc = spdk_dif_verify(iovs, iovcnt, num_blocks, &ctx, NULL); in dif_sec_4096_md_128_prchk_0_single_iov_test() 811 rc = ut_data_pattern_verify(iovs, iovcnt, block_size, md_size, num_blocks); 859 struct iovec iovs[ in _dif_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test() 742 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 815 struct iovec iovs[4]; dif_sec_512_md_8_prchk_0_1_2_4_multi_iovs_test() local 845 struct iovec iovs[4]; _dif_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test() local 882 struct iovec iovs[4]; _dif_sec_4096_md_128_prchk_7_multi_iovs_test() local 918 struct iovec iovs[2]; dif_sec_512_md_8_prchk_7_multi_iovs_split_data_and_md_test() local 937 struct iovec iovs[2]; dif_sec_4096_md_128_prchk_7_multi_iovs_split_data_and_md_test() local 958 struct iovec iovs[2]; dif_sec_512_md_8_prchk_7_multi_iovs_split_data_test() local 977 struct iovec iovs[2]; dif_sec_4096_md_128_prchk_7_multi_iovs_split_data_test() local 998 struct iovec iovs[2]; dif_sec_512_md_8_prchk_7_multi_iovs_split_guard_test() local 1017 struct iovec iovs[2]; dif_sec_4096_md_128_prchk_7_multi_iovs_split_guard_test() local 1038 struct iovec iovs[2]; dif_sec_512_md_8_prchk_7_multi_iovs_split_apptag_test() local 1057 struct iovec iovs[2]; dif_sec_4096_md_128_prchk_7_multi_iovs_split_apptag_test() local 1078 struct iovec iovs[2]; dif_sec_512_md_8_prchk_7_multi_iovs_split_reftag_test() local 1097 struct iovec iovs[2]; dif_sec_4096_md_128_prchk_7_multi_iovs_split_reftag_test() local 1118 struct iovec iovs[9]; dif_sec_512_md_8_prchk_7_multi_iovs_complex_splits_test() local 1163 struct iovec iovs[11]; dif_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test() local 1222 _dif_inject_error_and_verify(struct iovec * iovs,int iovcnt,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,bool dif_loc,enum spdk_dif_pi_format dif_pi_format) _dif_inject_error_and_verify() argument 1266 dif_inject_error_and_verify(struct iovec * iovs,int iovcnt,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,enum spdk_dif_pi_format dif_pi_format) dif_inject_error_and_verify() argument 1282 struct iovec iovs[4]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test() local 1325 struct iovec iovs[2]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_data_and_md_test() local 1363 struct iovec iovs[2]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_data_test() local 1400 struct iovec iovs[2]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_guard_test() local 1437 struct iovec iovs[2]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_apptag_pi_16_test() local 1459 struct iovec iovs[2]; _dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_apptag_test() local 1487 struct iovec iovs[2]; dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_reftag_pi_16_test() local 1509 struct iovec iovs[2]; _dif_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_reftag_test() local 1535 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 1609 struct iovec iovs[4], bounce_iov; dif_copy_sec_512_md_8_prchk_0_1_2_4_multi_iovs() local 1646 struct iovec iovs[4], bounce_iov; _dif_copy_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test() local 1689 struct iovec iovs[4], bounce_iov; dif_copy_sec_4096_md_128_prchk_7_multi_iovs() local 1727 struct iovec iovs[2], bounce_iov; dif_copy_sec_512_md_8_prchk_7_multi_iovs_split_data() local 1749 struct iovec iovs[2], bounce_iov; dif_copy_sec_4096_md_128_prchk_7_multi_iovs_split_data_test() local 1773 struct iovec iovs[6], bounce_iov; dif_copy_sec_512_md_8_prchk_7_multi_iovs_complex_splits() local 1812 struct iovec iovs[6], bounce_iov; dif_copy_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test() local 1851 _dif_copy_inject_error_and_verify(struct iovec * iovs,int iovcnt,struct iovec * bounce_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,bool dif_loc,enum spdk_dif_pi_format dif_pi_format) _dif_copy_inject_error_and_verify() argument 1890 dif_copy_inject_error_and_verify(struct iovec * iovs,int iovcnt,struct iovec * bounce_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,enum spdk_dif_pi_format dif_pi_format) dif_copy_inject_error_and_verify() argument 1908 struct iovec iovs[4], bounce_iov; dif_copy_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test() local 1954 struct iovec iovs[4], bounce_iov; dif_copy_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test() local 2010 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 2084 struct iovec iovs[4], md_iov; dix_sec_512_md_8_prchk_0_1_2_4_multi_iovs() local 2114 struct iovec iovs[4], md_iov; _dix_sec_4096_md_128_prchk_0_1_2_4_multi_iovs_test() local 2152 struct iovec iovs[4], md_iov; dix_sec_4096_md_128_prchk_7_multi_iovs() local 2189 struct iovec iovs[2], md_iov; dix_sec_512_md_8_prchk_7_multi_iovs_split_data() local 2210 struct iovec iovs[2], md_iov; dix_sec_4096_md_128_prchk_7_multi_iovs_split_data_test() local 2233 struct iovec iovs[6], md_iov; dix_sec_512_md_8_prchk_7_multi_iovs_complex_splits() local 2272 struct iovec iovs[6], md_iov; dix_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_test() local 2311 _dix_inject_error_and_verify(struct iovec * iovs,int iovcnt,struct iovec * md_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,bool dif_loc,enum spdk_dif_pi_format dif_pi_format) _dix_inject_error_and_verify() argument 2351 dix_inject_error_and_verify(struct iovec * iovs,int iovcnt,struct iovec * md_iov,uint32_t block_size,uint32_t md_size,uint32_t num_blocks,uint32_t inject_flags,enum spdk_dif_pi_format dif_pi_format) dix_inject_error_and_verify() argument 2367 struct iovec iovs[4], md_iov; dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_test() local 2413 struct iovec iovs[4], md_iov; dix_sec_4096_md_128_inject_1_2_4_8_multi_iovs_split_test() local 2455 ut_readv(uint32_t read_base,uint32_t read_len,struct iovec * iovs,int iovcnt) ut_readv() argument 2890 struct iovec iovs[3], dif_iovs[5] = {}; set_md_interleave_iovs_alignment_test() local 3361 struct iovec iovs[7]; update_crc32c_pi_16_test() local 3455 struct iovec iovs[7]; _update_crc32c_test() local 3719 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 3761 struct iovec iovs[4]; dif_sec_512_md_8_prchk_7_multi_iovs_remap_pi_16_test() local 3789 struct iovec iovs[4]; dif_sec_4096_md_128_prchk_7_multi_iovs_remap_test() local 3820 struct iovec iovs[11]; dif_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_remap_test() local 3879 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 3921 struct iovec iovs[4], md_iov; dix_sec_4096_md_128_prchk_7_multi_iovs_remap() local 3958 struct iovec iovs[6], md_iov; dix_sec_512_md_8_prchk_7_multi_iovs_complex_splits_remap_pi_16_test() local 3997 struct iovec iovs[6], md_iov; dix_sec_4096_md_128_prchk_7_multi_iovs_complex_splits_remap_test() local [all...] |