Lines Matching refs:llcc_table
227 const struct llcc_slice_config *llcc_table; in qcom_llcc_cfg_program() local
232 llcc_table = drv_data->cfg; in qcom_llcc_cfg_program()
236 LLCC_TRP_ATTR1_CFGn(llcc_table[i].slice_id); in qcom_llcc_cfg_program()
238 LLCC_TRP_ATTR0_CFGn(llcc_table[i].slice_id); in qcom_llcc_cfg_program()
240 attr1_val = llcc_table[i].cache_mode; in qcom_llcc_cfg_program()
241 attr1_val |= llcc_table[i].probe_target_ways << in qcom_llcc_cfg_program()
243 attr1_val |= llcc_table[i].fixed_size << in qcom_llcc_cfg_program()
245 attr1_val |= llcc_table[i].priority << in qcom_llcc_cfg_program()
248 max_cap_cacheline = MAX_CAP_TO_BYTES(llcc_table[i].max_cap); in qcom_llcc_cfg_program()
260 attr0_val = llcc_table[i].res_ways & ATTR0_RES_WAYS_MASK; in qcom_llcc_cfg_program()
261 attr0_val |= llcc_table[i].bonus_ways << ATTR0_BONUS_WAYS_SHIFT; in qcom_llcc_cfg_program()
269 if (llcc_table[i].activate_on_init) { in qcom_llcc_cfg_program()
270 desc.slice_id = llcc_table[i].slice_id; in qcom_llcc_cfg_program()