Lines Matching refs:cpu_np
839 struct rt_ofw_node *cpu_np = RT_NULL; in rt_ofw_get_cpu_node() local
869 rt_ofw_foreach_cpu_node(cpu_np) in rt_ofw_get_cpu_node()
873 int tid, addr_cells = rt_ofw_io_addr_cells(cpu_np); in rt_ofw_get_cpu_node()
874 const fdt32_t *cell = rt_ofw_prop_read_raw(cpu_np, propname, &prop_len); in rt_ofw_get_cpu_node()
918 return cpu_np; in rt_ofw_get_cpu_node()
923 struct rt_ofw_node *cpu_np; in rt_ofw_get_next_cpu_node() local
927 cpu_np = prev->sibling; in rt_ofw_get_next_cpu_node()
932 cpu_np = ofw_node_cpus->child; in rt_ofw_get_next_cpu_node()
935 for (; cpu_np; cpu_np = cpu_np->sibling) in rt_ofw_get_next_cpu_node()
937 if (ofw_node_is_fail(cpu_np)) in rt_ofw_get_next_cpu_node()
942 if (!(rt_ofw_node_tag_equ(cpu_np, "cpu") || rt_ofw_node_is_type(cpu_np, "cpu"))) in rt_ofw_get_next_cpu_node()
947 if (rt_ofw_node_get(cpu_np)) in rt_ofw_get_next_cpu_node()
953 return cpu_np; in rt_ofw_get_next_cpu_node()
956 struct rt_ofw_node *rt_ofw_get_cpu_state_node(struct rt_ofw_node *cpu_np, int index) in rt_ofw_get_cpu_state_node() argument
960 …rt_err_t err = rt_ofw_parse_phandle_cells(cpu_np, "power-domains", "#power-domain-cells", 0, &args… in rt_ofw_get_cpu_state_node()
981 rt_ofw_foreach_prop_u32(cpu_np, "cpu-idle-states", prop, cell, phandle) in rt_ofw_get_cpu_state_node()
997 rt_uint64_t rt_ofw_get_cpu_id(struct rt_ofw_node *cpu_np) in rt_ofw_get_cpu_id() argument
1001 if (cpu_np) in rt_ofw_get_cpu_id()
1008 if (!(rt_ofw_node_tag_equ(cpu_np, "cpu") || rt_ofw_node_is_type(cpu_np, "cpu"))) in rt_ofw_get_cpu_id()
1013 if (cpu_np == np) in rt_ofw_get_cpu_id()
1023 if ((rt_int64_t)cpuid < 0 && !rt_ofw_prop_read_u64(cpu_np, "rt-thread,cpuid", &idx)) in rt_ofw_get_cpu_id()
1032 rt_uint64_t rt_ofw_get_cpu_hwid(struct rt_ofw_node *cpu_np, unsigned int thread) in rt_ofw_get_cpu_hwid() argument
1036 if (cpu_np && thread >= 0 && !rt_ofw_get_address(cpu_np, thread, &thread_id, RT_NULL)) in rt_ofw_get_cpu_hwid()