58 while (erase_blocks) {
74 sd_mmc_error(
"TRIM operation not successful within timeout.\n");
int sd_mmc_send_status(struct storage_media *media, ssize_t tries)
#define sd_mmc_error(format...)
#define MMC_CMD_ERASE_GROUP_START
#define MMC_CMD_ERASE_GROUP_END
unsigned long long uint64_t
int storage_block_setup(struct storage_media *media, uint64_t start, uint64_t count, int is_read)
uint64_t storage_block_erase(struct storage_media *media, uint64_t start, uint64_t count)
int(* send_cmd)(struct sd_mmc_ctrlr *ctrlr, struct mmc_command *cmd, struct mmc_data *data)