Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/mmc/card/
Dqueue.c163 unsigned max_discard; in mmc_queue_setup_discard() local
165 max_discard = mmc_calc_max_discard(card); in mmc_queue_setup_discard()
166 if (!max_discard) in mmc_queue_setup_discard()
170 q->limits.max_discard_sectors = max_discard; in mmc_queue_setup_discard()
175 if (card->pref_erase > max_discard) in mmc_queue_setup_discard()
/linux-4.1.27/drivers/mmc/core/
Dcore.c2211 unsigned int max_discard, x, y, qty = 0, max_qty, timeout; in mmc_do_calc_max_discard() local
2244 max_discard = --qty << card->erase_shift; in mmc_do_calc_max_discard()
2246 max_discard = qty; in mmc_do_calc_max_discard()
2248 max_discard = --qty * card->erase_size; in mmc_do_calc_max_discard()
2250 return max_discard; in mmc_do_calc_max_discard()
2256 unsigned int max_discard, max_trim; in mmc_calc_max_discard() local
2269 max_discard = mmc_do_calc_max_discard(card, MMC_ERASE_ARG); in mmc_calc_max_discard()
2272 if (max_trim < max_discard) in mmc_calc_max_discard()
2273 max_discard = max_trim; in mmc_calc_max_discard()
2274 } else if (max_discard < card->erase_size) { in mmc_calc_max_discard()
[all …]
/linux-4.1.27/drivers/block/
Dnvme-scsi.c949 __be32 max_discard = cpu_to_be32(ns->queue->limits.max_discard_sectors); in nvme_trans_bdev_limits_page() local
956 memcpy(&inq_response[20], &max_discard, sizeof(u32)); in nvme_trans_bdev_limits_page()
958 if (max_discard) in nvme_trans_bdev_limits_page()