summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/perf/hv-gpci.c
diff options
context:
space:
mode:
authorCody P Schafer <cody@linux.vnet.ibm.com>2014-03-14 16:00:40 +1100
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-03-24 09:48:31 +1100
commit7b43c67950f0985be257f5fb7d656557e24d92d9 (patch)
treee4dee9548f8c52c49043c65ddae4d4ca77265440 /arch/powerpc/perf/hv-gpci.c
parent2d1b21ad7d1574c7aaa5b9acdb3a02fd37a11c01 (diff)
downloadlinux-stable-7b43c67950f0985be257f5fb7d656557e24d92d9.tar.gz
linux-stable-7b43c67950f0985be257f5fb7d656557e24d92d9.tar.bz2
linux-stable-7b43c67950f0985be257f5fb7d656557e24d92d9.zip
powerpc/perf: Add macros for defining event fields & formats
Add two macros which generate functions to extract the relevent bits from event->attr.config{,1,2}. EVENT_DEFINE_RANGE() defines an accessor for a range of bits in the event, as well as a "max" function that gives the maximum value of the field based on the bit width. EVENT_DEFINE_RANGE_FORMAT() defines the accessor & max routine and also a format attribute for use in the PMU's attr_groups. Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com> [mpe: move to powerpc, ugly but descriptive macro names] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/perf/hv-gpci.c')
0 files changed, 0 insertions, 0 deletions