Lines Matching defs:cfg
164 static inline int amd_brs_get_tos(union amd_debug_extn_cfg *cfg)
170 return (cfg->msroff ? cfg->msroff : x86_pmu.lbr_nr) - 1;
206 union amd_debug_extn_cfg cfg;
212 cfg.val = 0; /* reset all fields */
213 cfg.brsmen = 1; /* enable branch sampling */
216 set_debug_extn_cfg(cfg.val);
229 union amd_debug_extn_cfg cfg;
243 cfg.val = get_debug_extn_cfg();
249 if (cfg.brsmen) {
250 cfg.brsmen = 0;
251 set_debug_extn_cfg(cfg.val);
286 union amd_debug_extn_cfg cfg;
299 cfg.val = get_debug_extn_cfg();
302 if (WARN_ON_ONCE(cfg.msroff >= x86_pmu.lbr_nr))
306 if (cfg.vb == 0)
316 tos = amd_brs_get_tos(&cfg);
364 union amd_debug_extn_cfg cfg;
368 cfg.val = get_debug_extn_cfg();
371 idx = amd_brs_get_tos(&cfg);
408 union amd_debug_extn_cfg cfg;
419 cfg.val = get_debug_extn_cfg();
420 cfg.brsmen = !lopwr_in;
421 set_debug_extn_cfg(cfg.val);