Searched refs:max_discard (Results 1 – 2 of 2) sorted by relevance
134 unsigned max_discard; in mmc_queue_setup_discard() local136 max_discard = mmc_calc_max_discard(card); in mmc_queue_setup_discard()137 if (!max_discard) in mmc_queue_setup_discard()141 q->limits.max_discard_sectors = max_discard; in mmc_queue_setup_discard()146 if (card->pref_erase > max_discard) in mmc_queue_setup_discard()
1736 unsigned int max_discard, x, y, qty = 0, max_qty, timeout; in mmc_do_calc_max_discard() local1769 max_discard = --qty << card->erase_shift; in mmc_do_calc_max_discard()1771 max_discard = qty; in mmc_do_calc_max_discard()1773 max_discard = --qty * card->erase_size; in mmc_do_calc_max_discard()1775 return max_discard; in mmc_do_calc_max_discard()1781 unsigned int max_discard, max_trim; in mmc_calc_max_discard() local1794 max_discard = mmc_do_calc_max_discard(card, MMC_ERASE_ARG); in mmc_calc_max_discard()1797 if (max_trim < max_discard) in mmc_calc_max_discard()1798 max_discard = max_trim; in mmc_calc_max_discard()1799 } else if (max_discard < card->erase_size) { in mmc_calc_max_discard()[all …]