Lines Matching refs:xp

436 				       const struct arm_cmn_node *xp, int port)  in arm_cmn_device_connect_info()  argument
438 int offset = CMN_MXP__CONNECT_INFO(port) - arm_cmn_pmu_offset(cmn, xp); in arm_cmn_device_connect_info()
451 return readl_relaxed(xp->pmu_base + offset); in arm_cmn_device_connect_info()
497 static void arm_cmn_show_logid(struct seq_file *s, const struct arm_cmn_node *xp, int p, int d) in arm_cmn_show_logid() argument
501 u16 id = xp->id | d | (p << xp->deviceid_bits); in arm_cmn_show_logid()
533 struct arm_cmn_node *xp = cmn->xps + xp_base; in arm_cmn_map_show() local
542 port[p][x] = arm_cmn_device_connect_info(cmn, xp + x, p); in arm_cmn_map_show()
548 s8 dtc = xp[x].dtc; in arm_cmn_map_show()
565 arm_cmn_show_logid(s, xp + x, p, 0); in arm_cmn_map_show()
568 arm_cmn_show_logid(s, xp + x, p, 1); in arm_cmn_map_show()
2114 static void arm_cmn_init_dtm(struct arm_cmn_dtm *dtm, struct arm_cmn_node *xp, int idx) in arm_cmn_init_dtm() argument
2118 dtm->base = xp->pmu_base + CMN_DTM_OFFSET(idx); in arm_cmn_init_dtm()
2159 struct arm_cmn_node *dn, *xp; in arm_cmn_init_dtcs() local
2174 xp = arm_cmn_node_to_xp(cmn, dn); in arm_cmn_init_dtcs()
2175 dn->dtc = xp->dtc; in arm_cmn_init_dtcs()
2176 dn->dtm = xp->dtm; in arm_cmn_init_dtcs()
2335 struct arm_cmn_node *xp = dn++; in arm_cmn_discover() local
2340 arm_cmn_init_node_info(cmn, reg & CMN_CHILD_NODE_ADDR, xp); in arm_cmn_discover()
2347 if (xp->id == (1 << 3)) in arm_cmn_discover()
2348 cmn->mesh_x = xp->logid; in arm_cmn_discover()
2351 xp->dtc = -1; in arm_cmn_discover()
2353 xp->dtc = arm_cmn_dtc_domain(cmn, xp_region); in arm_cmn_discover()
2355 xp->dtm = dtm - cmn->dtms; in arm_cmn_discover()
2356 arm_cmn_init_dtm(dtm++, xp, 0); in arm_cmn_discover()
2363 if (arm_cmn_device_connect_info(cmn, xp, p)) in arm_cmn_discover()
2367 xp->portid_bits = 3; in arm_cmn_discover()
2368 xp->deviceid_bits = 2; in arm_cmn_discover()
2370 xp->portid_bits = 2; in arm_cmn_discover()
2371 xp->deviceid_bits = 1; in arm_cmn_discover()
2373 xp->portid_bits = 1; in arm_cmn_discover()
2374 xp->deviceid_bits = 2; in arm_cmn_discover()
2378 arm_cmn_init_dtm(dtm++, xp, 1); in arm_cmn_discover()
2380 arm_cmn_init_dtm(dtm++, xp, 2); in arm_cmn_discover()
2416 dn->portid_bits = xp->portid_bits; in arm_cmn_discover()
2417 dn->deviceid_bits = xp->deviceid_bits; in arm_cmn_discover()