pmt_cap
struct pmt_cap **pmt_caps;
struct pmt_cap *pmt_cap = *pmt_caps;
while (pmt_cap->name) {
ret += sysfs_emit_at(buf, ret, "%-40s Available: %s\n", pmt_cap->name,
str_yes_no(pmt_cap->mask & caps));
pmt_cap++;
struct pmt_cap *pmt_caps_rmid_perf[] = {
struct pmt_cap pmt_cap_accel[] = {
struct pmt_cap *pmt_caps_accel[] = {
struct pmt_cap pmt_cap_uncore[] = {
struct pmt_cap *pmt_caps_uncore[] = {
struct pmt_cap pmt_cap_crashlog[] = {
struct pmt_cap *pmt_caps_crashlog[] = {
struct pmt_cap pmt_cap_pete[] = {
struct pmt_cap *pmt_caps_pete[] = {
struct pmt_cap pmt_cap_tpmi[] = {
struct pmt_cap *pmt_caps_tpmi[] = {
struct pmt_cap pmt_cap_tracing[] = {
struct pmt_cap *pmt_caps_tracing[] = {
struct pmt_cap pmt_cap_rmid_energy[] = {
struct pmt_cap *pmt_caps_rmid_energy[] = {
struct pmt_cap pmt_cap_common[] = {
struct pmt_cap pmt_cap_pcpt[] = {
struct pmt_cap *pmt_caps_pcpt[] = {
struct pmt_cap pmt_cap_pcet[] = {
struct pmt_cap *pmt_caps_pcet[] = {
struct pmt_cap pmt_cap_rmid_perf[] = {
extern struct pmt_cap pmt_cap_common[];
extern struct pmt_cap pmt_cap_pcpt[];
extern struct pmt_cap *pmt_caps_pcpt[];
extern struct pmt_cap pmt_cap_pcet[];
extern struct pmt_cap *pmt_caps_pcet[];
extern struct pmt_cap pmt_cap_rmid_perf[];
extern struct pmt_cap *pmt_caps_rmid_perf[];
extern struct pmt_cap pmt_cap_accel[];
extern struct pmt_cap *pmt_caps_accel[];
extern struct pmt_cap pmt_cap_uncore[];
extern struct pmt_cap *pmt_caps_uncore[];
extern struct pmt_cap pmt_cap_crashlog[];
extern struct pmt_cap *pmt_caps_crashlog[];
extern struct pmt_cap pmt_cap_pete[];
extern struct pmt_cap *pmt_caps_pete[];
extern struct pmt_cap pmt_cap_tpmi[];
extern struct pmt_cap *pmt_caps_tpmi[];
extern struct pmt_cap pmt_cap_s3m[];
extern struct pmt_cap *pmt_caps_s3m[];
extern struct pmt_cap pmt_cap_tracing[];
extern struct pmt_cap *pmt_caps_tracing[];
extern struct pmt_cap pmt_cap_rmid_energy[];
extern struct pmt_cap *pmt_caps_rmid_energy[];