mmc_test_card 177 drivers/mmc/core/mmc_test.c static int mmc_test_set_blksize(struct mmc_test_card *test, unsigned size) mmc_test_card 188 drivers/mmc/core/mmc_test.c static void mmc_test_prepare_sbc(struct mmc_test_card *test, mmc_test_card 208 drivers/mmc/core/mmc_test.c static void mmc_test_prepare_mrq(struct mmc_test_card *test, mmc_test_card 257 drivers/mmc/core/mmc_test.c static int mmc_test_wait_busy(struct mmc_test_card *test) mmc_test_card 288 drivers/mmc/core/mmc_test.c static int mmc_test_buffer_transfer(struct mmc_test_card *test, mmc_test_card 532 drivers/mmc/core/mmc_test.c static void mmc_test_save_transfer_result(struct mmc_test_card *test, mmc_test_card 557 drivers/mmc/core/mmc_test.c static void mmc_test_print_rate(struct mmc_test_card *test, uint64_t bytes, mmc_test_card 581 drivers/mmc/core/mmc_test.c static void mmc_test_print_avg_rate(struct mmc_test_card *test, uint64_t bytes, mmc_test_card 625 drivers/mmc/core/mmc_test.c static int __mmc_test_prepare(struct mmc_test_card *test, int write) mmc_test_card 649 drivers/mmc/core/mmc_test.c static int mmc_test_prepare_write(struct mmc_test_card *test) mmc_test_card 654 drivers/mmc/core/mmc_test.c static int mmc_test_prepare_read(struct mmc_test_card *test) mmc_test_card 659 drivers/mmc/core/mmc_test.c static int mmc_test_cleanup(struct mmc_test_card *test) mmc_test_card 685 drivers/mmc/core/mmc_test.c static void mmc_test_prepare_broken_mrq(struct mmc_test_card *test, mmc_test_card 704 drivers/mmc/core/mmc_test.c static int mmc_test_check_result(struct mmc_test_card *test, mmc_test_card 735 drivers/mmc/core/mmc_test.c static int mmc_test_check_broken_result(struct mmc_test_card *test, mmc_test_card 803 drivers/mmc/core/mmc_test.c static int mmc_test_start_areq(struct mmc_test_card *test, mmc_test_card 838 drivers/mmc/core/mmc_test.c static int mmc_test_nonblock_transfer(struct mmc_test_card *test, mmc_test_card 883 drivers/mmc/core/mmc_test.c static int mmc_test_simple_transfer(struct mmc_test_card *test, mmc_test_card 909 drivers/mmc/core/mmc_test.c static int mmc_test_broken_transfer(struct mmc_test_card *test, mmc_test_card 940 drivers/mmc/core/mmc_test.c static int mmc_test_transfer(struct mmc_test_card *test, mmc_test_card 1019 drivers/mmc/core/mmc_test.c int (*prepare)(struct mmc_test_card *); mmc_test_card 1020 drivers/mmc/core/mmc_test.c int (*run)(struct mmc_test_card *); mmc_test_card 1021 drivers/mmc/core/mmc_test.c int (*cleanup)(struct mmc_test_card *); mmc_test_card 1024 drivers/mmc/core/mmc_test.c static int mmc_test_basic_write(struct mmc_test_card *test) mmc_test_card 1038 drivers/mmc/core/mmc_test.c static int mmc_test_basic_read(struct mmc_test_card *test) mmc_test_card 1052 drivers/mmc/core/mmc_test.c static int mmc_test_verify_write(struct mmc_test_card *test) mmc_test_card 1061 drivers/mmc/core/mmc_test.c static int mmc_test_verify_read(struct mmc_test_card *test) mmc_test_card 1070 drivers/mmc/core/mmc_test.c static int mmc_test_multi_write(struct mmc_test_card *test) mmc_test_card 1091 drivers/mmc/core/mmc_test.c static int mmc_test_multi_read(struct mmc_test_card *test) mmc_test_card 1112 drivers/mmc/core/mmc_test.c static int mmc_test_pow2_write(struct mmc_test_card *test) mmc_test_card 1130 drivers/mmc/core/mmc_test.c static int mmc_test_pow2_read(struct mmc_test_card *test) mmc_test_card 1148 drivers/mmc/core/mmc_test.c static int mmc_test_weird_write(struct mmc_test_card *test) mmc_test_card 1166 drivers/mmc/core/mmc_test.c static int mmc_test_weird_read(struct mmc_test_card *test) mmc_test_card 1184 drivers/mmc/core/mmc_test.c static int mmc_test_align_write(struct mmc_test_card *test) mmc_test_card 1199 drivers/mmc/core/mmc_test.c static int mmc_test_align_read(struct mmc_test_card *test) mmc_test_card 1214 drivers/mmc/core/mmc_test.c static int mmc_test_align_multi_write(struct mmc_test_card *test) mmc_test_card 1241 drivers/mmc/core/mmc_test.c static int mmc_test_align_multi_read(struct mmc_test_card *test) mmc_test_card 1268 drivers/mmc/core/mmc_test.c static int mmc_test_xfersize_write(struct mmc_test_card *test) mmc_test_card 1279 drivers/mmc/core/mmc_test.c static int mmc_test_xfersize_read(struct mmc_test_card *test) mmc_test_card 1290 drivers/mmc/core/mmc_test.c static int mmc_test_multi_xfersize_write(struct mmc_test_card *test) mmc_test_card 1304 drivers/mmc/core/mmc_test.c static int mmc_test_multi_xfersize_read(struct mmc_test_card *test) mmc_test_card 1320 drivers/mmc/core/mmc_test.c static int mmc_test_write_high(struct mmc_test_card *test) mmc_test_card 1330 drivers/mmc/core/mmc_test.c static int mmc_test_read_high(struct mmc_test_card *test) mmc_test_card 1340 drivers/mmc/core/mmc_test.c static int mmc_test_multi_write_high(struct mmc_test_card *test) mmc_test_card 1362 drivers/mmc/core/mmc_test.c static int mmc_test_multi_read_high(struct mmc_test_card *test) mmc_test_card 1386 drivers/mmc/core/mmc_test.c static int mmc_test_no_highmem(struct mmc_test_card *test) mmc_test_card 1398 drivers/mmc/core/mmc_test.c static int mmc_test_area_map(struct mmc_test_card *test, unsigned long sz, mmc_test_card 1423 drivers/mmc/core/mmc_test.c static int mmc_test_area_transfer(struct mmc_test_card *test, mmc_test_card 1435 drivers/mmc/core/mmc_test.c static int mmc_test_area_io_seq(struct mmc_test_card *test, unsigned long sz, mmc_test_card 1488 drivers/mmc/core/mmc_test.c static int mmc_test_area_io(struct mmc_test_card *test, unsigned long sz, mmc_test_card 1499 drivers/mmc/core/mmc_test.c static int mmc_test_area_fill(struct mmc_test_card *test) mmc_test_card 1509 drivers/mmc/core/mmc_test.c static int mmc_test_area_erase(struct mmc_test_card *test) mmc_test_card 1523 drivers/mmc/core/mmc_test.c static int mmc_test_area_cleanup(struct mmc_test_card *test) mmc_test_card 1540 drivers/mmc/core/mmc_test.c static int mmc_test_area_init(struct mmc_test_card *test, int erase, int fill) mmc_test_card 1612 drivers/mmc/core/mmc_test.c static int mmc_test_area_prepare(struct mmc_test_card *test) mmc_test_card 1620 drivers/mmc/core/mmc_test.c static int mmc_test_area_prepare_erase(struct mmc_test_card *test) mmc_test_card 1628 drivers/mmc/core/mmc_test.c static int mmc_test_area_prepare_fill(struct mmc_test_card *test) mmc_test_card 1641 drivers/mmc/core/mmc_test.c static int mmc_test_best_performance(struct mmc_test_card *test, int write, mmc_test_card 1653 drivers/mmc/core/mmc_test.c static int mmc_test_best_read_performance(struct mmc_test_card *test) mmc_test_card 1661 drivers/mmc/core/mmc_test.c static int mmc_test_best_write_performance(struct mmc_test_card *test) mmc_test_card 1669 drivers/mmc/core/mmc_test.c static int mmc_test_best_read_perf_max_scatter(struct mmc_test_card *test) mmc_test_card 1677 drivers/mmc/core/mmc_test.c static int mmc_test_best_write_perf_max_scatter(struct mmc_test_card *test) mmc_test_card 1685 drivers/mmc/core/mmc_test.c static int mmc_test_profile_read_perf(struct mmc_test_card *test) mmc_test_card 1706 drivers/mmc/core/mmc_test.c static int mmc_test_profile_write_perf(struct mmc_test_card *test) mmc_test_card 1733 drivers/mmc/core/mmc_test.c static int mmc_test_profile_trim_perf(struct mmc_test_card *test) mmc_test_card 1766 drivers/mmc/core/mmc_test.c static int mmc_test_seq_read_perf(struct mmc_test_card *test, unsigned long sz) mmc_test_card 1790 drivers/mmc/core/mmc_test.c static int mmc_test_profile_seq_read_perf(struct mmc_test_card *test) mmc_test_card 1805 drivers/mmc/core/mmc_test.c static int mmc_test_seq_write_perf(struct mmc_test_card *test, unsigned long sz) mmc_test_card 1832 drivers/mmc/core/mmc_test.c static int mmc_test_profile_seq_write_perf(struct mmc_test_card *test) mmc_test_card 1850 drivers/mmc/core/mmc_test.c static int mmc_test_profile_seq_trim_perf(struct mmc_test_card *test) mmc_test_card 1898 drivers/mmc/core/mmc_test.c static int mmc_test_rnd_perf(struct mmc_test_card *test, int write, int print, mmc_test_card 1933 drivers/mmc/core/mmc_test.c static int mmc_test_random_perf(struct mmc_test_card *test, int write) mmc_test_card 1971 drivers/mmc/core/mmc_test.c static int mmc_test_random_read_perf(struct mmc_test_card *test) mmc_test_card 1979 drivers/mmc/core/mmc_test.c static int mmc_test_random_write_perf(struct mmc_test_card *test) mmc_test_card 1984 drivers/mmc/core/mmc_test.c static int mmc_test_seq_perf(struct mmc_test_card *test, int write, mmc_test_card 2031 drivers/mmc/core/mmc_test.c static int mmc_test_large_seq_perf(struct mmc_test_card *test, int write) mmc_test_card 2057 drivers/mmc/core/mmc_test.c static int mmc_test_large_seq_read_perf(struct mmc_test_card *test) mmc_test_card 2065 drivers/mmc/core/mmc_test.c static int mmc_test_large_seq_write_perf(struct mmc_test_card *test) mmc_test_card 2070 drivers/mmc/core/mmc_test.c static int mmc_test_rw_multiple(struct mmc_test_card *test, mmc_test_card 2120 drivers/mmc/core/mmc_test.c static int mmc_test_rw_multiple_size(struct mmc_test_card *test, mmc_test_card 2142 drivers/mmc/core/mmc_test.c static int mmc_test_rw_multiple_sg_len(struct mmc_test_card *test, mmc_test_card 2160 drivers/mmc/core/mmc_test.c static int mmc_test_profile_mult_write_blocking_perf(struct mmc_test_card *test) mmc_test_card 2179 drivers/mmc/core/mmc_test.c static int mmc_test_profile_mult_write_nonblock_perf(struct mmc_test_card *test) mmc_test_card 2198 drivers/mmc/core/mmc_test.c static int mmc_test_profile_mult_read_blocking_perf(struct mmc_test_card *test) mmc_test_card 2217 drivers/mmc/core/mmc_test.c static int mmc_test_profile_mult_read_nonblock_perf(struct mmc_test_card *test) mmc_test_card 2236 drivers/mmc/core/mmc_test.c static int mmc_test_profile_sglen_wr_blocking_perf(struct mmc_test_card *test) mmc_test_card 2255 drivers/mmc/core/mmc_test.c static int mmc_test_profile_sglen_wr_nonblock_perf(struct mmc_test_card *test) mmc_test_card 2274 drivers/mmc/core/mmc_test.c static int mmc_test_profile_sglen_r_blocking_perf(struct mmc_test_card *test) mmc_test_card 2293 drivers/mmc/core/mmc_test.c static int mmc_test_profile_sglen_r_nonblock_perf(struct mmc_test_card *test) mmc_test_card 2312 drivers/mmc/core/mmc_test.c static int mmc_test_reset(struct mmc_test_card *test) mmc_test_card 2334 drivers/mmc/core/mmc_test.c static int mmc_test_send_status(struct mmc_test_card *test, mmc_test_card 2347 drivers/mmc/core/mmc_test.c static int mmc_test_ongoing_transfer(struct mmc_test_card *test, mmc_test_card 2461 drivers/mmc/core/mmc_test.c static int __mmc_test_cmds_during_tfr(struct mmc_test_card *test, mmc_test_card 2484 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_tfr(struct mmc_test_card *test, int use_sbc, mmc_test_card 2503 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_read(struct mmc_test_card *test) mmc_test_card 2511 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_write(struct mmc_test_card *test) mmc_test_card 2519 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_read_cmd23(struct mmc_test_card *test) mmc_test_card 2527 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_write_cmd23(struct mmc_test_card *test) mmc_test_card 2535 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_read_cmd23_nonblock(struct mmc_test_card *test) mmc_test_card 2543 drivers/mmc/core/mmc_test.c static int mmc_test_cmds_during_write_cmd23_nonblock(struct mmc_test_card *test) mmc_test_card 2923 drivers/mmc/core/mmc_test.c static void mmc_test_run(struct mmc_test_card *test, int testcase) mmc_test_card 3077 drivers/mmc/core/mmc_test.c struct mmc_test_card *test;