Lines Matching refs:ctxt
30 #define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \ argument
31 (uintptr_t)ctxt->field))
193 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_pmu_emulate() local
203 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_pmu_emulate()
207 reg = &ctxt->global_ovf_ctrl; in xen_intel_pmu_emulate()
210 reg = &ctxt->global_status; in xen_intel_pmu_emulate()
213 reg = &ctxt->global_ctrl; in xen_intel_pmu_emulate()
216 reg = &ctxt->fixed_ctrl; in xen_intel_pmu_emulate()
221 fix_counters = field_offset(ctxt, fixed_counters); in xen_intel_pmu_emulate()
225 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_pmu_emulate()
229 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_pmu_emulate()
244 ctxt->global_status &= (~(*val)); in xen_intel_pmu_emulate()
256 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_pmu_emulate() local
268 ctxt = &xenpmu_data->pmu.c.amd; in xen_amd_pmu_emulate()
271 ctrl_regs = field_offset(ctxt, ctrls); in xen_amd_pmu_emulate()
275 counter_regs = field_offset(ctxt, counters); in xen_amd_pmu_emulate()
339 struct xen_pmu_amd_ctxt *ctxt; in xen_amd_read_pmc() local
352 ctxt = &xenpmu_data->pmu.c.amd; in xen_amd_read_pmc()
353 counter_regs = field_offset(ctxt, counters); in xen_amd_read_pmc()
359 struct xen_pmu_intel_ctxt *ctxt; in xen_intel_read_pmc() local
377 ctxt = &xenpmu_data->pmu.c.intel; in xen_intel_read_pmc()
379 fixed_counters = field_offset(ctxt, fixed_counters); in xen_intel_read_pmc()
383 arch_cntr_pair = field_offset(ctxt, arch_counters); in xen_intel_read_pmc()