Lines Matching defs:config
212 static void arm_ccn_pmu_config_set(u64 *config, u32 node_xp, u32 type, u32 port)
214 *config &= ~((0xff << 0) | (0xff << 8) | (0x3 << 24));
215 *config |= (node_xp << 0) | (type << 8) | (port << 24);
232 static CCN_FORMAT_ATTR(node, "config:0-7");
233 static CCN_FORMAT_ATTR(xp, "config:0-7");
234 static CCN_FORMAT_ATTR(type, "config:8-15");
235 static CCN_FORMAT_ATTR(event, "config:16-23");
236 static CCN_FORMAT_ATTR(port, "config:24-25");
237 static CCN_FORMAT_ATTR(bus, "config:24-25");
238 static CCN_FORMAT_ATTR(vc, "config:26-28");
239 static CCN_FORMAT_ATTR(dir, "config:29-29");
240 static CCN_FORMAT_ATTR(mask, "config:30-33");
644 node_xp = CCN_CONFIG_NODE(event->attr.config);
645 type = CCN_CONFIG_TYPE(event->attr.config);
646 event_id = CCN_CONFIG_EVENT(event->attr.config);
705 if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP &&
706 CCN_CONFIG_EVENT(event->attr.config) ==
757 node_xp = CCN_CONFIG_NODE(event->attr.config);
758 type = CCN_CONFIG_TYPE(event->attr.config);
759 event_id = CCN_CONFIG_EVENT(event->attr.config);
794 u32 port = CCN_CONFIG_PORT(event->attr.config);
795 u32 vc = CCN_CONFIG_VC(event->attr.config);
827 arm_ccn_pmu_config_set(&event->attr.config,
900 if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP)
901 xp = &ccn->xp[CCN_CONFIG_XP(event->attr.config)];
904 CCN_CONFIG_NODE(event->attr.config))];
958 u64 mask_l = ccn->dt.cmp_mask[CCN_CONFIG_MASK(event->attr.config)].l;
959 u64 mask_h = ccn->dt.cmp_mask[CCN_CONFIG_MASK(event->attr.config)].h;
967 val |= CCN_CONFIG_DIR(event->attr.config) <<
971 val |= CCN_CONFIG_PORT(event->attr.config) <<
975 val |= CCN_CONFIG_VC(event->attr.config) <<
1006 id = (CCN_CONFIG_VC(event->attr.config) << 4) |
1007 (CCN_CONFIG_BUS(event->attr.config) << 3) |
1008 (CCN_CONFIG_EVENT(event->attr.config) << 0);
1023 u32 type = CCN_CONFIG_TYPE(event->attr.config);
1026 port = arm_ccn_node_to_xp_port(CCN_CONFIG_NODE(event->attr.config));
1049 val |= CCN_CONFIG_EVENT(event->attr.config) <<
1064 if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP)
1065 xp = CCN_CONFIG_XP(event->attr.config);
1067 xp = arm_ccn_node_to_xp(CCN_CONFIG_NODE(event->attr.config));
1079 if (CCN_CONFIG_TYPE(event->attr.config) == CCN_TYPE_XP) {
1080 if (CCN_CONFIG_EVENT(event->attr.config) ==