Lines Matching refs:max_discard
1893 unsigned int max_discard, x, y, qty = 0, max_qty, min_qty, timeout; in mmc_do_calc_max_discard() local
1958 max_discard = qty << card->erase_shift; in mmc_do_calc_max_discard()
1960 max_discard = qty + 1; in mmc_do_calc_max_discard()
1962 max_discard = qty * card->erase_size; in mmc_do_calc_max_discard()
1964 return max_discard; in mmc_do_calc_max_discard()
1970 unsigned int max_discard, max_trim; in mmc_calc_max_discard() local
1980 max_discard = mmc_do_calc_max_discard(card, MMC_ERASE_ARG); in mmc_calc_max_discard()
1983 if (max_trim < max_discard || max_discard == 0) in mmc_calc_max_discard()
1984 max_discard = max_trim; in mmc_calc_max_discard()
1985 } else if (max_discard < card->erase_size) { in mmc_calc_max_discard()
1986 max_discard = 0; in mmc_calc_max_discard()
1989 mmc_hostname(host), max_discard, host->max_busy_timeout ? in mmc_calc_max_discard()
1991 return max_discard; in mmc_calc_max_discard()