• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/mtd/onenand/

Lines Matching refs:ofs

1442  * @param ofs		offset from device start
1449 static int onenand_block_checkbad(struct mtd_info *mtd, loff_t ofs, int getchip, int allowbbt)
1455 return bbm->isbad_bbt(mtd, ofs, allowbbt);
1568 * @param ofs offset relative to mtd start
1572 static int onenand_block_isbad(struct mtd_info *mtd, loff_t ofs)
1575 if (ofs > mtd->size)
1578 return onenand_block_checkbad(mtd, ofs, 1, 0);
1584 * @param ofs offset from device start
1589 static int onenand_default_block_markbad(struct mtd_info *mtd, loff_t ofs)
1598 block = ((int) ofs) >> bbm->bbt_erase_shift;
1603 ofs += mtd->oobsize + (bbm->badblockpos & ~0x01);
1604 return onenand_do_write_oob(mtd, ofs , 2, &retlen, buf, MTD_OOB_PLACE);
1610 * @param ofs offset relative to mtd start
1614 static int onenand_block_markbad(struct mtd_info *mtd, loff_t ofs)
1619 ret = onenand_block_isbad(mtd, ofs);
1627 return this->block_markbad(mtd, ofs);
1633 * @param ofs offset relative to mtd start
1639 static int onenand_do_lock_cmd(struct mtd_info *mtd, loff_t ofs, size_t len, int cmd)
1645 start = ofs >> this->erase_shift;
1711 * @param ofs offset relative to mtd start
1716 static int onenand_lock(struct mtd_info *mtd, loff_t ofs, size_t len)
1718 return onenand_do_lock_cmd(mtd, ofs, len, ONENAND_CMD_LOCK);
1724 * @param ofs offset relative to mtd start
1729 static int onenand_unlock(struct mtd_info *mtd, loff_t ofs, size_t len)
1731 return onenand_do_lock_cmd(mtd, ofs, len, ONENAND_CMD_UNLOCK);
1789 loff_t ofs = this->chipsize >> 1;
1792 onenand_unlock(mtd, ofs, len);