Home
last modified time | relevance | path

Searched refs:max_discard (Results 1 – 2 of 2) sorted by relevance

/drivers/mmc/core/
Dqueue.c182 unsigned max_discard; in mmc_queue_setup_discard() local
184 max_discard = mmc_calc_max_discard(card); in mmc_queue_setup_discard()
185 if (!max_discard) in mmc_queue_setup_discard()
189 blk_queue_max_discard_sectors(q, max_discard); in mmc_queue_setup_discard()
192 if (card->pref_erase > max_discard) in mmc_queue_setup_discard()
Dcore.c1983 unsigned int max_discard, x, y, qty = 0, max_qty, min_qty, timeout; in mmc_do_calc_max_discard() local
2048 max_discard = qty << card->erase_shift; in mmc_do_calc_max_discard()
2050 max_discard = qty + 1; in mmc_do_calc_max_discard()
2052 max_discard = qty * card->erase_size; in mmc_do_calc_max_discard()
2054 return max_discard; in mmc_do_calc_max_discard()
2060 unsigned int max_discard, max_trim; in mmc_calc_max_discard() local
2070 max_discard = mmc_do_calc_max_discard(card, MMC_ERASE_ARG); in mmc_calc_max_discard()
2073 if (max_trim < max_discard || max_discard == 0) in mmc_calc_max_discard()
2074 max_discard = max_trim; in mmc_calc_max_discard()
2075 } else if (max_discard < card->erase_size) { in mmc_calc_max_discard()
[all …]