Lines Matching defs:mmc_card

299 struct mmc_card {  struct
300 struct mmc_host *host; /* the host this device belongs to */
301 struct device dev; /* the device */
302 u32 ocr; /* the current OCR setting */
303 unsigned int rca; /* relative card address of device */
304 unsigned int type; /* card type */
309 unsigned int state; /* (our) card state */
310 unsigned int quirks; /* card quirks */
311 unsigned int quirk_max_rate; /* max rate set by quirks */
333 bool written_flag; /* Indicates eMMC has been written since power on */
334 bool reenable_cmdq; /* Re-enable Command Queue */
336 unsigned int erase_size; /* erase size in sectors */
337 unsigned int erase_shift; /* if erase unit is power 2 */
338 unsigned int pref_erase; /* in sectors */
339 unsigned int eg_boundary; /* don't cross erase-group boundaries */
340 unsigned int erase_arg; /* erase / trim / discard */
341 u8 erased_byte; /* value of erased bytes */
342 unsigned int wp_grp_size; /* write group size in sectors */
344 u32 raw_cid[4]; /* raw card CID */
345 u32 raw_csd[4]; /* raw card CSD */
346 u32 raw_scr[2]; /* raw card SCR */
347 u32 raw_ssr[16]; /* raw card SSR */
348 struct mmc_cid cid; /* card identification */
349 struct mmc_csd csd; /* card specific */
350 struct mmc_ext_csd ext_csd; /* mmc v4 extended card specific */
351 struct sd_scr scr; /* extra SD information */
352 struct sd_ssr ssr; /* yet more SD information */
353 struct sd_switch_caps sw_caps; /* switch (CMD6) caps */
354 struct sd_ext_reg ext_power; /* SD extension reg for PM */
355 struct sd_ext_reg ext_perf; /* SD extension reg for PERF */
357 struct sd_uhs2_config uhs2_config; /* SD UHS-II config */
382 static inline bool mmc_large_sector(struct mmc_card *card) in mmc_large_sector() argument