Lines Matching refs:gprs
976 bool gprs, tsx_weight; in pebs_update_adaptive_cfg() local
991 gprs = (sample_type & PERF_SAMPLE_REGS_INTR) && in pebs_update_adaptive_cfg()
998 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg()
1488 struct pebs_gprs *gprs) in adaptive_pebs_save_regs() argument
1490 regs->ax = gprs->ax; in adaptive_pebs_save_regs()
1491 regs->bx = gprs->bx; in adaptive_pebs_save_regs()
1492 regs->cx = gprs->cx; in adaptive_pebs_save_regs()
1493 regs->dx = gprs->dx; in adaptive_pebs_save_regs()
1494 regs->si = gprs->si; in adaptive_pebs_save_regs()
1495 regs->di = gprs->di; in adaptive_pebs_save_regs()
1496 regs->bp = gprs->bp; in adaptive_pebs_save_regs()
1497 regs->sp = gprs->sp; in adaptive_pebs_save_regs()
1499 regs->r8 = gprs->r8; in adaptive_pebs_save_regs()
1500 regs->r9 = gprs->r9; in adaptive_pebs_save_regs()
1501 regs->r10 = gprs->r10; in adaptive_pebs_save_regs()
1502 regs->r11 = gprs->r11; in adaptive_pebs_save_regs()
1503 regs->r12 = gprs->r12; in adaptive_pebs_save_regs()
1504 regs->r13 = gprs->r13; in adaptive_pebs_save_regs()
1505 regs->r14 = gprs->r14; in adaptive_pebs_save_regs()
1506 regs->r15 = gprs->r15; in adaptive_pebs_save_regs()
1525 struct pebs_gprs *gprs = NULL; in setup_pebs_adaptive_sample_data() local
1567 gprs = next_record; in setup_pebs_adaptive_sample_data()
1568 next_record = gprs + 1; in setup_pebs_adaptive_sample_data()
1571 set_linear_ip(regs, gprs->ip); in setup_pebs_adaptive_sample_data()
1576 adaptive_pebs_save_regs(regs, gprs); in setup_pebs_adaptive_sample_data()
1592 gprs ? gprs->ax : 0); in setup_pebs_adaptive_sample_data()