diff options
author | Cody P Schafer <cody@linux.vnet.ibm.com> | 2014-03-14 16:00:40 +1100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-03-24 09:48:31 +1100 |
commit | 7b43c67950f0985be257f5fb7d656557e24d92d9 (patch) | |
tree | e4dee9548f8c52c49043c65ddae4d4ca77265440 /include/ras | |
parent | 2d1b21ad7d1574c7aaa5b9acdb3a02fd37a11c01 (diff) | |
download | blackbird-op-linux-7b43c67950f0985be257f5fb7d656557e24d92d9.tar.gz blackbird-op-linux-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 'include/ras')
0 files changed, 0 insertions, 0 deletions