Lines Matching +full:- +full:- +full:trim +full:- +full:-
1 /* SPDX-License-Identifier: GPL-2.0-only */
72 unsigned int sec_trim_mult; /* Secure trim multiplier */
122 u8 raw_sectors[4]; /* 212 - 4 bytes */
184 #define SD_SET_CURRENT_NO_CHANGE (-1)
258 #define MMC_QUIRK_BLKSZ_FOR_BYTE_MODE (1<<1) /* use func->cur_blksize */
260 #define MMC_QUIRK_NONSTD_SDIO (1<<2) /* non-standard SDIO card attached */
269 #define MMC_QUIRK_SEC_ERASE_TRIM_BROKEN (1<<10) /* Skip secure for erase/trim */
271 #define MMC_QUIRK_TRIM_BROKEN (1<<12) /* Skip trim */
274 bool reenable_cmdq; /* Re-enable Command Queue */
279 unsigned int eg_boundary; /* don't cross erase-group boundaries */
280 unsigned int erase_arg; /* erase / trim / discard */
308 unsigned int drive_strength; /* for UHS-I, HS200 or HS400 */
320 return card->ext_csd.data_sector_size == 4096; in mmc_large_sector()
325 #define mmc_card_mmc(c) ((c)->type == MMC_TYPE_MMC)
326 #define mmc_card_sd(c) ((c)->type == MMC_TYPE_SD)
327 #define mmc_card_sdio(c) ((c)->type == MMC_TYPE_SDIO)