Lines Matching refs:ext_csd
373 u8 *ext_csd; in mmc_get_ext_csd() local
385 ext_csd = kzalloc(512, GFP_KERNEL); in mmc_get_ext_csd()
386 if (!ext_csd) in mmc_get_ext_csd()
389 err = mmc_send_adtc_data(card, card->host, MMC_SEND_EXT_CSD, 0, ext_csd, in mmc_get_ext_csd()
392 kfree(ext_csd); in mmc_get_ext_csd()
394 *new_ext_csd = ext_csd; in mmc_get_ext_csd()
610 timeout_ms = card->ext_csd.generic_cmd6_time; in __mmc_switch()
862 unsigned int busy_timeout_ms = card->ext_csd.out_of_int_time; in mmc_send_hpi_cmd()
868 cmd.opcode = card->ext_csd.hpi_cmd; in mmc_send_hpi_cmd()
903 if (!card->ext_csd.hpi_en) { in mmc_interrupt_hpi()
947 u8 *ext_csd; in mmc_read_bkops_status() local
949 err = mmc_get_ext_csd(card, &ext_csd); in mmc_read_bkops_status()
953 card->ext_csd.raw_bkops_status = ext_csd[EXT_CSD_BKOPS_STATUS]; in mmc_read_bkops_status()
954 card->ext_csd.raw_exception_status = ext_csd[EXT_CSD_EXP_EVENTS_STATUS]; in mmc_read_bkops_status()
955 kfree(ext_csd); in mmc_read_bkops_status()
970 if (!card->ext_csd.man_bkops_en) in mmc_run_bkops()
980 if (!card->ext_csd.raw_bkops_status || in mmc_run_bkops()
981 card->ext_csd.raw_bkops_status < EXT_CSD_BKOPS_LEVEL_2) in mmc_run_bkops()
1013 if (!card->ext_csd.cmdq_support) in mmc_cmdq_switch()
1017 val, card->ext_csd.generic_cmd6_time); in mmc_cmdq_switch()
1019 card->ext_csd.cmdq_en = enable; in mmc_cmdq_switch()