Lines Matching refs:ext_csd

241 	if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PERM_WP_EN)  in power_ro_lock_show()
243 else if (card->ext_csd.boot_ro_lock & EXT_CSD_BOOT_WP_B_PWR_WP_EN) in power_ro_lock_show()
351 md->queue.card->ext_csd.boot_ro_lockable) { in mmc_disk_attrs_is_visible()
353 if (!(md->queue.card->ext_csd.boot_ro_lock & in mmc_disk_attrs_is_visible()
617 card->ext_csd.part_config = value; in __mmc_blk_ioctl_cmd()
630 card->ext_csd.cache_ctrl = value; in __mmc_blk_ioctl_cmd()
891 if (card->ext_csd.cmdq_en) { in mmc_blk_part_switch_pre()
911 if (card->reenable_cmdq && !card->ext_csd.cmdq_en) in mmc_blk_part_switch_post()
928 u8 part_config = card->ext_csd.part_config; in mmc_blk_part_switch()
939 card->ext_csd.part_time); in mmc_blk_part_switch()
945 card->ext_csd.part_config = part_config; in mmc_blk_part_switch()
1109 u8 **ext_csd; in mmc_blk_issue_drv_op() local
1119 if (card->ext_csd.cmdq_en) { in mmc_blk_issue_drv_op()
1138 else if (card->reenable_cmdq && !card->ext_csd.cmdq_en) in mmc_blk_issue_drv_op()
1143 card->ext_csd.boot_ro_lock | in mmc_blk_issue_drv_op()
1145 card->ext_csd.part_time); in mmc_blk_issue_drv_op()
1150 card->ext_csd.boot_ro_lock |= in mmc_blk_issue_drv_op()
1159 ext_csd = mq_rq->drv_op_data; in mmc_blk_issue_drv_op()
1160 ret = mmc_get_ext_csd(card, ext_csd); in mmc_blk_issue_drv_op()
1198 card->ext_csd.generic_cmd6_time); in mmc_blk_issue_erase_rq()
1258 card->ext_csd.generic_cmd6_time); in mmc_blk_issue_secdiscard_rq()
1276 card->ext_csd.generic_cmd6_time); in mmc_blk_issue_secdiscard_rq()
1320 if (!(card->ext_csd.rel_param & EXT_CSD_WR_REL_PARAM_EN)) { in mmc_apply_rel_rw()
1322 if (!IS_ALIGNED(blk_rq_pos(req), card->ext_csd.rel_sectors)) in mmc_apply_rel_rw()
1325 if (brq->data.blocks > card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1326 brq->data.blocks = card->ext_csd.rel_sectors; in mmc_apply_rel_rw()
1327 else if (brq->data.blocks < card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1480 do_data_tag = card->ext_csd.data_tag_unit_size && in mmc_blk_data_prep()
1484 card->ext_csd.data_tag_unit_size); in mmc_blk_data_prep()
2583 ((card->ext_csd.rel_param & EXT_CSD_WR_REL_PARAM_EN) || in mmc_blk_alloc_req()
2584 card->ext_csd.rel_sectors)) { in mmc_blk_alloc_req()
2666 size = card->ext_csd.sectors; in mmc_blk_alloc()
3111 u8 *ext_csd; in mmc_ext_csd_open() local
3126 req_to_mmc_queue_req(req)->drv_op_data = &ext_csd; in mmc_ext_csd_open()
3136 n += sprintf(buf + n, "%02x", ext_csd[i]); in mmc_ext_csd_open()
3141 kfree(ext_csd); in mmc_ext_csd_open()
3146 kfree(ext_csd); in mmc_ext_csd_open()
3235 .reliable_wr_count = card->ext_csd.enhanced_rpmb_supported ? in mmc_blk_rpmb_add()
3237 .capacity = card->ext_csd.raw_rpmb_size_mult, in mmc_blk_rpmb_add()