Lines Matching refs:erase_start
158 uint32_t erase_start; member
852 sd->erase_start = INVALID_ADDRESS; in sd_reset()
966 VMSTATE_UINT32(erase_start, SDState),
1008 uint64_t erase_start = sd->erase_start; in sd_erase() local
1015 trace_sdcard_erase(sd->erase_start, sd->erase_end); in sd_erase()
1016 if (sd->erase_start == INVALID_ADDRESS in sd_erase()
1019 sd->erase_start = INVALID_ADDRESS; in sd_erase()
1026 erase_start <<= HWBLOCK_SHIFT; in sd_erase()
1031 if (erase_start > sd->size || erase_end > sd->size) { in sd_erase()
1033 sd->erase_start = INVALID_ADDRESS; in sd_erase()
1038 sd->erase_start = INVALID_ADDRESS; in sd_erase()
1043 for (erase_addr = erase_start; erase_addr <= erase_end; in sd_erase()
1801 sd->erase_start = req.arg; in sd_cmd_ERASE_WR_BLK_START()