Lines Matching refs:ext_csd
204 if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PERM_WP_EN) in power_ro_lock_show()
206 else if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PWR_WP_EN) in power_ro_lock_show()
236 card->ext_csd.boot_ro_lock | in power_ro_lock_store()
238 card->ext_csd.part_time); in power_ro_lock_store()
242 card->ext_csd.boot_ro_lock |= EXT_CSD_BOOT_WP_B_PWR_WP_EN; in power_ro_lock_store()
656 u8 part_config = card->ext_csd.part_config; in mmc_blk_part_switch()
663 card->ext_csd.part_time); in mmc_blk_part_switch()
667 card->ext_csd.part_config = part_config; in mmc_blk_part_switch()
1182 if (!(card->ext_csd.rel_param & EXT_CSD_WR_REL_PARAM_EN)) { in mmc_apply_rel_rw()
1184 if (!IS_ALIGNED(brq->cmd.arg, card->ext_csd.rel_sectors)) in mmc_apply_rel_rw()
1187 if (brq->data.blocks > card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1188 brq->data.blocks = card->ext_csd.rel_sectors; in mmc_apply_rel_rw()
1189 else if (brq->data.blocks < card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1315 u8 *ext_csd; in mmc_blk_packed_err_check() local
1329 err = mmc_get_ext_csd(card, &ext_csd); in mmc_blk_packed_err_check()
1336 if ((ext_csd[EXT_CSD_EXP_EVENTS_STATUS] & in mmc_blk_packed_err_check()
1338 (ext_csd[EXT_CSD_PACKED_CMD_STATUS] & in mmc_blk_packed_err_check()
1340 if (ext_csd[EXT_CSD_PACKED_CMD_STATUS] & in mmc_blk_packed_err_check()
1343 ext_csd[EXT_CSD_PACKED_FAILURE_INDEX] - 1; in mmc_blk_packed_err_check()
1351 kfree(ext_csd); in mmc_blk_packed_err_check()
1456 do_data_tag = (card->ext_csd.data_tag_unit_size) && in mmc_blk_rw_rq_prep()
1460 card->ext_csd.data_tag_unit_size); in mmc_blk_rw_rq_prep()
1544 bool en_rel_wr = card->ext_csd.rel_param & EXT_CSD_WR_REL_PARAM_EN; in mmc_blk_prep_packed_list()
1556 max_packed_rw = card->ext_csd.max_packed_writes; in mmc_blk_prep_packed_list()
1676 do_data_tag = (card->ext_csd.data_tag_unit_size) && in mmc_blk_packed_hdr_wrq_prep()
1680 card->ext_csd.data_tag_unit_size); in mmc_blk_packed_hdr_wrq_prep()
1856 (card->ext_csd.data_sector_size == 4096)) { in mmc_blk_issue_rw_rq()
2170 card->ext_csd.data_sector_size); in mmc_blk_alloc_req()
2185 ((card->ext_csd.rel_param & EXT_CSD_WR_REL_PARAM_EN) || in mmc_blk_alloc_req()
2186 card->ext_csd.rel_sectors)) { in mmc_blk_alloc_req()
2194 card->ext_csd.packed_event_en) { in mmc_blk_alloc_req()
2218 size = card->ext_csd.sectors; in mmc_blk_alloc()
2303 card->ext_csd.boot_ro_lockable) in mmc_blk_remove_req()
2343 card->ext_csd.boot_ro_lockable) { in mmc_add_disk()
2346 if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PWR_WP_DIS) in mmc_add_disk()