Lines Matching refs:ext_csd
381 u8 *ext_csd; in mmc_get_ext_csd() local
393 ext_csd = kzalloc(512, GFP_KERNEL); in mmc_get_ext_csd()
394 if (!ext_csd) in mmc_get_ext_csd()
397 err = mmc_send_adtc_data(card, card->host, MMC_SEND_EXT_CSD, 0, ext_csd, in mmc_get_ext_csd()
400 kfree(ext_csd); in mmc_get_ext_csd()
402 *new_ext_csd = ext_csd; in mmc_get_ext_csd()
618 timeout_ms = card->ext_csd.generic_cmd6_time; in __mmc_switch()
870 unsigned int busy_timeout_ms = card->ext_csd.out_of_int_time; in mmc_send_hpi_cmd()
876 cmd.opcode = card->ext_csd.hpi_cmd; in mmc_send_hpi_cmd()
911 if (!card->ext_csd.hpi_en) { in mmc_interrupt_hpi()
955 u8 *ext_csd; in mmc_read_bkops_status() local
957 err = mmc_get_ext_csd(card, &ext_csd); in mmc_read_bkops_status()
961 card->ext_csd.raw_bkops_status = ext_csd[EXT_CSD_BKOPS_STATUS]; in mmc_read_bkops_status()
962 card->ext_csd.raw_exception_status = ext_csd[EXT_CSD_EXP_EVENTS_STATUS]; in mmc_read_bkops_status()
963 kfree(ext_csd); in mmc_read_bkops_status()
978 if (!card->ext_csd.man_bkops_en) in mmc_run_bkops()
988 if (!card->ext_csd.raw_bkops_status || in mmc_run_bkops()
989 card->ext_csd.raw_bkops_status < EXT_CSD_BKOPS_LEVEL_2) in mmc_run_bkops()
1021 if (!card->ext_csd.cmdq_support) in mmc_cmdq_switch()
1025 val, card->ext_csd.generic_cmd6_time); in mmc_cmdq_switch()
1027 card->ext_csd.cmdq_en = enable; in mmc_cmdq_switch()