Lines Matching refs:topology
217 static int versal_pm_clock_get_topology(u32 clock_id, u32 index, u32 *topology) in versal_pm_clock_get_topology() argument
228 memcpy(topology, &ret_payload[1], CLK_GET_TOPOLOGY_RESP_WORDS * 4); in versal_pm_clock_get_topology()
264 static int __versal_clock_get_topology(struct clock_topology *topology, in __versal_clock_get_topology() argument
272 topology[*nnodes].type = data[i] & CLK_TYPE_FIELD_MASK; in __versal_clock_get_topology()
273 topology[*nnodes].flag = FIELD_GET(CLK_FLAG_FIELD_MASK, in __versal_clock_get_topology()
275 topology[*nnodes].type_flag = in __versal_clock_get_topology()
277 topology[*nnodes].type_flag |= in __versal_clock_get_topology()
281 topology[*nnodes].type, topology[*nnodes].flag, in __versal_clock_get_topology()
282 topology[*nnodes].type_flag); in __versal_clock_get_topology()
290 struct clock_topology *topology, in versal_clock_get_topology() argument
302 ret = __versal_clock_get_topology(topology, pm_resp, num_nodes); in versal_clock_get_topology()