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