Lines Matching defs:drv
169 qcom_llcc_clear_error_status(int err_type, struct llcc_drv_data *drv)
176 ret = regmap_write(drv->bcast_regmap, DRP_INTERRUPT_CLEAR,
181 ret = regmap_write(drv->bcast_regmap, DRP_ECC_ERROR_CNTR_CLEAR,
188 ret = regmap_write(drv->bcast_regmap, TRP_INTERRUPT_0_CLEAR,
193 ret = regmap_write(drv->bcast_regmap, TRP_ECC_ERROR_CNTR_CLEAR,
208 dump_syn_reg_values(struct llcc_drv_data *drv, u32 bank, int err_type)
216 ret = regmap_read(drv->regmap, drv->offsets[bank] + synd_reg,
225 ret = regmap_read(drv->regmap,
226 drv->offsets[bank] + reg_data.count_status_reg,
236 ret = regmap_read(drv->regmap,
237 drv->offsets[bank] + reg_data.ways_status_reg,
249 return qcom_llcc_clear_error_status(err_type, drv);
255 struct llcc_drv_data *drv = edev_ctl->dev->platform_data;
258 ret = dump_syn_reg_values(drv, bank, err_type);
292 struct llcc_drv_data *drv = edac_dev_ctl->dev->platform_data;
298 for (i = 0; i < drv->num_banks; i++) {
299 ret = regmap_read(drv->regmap,
300 drv->offsets[i] + DRP_INTERRUPT_STATUS,
315 ret = regmap_read(drv->regmap,
316 drv->offsets[i] + TRP_INTERRUPT_0_STATUS,