Home | History | Annotate | Download | only in x86

Lines Matching refs:stag

407 	unsigned int addr, stag;
410 stag = get_stagger();
415 p4_counters[VIRT_CTR(stag, i)].counter_address;
421 for (i = 0, addr = MSR_P4_BPU_CCCR0 + stag;
427 for (addr = MSR_P4_BSU_ESCR0 + stag;
435 for (addr = MSR_P4_BSU_ESCR0 + stag;
440 for (addr = MSR_P4_IQ_ESCR0 + stag;
446 for (addr = MSR_P4_RAT_ESCR0 + stag;
451 for (addr = MSR_P4_MS_ESCR0 + stag;
456 for (addr = MSR_P4_IX_ESCR0 + stag;
468 } else if (stag == 0) {
491 unsigned int stag;
493 stag = get_stagger();
496 counter_bit = 1 << VIRT_CTR(stag, ctr);
514 if (stag == 0) {
526 CCCR_READ(cccr, high, VIRT_CTR(stag, ctr));
530 if (stag == 0) {
535 CCCR_WRITE(cccr, high, VIRT_CTR(stag, ctr));
551 unsigned int stag;
553 stag = get_stagger();
563 rdmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high);
566 wrmsr(p4_counters[VIRT_CTR(stag, i)].cccr_address, low, high);
570 for (i = stag ; i < NUM_UNUSED_CCCRS ; i += addr_increment()) {
578 for (addr = MSR_P4_BSU_ESCR0 + stag;
589 for (addr = MSR_P4_RAT_ESCR0 + stag;
594 for (addr = MSR_P4_MS_ESCR0 + stag;
599 for (addr = MSR_P4_IX_ESCR0 + stag;
607 } else if (stag == 0) {
617 CTR_WRITE(sysctl.ctr[i].count, VIRT_CTR(stag, i));
627 unsigned long ctr, low, high, stag, real;
630 stag = get_stagger();
654 real = VIRT_CTR(stag, i);
674 unsigned int low, high, stag;
677 stag = get_stagger();
682 CCCR_READ(low, high, VIRT_CTR(stag, i));
684 CCCR_WRITE(low, high, VIRT_CTR(stag, i));
691 unsigned int low, high, stag;
694 stag = get_stagger();
700 CCCR_READ(low, high, VIRT_CTR(stag, i));
702 CCCR_WRITE(low, high, VIRT_CTR(stag, i));