Lines Matching refs:ssr
229 u32 *ssr; in mmc_read_ssr() local
237 ssr = kmalloc(64, GFP_KERNEL); in mmc_read_ssr()
238 if (!ssr) in mmc_read_ssr()
241 err = mmc_app_sd_status(card, ssr); in mmc_read_ssr()
250 ssr[i] = be32_to_cpu(ssr[i]); in mmc_read_ssr()
256 au = UNSTUFF_BITS(ssr, 428 - 384, 4); in mmc_read_ssr()
259 card->ssr.au = sd_au_size[au]; in mmc_read_ssr()
260 es = UNSTUFF_BITS(ssr, 408 - 384, 16); in mmc_read_ssr()
261 et = UNSTUFF_BITS(ssr, 402 - 384, 6); in mmc_read_ssr()
263 eo = UNSTUFF_BITS(ssr, 400 - 384, 2); in mmc_read_ssr()
264 card->ssr.erase_timeout = (et * 1000) / es; in mmc_read_ssr()
265 card->ssr.erase_offset = eo * 1000; in mmc_read_ssr()
273 kfree(ssr); in mmc_read_ssr()