Lines Matching refs:t
1427 struct mmc_test_area *t = &test->area; in mmc_test_area_map() local
1430 t->blocks = sz >> 9; in mmc_test_area_map()
1433 err = mmc_test_map_sg_max_scatter(t->mem, sz, t->sg, in mmc_test_area_map()
1434 t->max_segs, t->max_seg_sz, in mmc_test_area_map()
1435 &t->sg_len); in mmc_test_area_map()
1437 err = mmc_test_map_sg(t->mem, sz, t->sg, 1, t->max_segs, in mmc_test_area_map()
1438 t->max_seg_sz, &t->sg_len, min_sg_len); in mmc_test_area_map()
1452 struct mmc_test_area *t = &test->area; in mmc_test_area_transfer() local
1454 return mmc_test_simple_transfer(test, t->sg, t->sg_len, dev_addr, in mmc_test_area_transfer()
1455 t->blocks, 512, write); in mmc_test_area_transfer()
1469 struct mmc_test_area *t = &test->area; in mmc_test_area_io_seq() local
1476 struct mmc_test_area *t = &test->area; in mmc_test_area_io_seq() local
1479 if (t->max_seg_sz >= PAGE_SIZE) in mmc_test_area_io_seq()
1480 max_tfr = t->max_segs * PAGE_SIZE; in mmc_test_area_io_seq()
1482 max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_area_io_seq()
1494 ret = mmc_test_nonblock_transfer(test, t->sg, t->sg_len, in mmc_test_area_io_seq()
1495 dev_addr, t->blocks, 512, write, count); in mmc_test_area_io_seq()
1527 struct mmc_test_area *t = &test->area; in mmc_test_area_fill() local
1529 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, 1, 0, 0); in mmc_test_area_fill()
1537 struct mmc_test_area *t = &test->area; in mmc_test_area_erase() local
1542 return mmc_erase(test->card, t->dev_addr, t->max_sz >> 9, in mmc_test_area_erase()
1551 struct mmc_test_area *t = &test->area; in mmc_test_area_cleanup() local
1553 kfree(t->sg); in mmc_test_area_cleanup()
1554 mmc_test_free_mem(t->mem); in mmc_test_area_cleanup()
1568 struct mmc_test_area *t = &test->area; in mmc_test_area_init() local
1578 t->max_sz = sz; in mmc_test_area_init()
1579 while (t->max_sz < 4 * 1024 * 1024) in mmc_test_area_init()
1580 t->max_sz += sz; in mmc_test_area_init()
1581 while (t->max_sz > TEST_AREA_MAX_SIZE && t->max_sz > sz) in mmc_test_area_init()
1582 t->max_sz -= sz; in mmc_test_area_init()
1584 t->max_segs = test->card->host->max_segs; in mmc_test_area_init()
1585 t->max_seg_sz = test->card->host->max_seg_size; in mmc_test_area_init()
1586 t->max_seg_sz -= t->max_seg_sz % 512; in mmc_test_area_init()
1588 t->max_tfr = t->max_sz; in mmc_test_area_init()
1589 if (t->max_tfr >> 9 > test->card->host->max_blk_count) in mmc_test_area_init()
1590 t->max_tfr = test->card->host->max_blk_count << 9; in mmc_test_area_init()
1591 if (t->max_tfr > test->card->host->max_req_size) in mmc_test_area_init()
1592 t->max_tfr = test->card->host->max_req_size; in mmc_test_area_init()
1593 if (t->max_tfr / t->max_seg_sz > t->max_segs) in mmc_test_area_init()
1594 t->max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_area_init()
1602 t->mem = mmc_test_alloc_mem(min_sz, t->max_tfr, t->max_segs, in mmc_test_area_init()
1603 t->max_seg_sz); in mmc_test_area_init()
1604 if (!t->mem) in mmc_test_area_init()
1607 t->sg = kmalloc(sizeof(struct scatterlist) * t->max_segs, GFP_KERNEL); in mmc_test_area_init()
1608 if (!t->sg) { in mmc_test_area_init()
1613 t->dev_addr = mmc_test_capacity(test->card) / 2; in mmc_test_area_init()
1614 t->dev_addr -= t->dev_addr % (t->max_sz >> 9); in mmc_test_area_init()
1670 struct mmc_test_area *t = &test->area; in mmc_test_best_performance() local
1672 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, write, in mmc_test_best_performance()
1713 struct mmc_test_area *t = &test->area; in mmc_test_profile_read_perf() local
1718 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_read_perf()
1719 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_read_perf()
1724 sz = t->max_tfr; in mmc_test_profile_read_perf()
1725 dev_addr = t->dev_addr; in mmc_test_profile_read_perf()
1734 struct mmc_test_area *t = &test->area; in mmc_test_profile_write_perf() local
1742 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_write_perf()
1743 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_write_perf()
1751 sz = t->max_tfr; in mmc_test_profile_write_perf()
1752 dev_addr = t->dev_addr; in mmc_test_profile_write_perf()
1761 struct mmc_test_area *t = &test->area; in mmc_test_profile_trim_perf() local
1773 for (sz = 512; sz < t->max_sz; sz <<= 1) { in mmc_test_profile_trim_perf()
1774 dev_addr = t->dev_addr + (sz >> 9); in mmc_test_profile_trim_perf()
1782 dev_addr = t->dev_addr; in mmc_test_profile_trim_perf()
1794 struct mmc_test_area *t = &test->area; in mmc_test_seq_read_perf() local
1799 cnt = t->max_sz / sz; in mmc_test_seq_read_perf()
1800 dev_addr = t->dev_addr; in mmc_test_seq_read_perf()
1818 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_read_perf() local
1822 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_seq_read_perf()
1827 sz = t->max_tfr; in mmc_test_profile_seq_read_perf()
1833 struct mmc_test_area *t = &test->area; in mmc_test_seq_write_perf() local
1841 cnt = t->max_sz / sz; in mmc_test_seq_write_perf()
1842 dev_addr = t->dev_addr; in mmc_test_seq_write_perf()
1860 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_write_perf() local
1864 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_profile_seq_write_perf()
1869 sz = t->max_tfr; in mmc_test_profile_seq_write_perf()
1878 struct mmc_test_area *t = &test->area; in mmc_test_profile_seq_trim_perf() local
1890 for (sz = 512; sz <= t->max_sz; sz <<= 1) { in mmc_test_profile_seq_trim_perf()
1897 cnt = t->max_sz / sz; in mmc_test_profile_seq_trim_perf()
1898 dev_addr = t->dev_addr; in mmc_test_profile_seq_trim_perf()
1961 struct mmc_test_area *t = &test->area; in mmc_test_random_perf() local
1966 for (sz = 512; sz < t->max_tfr; sz <<= 1) { in mmc_test_random_perf()
1983 sz = t->max_tfr; in mmc_test_random_perf()
2013 struct mmc_test_area *t = &test->area; in mmc_test_seq_perf() local
2018 sz = t->max_tfr; in mmc_test_seq_perf()
2027 if (t->max_seg_sz >= PAGE_SIZE) in mmc_test_seq_perf()
2028 max_tfr = t->max_segs * PAGE_SIZE; in mmc_test_seq_perf()
2030 max_tfr = t->max_segs * t->max_seg_sz; in mmc_test_seq_perf()
2102 struct mmc_test_area *t = &test->area; in mmc_test_rw_multiple() local
2108 if (reqsize > t->max_tfr) in mmc_test_rw_multiple()
2109 reqsize = t->max_tfr; in mmc_test_rw_multiple()