Lines Matching refs:ext_perf
1149 card->ext_perf.rev = reg_buf[0]; in sd_parse_ext_reg_perf()
1153 card->ext_perf.feature_support |= SD_EXT_PERF_FX_EVENT; in sd_parse_ext_reg_perf()
1157 card->ext_perf.feature_support |= SD_EXT_PERF_CARD_MAINT; in sd_parse_ext_reg_perf()
1161 card->ext_perf.feature_support |= SD_EXT_PERF_HOST_MAINT; in sd_parse_ext_reg_perf()
1165 card->ext_perf.feature_support |= SD_EXT_PERF_CACHE; in sd_parse_ext_reg_perf()
1169 card->ext_perf.feature_support |= SD_EXT_PERF_CMD_QUEUE; in sd_parse_ext_reg_perf()
1171 card->ext_perf.fno = fno; in sd_parse_ext_reg_perf()
1172 card->ext_perf.page = page; in sd_parse_ext_reg_perf()
1173 card->ext_perf.offset = offset; in sd_parse_ext_reg_perf()
1295 return host->card->ext_perf.feature_enabled & SD_EXT_PERF_CACHE; in sd_cache_enabled()
1316 fno = card->ext_perf.fno; in sd_flush_cache()
1317 page = card->ext_perf.page; in sd_flush_cache()
1318 offset = card->ext_perf.offset + 261; in sd_flush_cache()
1355 card->ext_perf.feature_enabled &= ~SD_EXT_PERF_CACHE; in sd_enable_cache()
1365 err = sd_write_ext_reg(card, card->ext_perf.fno, card->ext_perf.page, in sd_enable_cache()
1366 card->ext_perf.offset + 260, BIT(0)); in sd_enable_cache()
1376 card->ext_perf.feature_enabled |= SD_EXT_PERF_CACHE; in sd_enable_cache()
1539 if (card->ext_perf.feature_support & SD_EXT_PERF_CACHE) { in mmc_sd_init_card()