Home
last modified time | relevance | path

Searched refs:erase_shift (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/mtd/nand/onenand/
Donenand_base.c315 blk = addr >> (this->erase_shift - 1); in flexonenand_block()
326 return addr >> this->erase_shift; in onenand_block()
349 ofs += (loff_t)block << (this->erase_shift - 1); in flexonenand_addr()
351 ofs += (loff_t)(block - boundary - 1) << (this->erase_shift - 1); in flexonenand_addr()
358 return (loff_t)block << this->erase_shift; in onenand_addr()
882 block = (int) (addr >> this->erase_shift) & ~1; in onenand_get_2x_blockpage()
1098 if (mtd->eraseregions[i].erasesize < (1 << this->erase_shift)) in onenand_recover_lsb()
2135 unsigned int block_size = (1 << this->erase_shift); in onenand_multiblock_erase_verify()
2175 bdry_block = bdry_addr >> this->erase_shift; in onenand_multiblock_erase()
2204 int this_block = (addr >> this->erase_shift); in onenand_multiblock_erase()
[all …]
Donenand_bbt.c187 len = this->chipsize >> (this->erase_shift + 2); in onenand_scan_bbt()
197 bbm->bbt_erase_shift = this->erase_shift; in onenand_scan_bbt()
Dsamsung.c389 fba = (int) (addr >> this->erase_shift); in s3c_onenand_command()
736 end = this->chipsize >> this->erase_shift; in s3c_onenand_check_lock_status()
755 start = ofs >> this->erase_shift; in s3c_onenand_do_lock_cmd()
757 end = start + (len >> this->erase_shift) - 1; in s3c_onenand_do_lock_cmd()
/Linux-v4.19/drivers/mmc/core/
Dcore.c1823 card->erase_shift = ffs(card->erase_size) - 1; in mmc_init_erase()
1825 card->erase_shift = 0; in mmc_init_erase()
1844 card->erase_shift = ffs(card->ssr.au) - 1; in mmc_init_erase()
1993 if (card->erase_shift) in mmc_do_erase()
1994 qty += ((to >> card->erase_shift) - in mmc_do_erase()
1995 (from >> card->erase_shift)) + 1; in mmc_do_erase()
2298 if (card->erase_shift) { in mmc_do_calc_max_discard()
2299 max_qty = UINT_MAX >> card->erase_shift; in mmc_do_calc_max_discard()
2300 min_qty = card->pref_erase >> card->erase_shift; in mmc_do_calc_max_discard()
2357 if (card->erase_shift) in mmc_do_calc_max_discard()
[all …]
/Linux-v4.19/include/linux/mtd/
Donenand.h98 unsigned int erase_shift; member
/Linux-v4.19/include/linux/mmc/
Dcard.h277 unsigned int erase_shift; /* if erase unit is power 2 */ member