From: Cody P Schafer Date: Fri, 14 Mar 2014 05:00:40 +0000 (+1100) Subject: powerpc/perf: Add macros for defining event fields & formats X-Git-Tag: v3.15-rc1~124^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b43c67950f0985be257f5fb7d656557e24d92d9;p=pandora-kernel.git 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 [mpe: move to powerpc, ugly but descriptive macro names] Signed-off-by: Michael Ellerman Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed