Lines Matching refs:erase_shift

284 	blk = addr >> (this->erase_shift - 1);  in flexonenand_block()
295 return addr >> this->erase_shift; in onenand_block()
318 ofs += (loff_t)block << (this->erase_shift - 1); in flexonenand_addr()
320 ofs += (loff_t)(block - boundary - 1) << (this->erase_shift - 1); in flexonenand_addr()
327 return (loff_t)block << this->erase_shift; in onenand_addr()
851 block = (int) (addr >> this->erase_shift) & ~1; in onenand_get_2x_blockpage()
1086 if (mtd->eraseregions[i].erasesize < (1 << this->erase_shift)) in onenand_recover_lsb()
2242 unsigned int block_size = (1 << this->erase_shift); in onenand_multiblock_erase_verify()
2285 bdry_block = bdry_addr >> this->erase_shift; in onenand_multiblock_erase()
2315 int this_block = (addr >> this->erase_shift); in onenand_multiblock_erase()
2486 block_size = 1 << this->erase_shift; in onenand_erase()
2746 end = this->chipsize >> this->erase_shift; in onenand_check_lock_status()
2832 block = (int) (addr >> this->erase_shift); in onenand_otp_command()
2837 block = (int) (addr >> this->erase_shift); in onenand_otp_command()
2929 block = (int) (to >> this->erase_shift); in onenand_otp_write_oob_nolock()
3561 blksperdie = ((loff_t)(16 << density) << 20) >> (this->erase_shift); in flexonenand_get_size()
3564 eraseshift = this->erase_shift - 1; in flexonenand_get_size()
3600 mtd->erasesize = 1 << this->erase_shift; in flexonenand_get_size()
3613 this->diesize[die] = (loff_t)blksperdie << this->erase_shift; in flexonenand_get_size()
3615 << (this->erase_shift - 1); in flexonenand_get_size()
3697 blksperdie = ((16 << density) << 20) >> this->erase_shift; in flexonenand_set_boundary()
3878 this->erase_shift = ffs(mtd->erasesize) - 1; in onenand_probe()
3880 this->page_mask = (1 << (this->erase_shift - this->page_shift)) - 1; in onenand_probe()
3883 this->density_mask = this->chipsize >> (this->erase_shift + 1); in onenand_probe()