Lines Matching refs:ctxt
28 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ argument
29 (uintptr_t)ctxt->field))
185 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local
195 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_pmu_emulate()
199 reg = &ctxt->global_ovf_ctrl; in xen_intel_pmu_emulate()
202 reg = &ctxt->global_status; in xen_intel_pmu_emulate()
205 reg = &ctxt->global_ctrl; in xen_intel_pmu_emulate()
208 reg = &ctxt->fixed_ctrl; in xen_intel_pmu_emulate()
213 fix_counters = field_offset(ctxt, fixed_counters); in xen_intel_pmu_emulate()
217 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_pmu_emulate()
221 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_pmu_emulate()
236 ctxt->global_status &= (~(*val)); in xen_intel_pmu_emulate()
248 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_pmu_emulate() local
260 ctxt = &xenpmu_data->pmu.c.amd; in xen_amd_pmu_emulate()
263 ctrl_regs = field_offset(ctxt, ctrls); in xen_amd_pmu_emulate()
267 counter_regs = field_offset(ctxt, counters); in xen_amd_pmu_emulate()
331 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_read_pmc() local
344 ctxt = &xenpmu_data->pmu.c.amd; in xen_amd_read_pmc()
345 counter_regs = field_offset(ctxt, counters); in xen_amd_read_pmc()
351 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_read_pmc() local
369 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_read_pmc()
371 fixed_counters = field_offset(ctxt, fixed_counters); in xen_intel_read_pmc()
375 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_read_pmc()