Lines Matching refs:t

1355 	struct mmc_test_area *t = &test->area;  in mmc_test_area_map()  local
1358 t->blocks = sz >> 9; in mmc_test_area_map()
1361 err = mmc_test_map_sg_max_scatter(t->mem, sz, t->sg, in mmc_test_area_map()
1362 t->max_segs, t->max_seg_sz, in mmc_test_area_map()
1363 &t->sg_len); in mmc_test_area_map()
1365 err = mmc_test_map_sg(t->mem, sz, t->sg, 1, t->max_segs, in mmc_test_area_map()
1366 t->max_seg_sz, &t->sg_len, min_sg_len); in mmc_test_area_map()
1380 struct mmc_test_area *t = &test->area; in mmc_test_area_transfer() local
1382 return mmc_test_simple_transfer(test, t->sg, t->sg_len, dev_addr, in mmc_test_area_transfer()
1383 t->blocks, 512, write); in mmc_test_area_transfer()
1397 struct mmc_test_area *t = &test->area; in mmc_test_area_io_seq() local
1404 struct mmc_test_area *t = &test->area; in mmc_test_area_io_seq() local
1407 if (t->max_seg_sz >= PAGE_SIZE) in mmc_test_area_io_seq()
1408 max_tfr = t->max_segs * PAGE_SIZE; in mmc_test_area_io_seq()
1410 max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_area_io_seq()
1422 ret = mmc_test_nonblock_transfer(test, t->sg, t->sg_len, in mmc_test_area_io_seq()
1423 dev_addr, t->blocks, 512, write, count); in mmc_test_area_io_seq()
1455 struct mmc_test_area *t = &test->area; in mmc_test_area_fill() local
1457 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, 1, 0, 0); in mmc_test_area_fill()
1465 struct mmc_test_area *t = &test->area; in mmc_test_area_erase() local
1470 return mmc_erase(test->card, t->dev_addr, t->max_sz >> 9, in mmc_test_area_erase()
1479 struct mmc_test_area *t = &test->area; in mmc_test_area_cleanup() local
1481 kfree(t->sg); in mmc_test_area_cleanup()
1482 mmc_test_free_mem(t->mem); in mmc_test_area_cleanup()
1496 struct mmc_test_area *t = &test->area; in mmc_test_area_init() local
1506 t->max_sz = sz; in mmc_test_area_init()
1507 while (t->max_sz < 4 * 1024 * 1024) in mmc_test_area_init()
1508 t->max_sz += sz; in mmc_test_area_init()
1509 while (t->max_sz > TEST_AREA_MAX_SIZE && t->max_sz > sz) in mmc_test_area_init()
1510 t->max_sz -= sz; in mmc_test_area_init()
1512 t->max_segs = test->card->host->max_segs; in mmc_test_area_init()
1513 t->max_seg_sz = test->card->host->max_seg_size; in mmc_test_area_init()
1514 t->max_seg_sz -= t->max_seg_sz % 512; in mmc_test_area_init()
1516 t->max_tfr = t->max_sz; in mmc_test_area_init()
1517 if (t->max_tfr >> 9 > test->card->host->max_blk_count) in mmc_test_area_init()
1518 t->max_tfr = test->card->host->max_blk_count << 9; in mmc_test_area_init()
1519 if (t->max_tfr > test->card->host->max_req_size) in mmc_test_area_init()
1520 t->max_tfr = test->card->host->max_req_size; in mmc_test_area_init()
1521 if (t->max_tfr / t->max_seg_sz > t->max_segs) in mmc_test_area_init()
1522 t->max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_area_init()
1530 t->mem = mmc_test_alloc_mem(min_sz, t->max_tfr, t->max_segs, in mmc_test_area_init()
1531 t->max_seg_sz); in mmc_test_area_init()
1532 if (!t->mem) in mmc_test_area_init()
1535 t->sg = kmalloc(sizeof(struct scatterlist) * t->max_segs, GFP_KERNEL); in mmc_test_area_init()
1536 if (!t->sg) { in mmc_test_area_init()
1541 t->dev_addr = mmc_test_capacity(test->card) / 2; in mmc_test_area_init()
1542 t->dev_addr -= t->dev_addr % (t->max_sz >> 9); in mmc_test_area_init()
1598 struct mmc_test_area *t = &test->area; in mmc_test_best_performance() local
1600 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, write, in mmc_test_best_performance()
1641 struct mmc_test_area *t = &test->area; in mmc_test_profile_read_perf() local
1646 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_read_perf()
1647 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_read_perf()
1652 sz = t->max_tfr; in mmc_test_profile_read_perf()
1653 dev_addr = t->dev_addr; in mmc_test_profile_read_perf()
1662 struct mmc_test_area *t = &test->area; in mmc_test_profile_write_perf() local
1670 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_write_perf()
1671 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_write_perf()
1679 sz = t->max_tfr; in mmc_test_profile_write_perf()
1680 dev_addr = t->dev_addr; in mmc_test_profile_write_perf()
1689 struct mmc_test_area *t = &test->area; in mmc_test_profile_trim_perf() local
1701 for (sz = 512; sz < t->max_sz; sz <<= 1) { in mmc_test_profile_trim_perf()
1702 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_trim_perf()
1710 dev_addr = t->dev_addr; in mmc_test_profile_trim_perf()
1722 struct mmc_test_area *t = &test->area; in mmc_test_seq_read_perf() local
1727 cnt = t->max_sz / sz; in mmc_test_seq_read_perf()
1728 dev_addr = t->dev_addr; in mmc_test_seq_read_perf()
1746 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_read_perf() local
1750 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_seq_read_perf()
1755 sz = t->max_tfr; in mmc_test_profile_seq_read_perf()
1761 struct mmc_test_area *t = &test->area; in mmc_test_seq_write_perf() local
1769 cnt = t->max_sz / sz; in mmc_test_seq_write_perf()
1770 dev_addr = t->dev_addr; in mmc_test_seq_write_perf()
1788 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_write_perf() local
1792 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_seq_write_perf()
1797 sz = t->max_tfr; in mmc_test_profile_seq_write_perf()
1806 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_trim_perf() local
1818 for (sz = 512; sz <= t->max_sz; sz <<= 1) { in mmc_test_profile_seq_trim_perf()
1825 cnt = t->max_sz / sz; in mmc_test_profile_seq_trim_perf()
1826 dev_addr = t->dev_addr; in mmc_test_profile_seq_trim_perf()
1889 struct mmc_test_area *t = &test->area; in mmc_test_random_perf() local
1894 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_random_perf()
1911 sz = t->max_tfr; in mmc_test_random_perf()
1941 struct mmc_test_area *t = &test->area; in mmc_test_seq_perf() local
1946 sz = t->max_tfr; in mmc_test_seq_perf()
1955 if (t->max_seg_sz >= PAGE_SIZE) in mmc_test_seq_perf()
1956 max_tfr = t->max_segs * PAGE_SIZE; in mmc_test_seq_perf()
1958 max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_seq_perf()
2030 struct mmc_test_area *t = &test->area; in mmc_test_rw_multiple() local
2036 if (reqsize > t->max_tfr) in mmc_test_rw_multiple()
2037 reqsize = t->max_tfr; in mmc_test_rw_multiple()