Lines Matching refs:reg_buf

74 	u8 *reg_buf;  member
1017 u8 *reg_buf; in sd_write_ext_reg() local
1019 reg_buf = kzalloc(512, GFP_KERNEL); in sd_write_ext_reg()
1020 if (!reg_buf) in sd_write_ext_reg()
1038 reg_buf[0] = reg_data; in sd_write_ext_reg()
1045 sg_init_one(&sg, reg_buf, 512); in sd_write_ext_reg()
1053 kfree(reg_buf); in sd_write_ext_reg()
1070 u16 offset, u16 len, u8 *reg_buf) in sd_read_ext_reg() argument
1086 cmd_args, reg_buf, 512); in sd_read_ext_reg()
1093 u8 *reg_buf; in sd_parse_ext_reg_power() local
1095 reg_buf = kzalloc(512, GFP_KERNEL); in sd_parse_ext_reg_power()
1096 if (!reg_buf) in sd_parse_ext_reg_power()
1100 err = sd_read_ext_reg(card, fno, page, offset, 512, reg_buf); in sd_parse_ext_reg_power()
1108 card->ext_power.rev = reg_buf[0] & 0xf; in sd_parse_ext_reg_power()
1111 if (reg_buf[1] & BIT(4)) in sd_parse_ext_reg_power()
1115 if (reg_buf[1] & BIT(5)) in sd_parse_ext_reg_power()
1119 if (reg_buf[1] & BIT(6)) in sd_parse_ext_reg_power()
1127 kfree(reg_buf); in sd_parse_ext_reg_power()
1135 u8 *reg_buf; in sd_parse_ext_reg_perf() local
1137 reg_buf = kzalloc(512, GFP_KERNEL); in sd_parse_ext_reg_perf()
1138 if (!reg_buf) in sd_parse_ext_reg_perf()
1141 err = sd_read_ext_reg(card, fno, page, offset, 512, reg_buf); in sd_parse_ext_reg_perf()
1149 card->ext_perf.rev = reg_buf[0]; in sd_parse_ext_reg_perf()
1152 if (reg_buf[1] & BIT(0)) in sd_parse_ext_reg_perf()
1156 if (reg_buf[2] & BIT(0)) in sd_parse_ext_reg_perf()
1160 if (reg_buf[2] & BIT(1)) in sd_parse_ext_reg_perf()
1164 if (reg_buf[4] & BIT(0)) in sd_parse_ext_reg_perf()
1168 if (reg_buf[6] & 0x1f) in sd_parse_ext_reg_perf()
1176 kfree(reg_buf); in sd_parse_ext_reg_perf()
1301 u8 *reg_buf, fno, page; in sd_flush_cache() local
1308 reg_buf = kzalloc(512, GFP_KERNEL); in sd_flush_cache()
1309 if (!reg_buf) in sd_flush_cache()
1336 err = sd_read_ext_reg(card, fno, page, offset, 1, reg_buf); in sd_flush_cache()
1343 if (reg_buf[0] & BIT(0)) in sd_flush_cache()
1346 kfree(reg_buf); in sd_flush_cache()
1352 u8 *reg_buf; in sd_enable_cache() local
1357 reg_buf = kzalloc(512, GFP_KERNEL); in sd_enable_cache()
1358 if (!reg_buf) in sd_enable_cache()
1379 kfree(reg_buf); in sd_enable_cache()
1633 card->ext_power.offset + 1, 1, data->reg_buf); in sd_busy_poweroff_notify_cb()
1640 *busy = !(data->reg_buf[0] & BIT(0)); in sd_busy_poweroff_notify_cb()
1647 u8 *reg_buf; in sd_poweroff_notify() local
1650 reg_buf = kzalloc(512, GFP_KERNEL); in sd_poweroff_notify()
1651 if (!reg_buf) in sd_poweroff_notify()
1667 cb_data.reg_buf = reg_buf; in sd_poweroff_notify()
1672 kfree(reg_buf); in sd_poweroff_notify()