Lines Matching refs:new_blk

1091 static int xd_copy_page(struct rtsx_chip *chip, u32 old_blk, u32 new_blk,
1100 old_blk, new_blk);
1105 if (old_blk == BLK_NOT_FOUND || new_blk == BLK_NOT_FOUND)
1109 new_page = (new_blk << xd_card->block_shift) + start_page;
1191 xd_mark_bad_block(chip, new_blk);
1497 u32 page_addr, new_blk;
1588 new_blk = xd_get_unused_block(chip, zone_no);
1589 if (new_blk == NO_NEW_BLK) {
1594 retval = xd_copy_page(chip, phy_blk, new_blk, 0,
1598 retval = xd_erase_block(chip, new_blk);
1600 xd_set_unused_block(chip, new_blk);
1607 xd_set_l2p_tbl(chip, zone_no, log_off, (u16)(new_blk & 0x3FF));
1618 u32 old_blk, u32 new_blk, u32 log_blk, u8 page_off)
1625 dev_dbg(rtsx_dev(chip), "new_blk = 0x%x, ", new_blk);
1635 retval = xd_init_page(chip, new_blk, log_off,
1638 retval = xd_erase_block(chip, new_blk);
1640 xd_set_unused_block(chip, new_blk);
1644 retval = xd_copy_page(chip, old_blk, new_blk,
1648 retval = xd_erase_block(chip, new_blk);
1650 xd_set_unused_block(chip, new_blk);
1670 xd_set_l2p_tbl(chip, zone_no, log_off, (u16)(new_blk & 0x3FF));
1676 u32 old_blk, u32 new_blk, u32 log_blk, u8 page_off)
1680 dev_dbg(rtsx_dev(chip), "%s, old_blk = 0x%x, new_blk = 0x%x, log_blk = 0x%x, page_off = %d\n",
1681 __func__, old_blk, new_blk, log_blk, (int)page_off);
1684 retval = xd_copy_page(chip, old_blk, new_blk, 0, page_off);
1693 u32 new_blk, u32 log_blk, u8 start_page,
1703 dev_dbg(rtsx_dev(chip), "%s, old_blk = 0x%x, new_blk = 0x%x, log_blk = 0x%x\n",
1704 __func__, old_blk, new_blk, log_blk);
1713 page_addr = (new_blk << xd_card->block_shift) + start_page;
1775 xd_set_l2p_tbl(chip, zone_no, log_off, (u16)(new_blk & 0x3FF));
1786 xd_mark_bad_block(chip, new_blk);
1829 u32 log_blk, old_blk = 0, new_blk = 0;
1886 new_blk = delay_write->new_phyblock;
1892 new_blk = delay_write->new_phyblock;
1902 new_blk = xd_get_unused_block(chip, zone_no);
1904 new_blk == BLK_NOT_FOUND) {
1910 retval = xd_prepare_write(chip, old_blk, new_blk,
1975 new_blk, log_blk,
2019 new_blk = xd_get_unused_block(chip, zone_no);
2020 if (new_blk == BLK_NOT_FOUND) {
2035 delay_write->new_phyblock = new_blk;
2045 retval = xd_finish_write(chip, old_blk, new_blk,