Lines Matching refs:ibs_config
51 struct ibs_config { struct
67 static struct ibs_config ibs_config; argument
142 if (ibs_config.fetch_enabled) { in op_amd_handle_ibs()
161 if (ibs_config.op_enabled) { in op_amd_handle_ibs()
206 if (ibs_config.fetch_enabled) { in op_amd_start_ibs()
207 val = ibs_config.max_cnt_fetch >> 4; in op_amd_start_ibs()
209 ibs_config.max_cnt_fetch = val << 4; in op_amd_start_ibs()
210 val |= ibs_config.rand_en ? IBS_FETCH_RAND_EN : 0; in op_amd_start_ibs()
215 if (ibs_config.op_enabled) { in op_amd_start_ibs()
216 val = ibs_config.max_cnt_op >> 4; in op_amd_start_ibs()
223 ibs_config.max_cnt_op = val << 4; in op_amd_start_ibs()
236 ibs_config.max_cnt_op = in op_amd_start_ibs()
240 val |= ibs_config.dispatched_ops ? IBS_OP_CNT_CTL : 0; in op_amd_start_ibs()
244 if (ibs_config.branch_target) { in op_amd_start_ibs()
258 if (ibs_config.fetch_enabled) in op_amd_stop_ibs()
262 if (ibs_config.op_enabled) in op_amd_stop_ibs()
477 memset(&ibs_config, 0, sizeof(ibs_config)); in setup_ibs_files()
478 ibs_config.max_cnt_fetch = 250000; in setup_ibs_files()
479 ibs_config.max_cnt_op = 250000; in setup_ibs_files()
484 &ibs_config.fetch_enabled); in setup_ibs_files()
486 &ibs_config.max_cnt_fetch); in setup_ibs_files()
488 &ibs_config.rand_en); in setup_ibs_files()
494 &ibs_config.op_enabled); in setup_ibs_files()
496 &ibs_config.max_cnt_op); in setup_ibs_files()
499 &ibs_config.dispatched_ops); in setup_ibs_files()
502 &ibs_config.branch_target); in setup_ibs_files()