Lines Matching refs:lock
491 static int spinand_lock_block(struct spinand_device *spinand, u8 lock) in spinand_lock_block() argument
493 return spinand_write_reg_op(spinand, REG_BLOCK_LOCK, lock); in spinand_lock_block()
600 mutex_lock(&spinand->lock); in spinand_mtd_read()
646 mutex_unlock(&spinand->lock); in spinand_mtd_read()
669 mutex_lock(&spinand->lock); in spinand_mtd_write()
690 mutex_unlock(&spinand->lock); in spinand_mtd_write()
727 mutex_lock(&spinand->lock); in spinand_mtd_block_isbad()
731 mutex_unlock(&spinand->lock); in spinand_mtd_block_isbad()
771 mutex_lock(&spinand->lock); in spinand_mtd_block_markbad()
775 mutex_unlock(&spinand->lock); in spinand_mtd_block_markbad()
814 mutex_lock(&spinand->lock); in spinand_mtd_erase()
818 mutex_unlock(&spinand->lock); in spinand_mtd_erase()
835 mutex_lock(&spinand->lock); in spinand_mtd_block_isreserved()
839 mutex_unlock(&spinand->lock); in spinand_mtd_block_isreserved()
1324 mutex_init(&spinand->lock); in spinand_probe()