Home
last modified time | relevance | path

Searched refs:cpu_mask (Results 1 – 12 of 12) sorted by relevance

/bsp/phytium/libraries/port/soc_port/pe220x/pe2204/
A Dcpu_affinity_mask.c28 u32 GetCpuMaskToAffval(u32 *cpu_mask, u32 *cluster_id, u32 *target_list) in GetCpuMaskToAffval() argument
30 if (*cpu_mask == 0) in GetCpuMaskToAffval()
38 if (*cpu_mask & 0x4) in GetCpuMaskToAffval()
41 *cpu_mask &= ~0x4; in GetCpuMaskToAffval()
43 else if (*cpu_mask & 0x8) in GetCpuMaskToAffval()
47 *cpu_mask &= ~0x8; in GetCpuMaskToAffval()
49 else if (*cpu_mask & 0x3) in GetCpuMaskToAffval()
52 if ((*cpu_mask & 0x3) == 0x3) in GetCpuMaskToAffval()
56 else if ((*cpu_mask & 0x1)) in GetCpuMaskToAffval()
64 *cpu_mask &= ~0x3; in GetCpuMaskToAffval()
[all …]
/bsp/ft2004/drivers/
A Dft2004.c21 rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_uint32_t *… in arm_gic_cpumask_to_affval() argument
24 if (*cpu_mask == 0) in arm_gic_cpumask_to_affval()
32 if (*cpu_mask & 0x3) in arm_gic_cpumask_to_affval()
34 if ((*cpu_mask & 0x3) == 0x3) in arm_gic_cpumask_to_affval()
38 else if ((*cpu_mask & 0x1)) in arm_gic_cpumask_to_affval()
46 *cpu_mask &= ~0x3; in arm_gic_cpumask_to_affval()
48 else if (*cpu_mask & 0xc) in arm_gic_cpumask_to_affval()
51 if ((*cpu_mask & 0xc) == 0xc) in arm_gic_cpumask_to_affval()
55 else if ((*cpu_mask & 0x4)) in arm_gic_cpumask_to_affval()
63 *cpu_mask &= ~0xc; in arm_gic_cpumask_to_affval()
[all …]
A Dsecondary_cpu.c31 rt_uint32_t cpu_mask = 0; in rt_hw_secondary_cpu_up() local
40 cpu_mask = 2; in rt_hw_secondary_cpu_up()
45 cpu_mask = 4; in rt_hw_secondary_cpu_up()
50 cpu_mask = 8; in rt_hw_secondary_cpu_up()
59 rt_hw_ipi_send(RT_SCHEDULE_IPI, cpu_mask); in rt_hw_secondary_cpu_up()
/bsp/phytium/libraries/port/soc_port/pe220x/pe2202/
A Dcpu_affinity_mask.c19 u32 GetCpuMaskToAffval(u32 *cpu_mask, u32 *cluster_id, u32 *target_list) in GetCpuMaskToAffval() argument
21 if (*cpu_mask == 0) in GetCpuMaskToAffval()
29 if (*cpu_mask & 0x3) in GetCpuMaskToAffval()
32 if ((*cpu_mask & 0x3) == 0x3) in GetCpuMaskToAffval()
36 else if ((*cpu_mask & 0x1)) in GetCpuMaskToAffval()
44 *cpu_mask &= ~0x3; /* clear all mask */ in GetCpuMaskToAffval()
48 *cpu_mask = 0; in GetCpuMaskToAffval()
/bsp/phytium/libraries/port/soc_port/pd2408/
A Dcpu_affinity_mask.c51 u32 GetCpuMaskToAffval(u32 *cpu_mask, u32 *cluster_id, u32 *target_list) in GetCpuMaskToAffval() argument
53 if (*cpu_mask == 0) in GetCpuMaskToAffval()
63 if (*cpu_mask & (1 << i)) in GetCpuMaskToAffval()
65 *cpu_mask &= ~(1 << i) ; in GetCpuMaskToAffval()
/bsp/raspberry-pi/raspi3-32/cpu/
A Dinterrupt.c157 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument
160 if (cpu_mask & 0x1) in rt_hw_ipi_send()
164 if (cpu_mask & 0x2) in rt_hw_ipi_send()
168 if (cpu_mask & 0x4) in rt_hw_ipi_send()
172 if (cpu_mask & 0x8) in rt_hw_ipi_send()
/bsp/phytium/board/
A Dsecondary_cpu.c69 rt_uint32_t cpu_mask = 0; in rt_hw_secondary_cpu_up() local
79 cpu_mask = (1 << phytium_cpu_id_mapping(i)); in rt_hw_secondary_cpu_up()
85 FPsciCpuMaskOn(cpu_mask, (uintptr)entry); in rt_hw_secondary_cpu_up()
91 FPsciCpuMaskOn(cpu_mask, (uintptr)entry); in rt_hw_secondary_cpu_up()
A Dphytium_cpu.c97 extern u32 GetCpuMaskToAffval(u32 *cpu_mask, u32 *cluster_id, u32 *target_list);
98 rt_uint32_t arm_gic_cpumask_to_affval(rt_uint32_t *cpu_mask, rt_uint32_t *cluster_id, rt_uint32_t *… in arm_gic_cpumask_to_affval() argument
100 return GetCpuMaskToAffval(cpu_mask, cluster_id, target_list); in arm_gic_cpumask_to_affval()
A Dsmp_sgi_test.c87 rt_uint32_t cpu_mask = 0; in smp_sgi_test_thread() local
91 cpu_mask = (1 << i); in smp_sgi_test_thread()
92 rt_hw_ipi_send(RT_TEST_IPI, cpu_mask); in smp_sgi_test_thread()
/bsp/k210/board/
A Dcpuport_smp.c43 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument
49 if (cpu_mask & (1 << idx)) in rt_hw_ipi_send()
/bsp/nuvoton/libraries/ma35/rtt_port/
A Ddrv_common_aarch32.c223 rt_uint32_t cpu_mask; in rt_hw_secondary_cpu_up() local
235 cpu_mask = 1 << i; in rt_hw_secondary_cpu_up()
241 rt_hw_ipi_send(RT_SCHEDULE_IPI, cpu_mask); in rt_hw_secondary_cpu_up()
/bsp/raspberry-pico/RP2040/libcpu/
A Dcpuport.c91 void rt_hw_ipi_send(int ipi_vector, unsigned int cpu_mask) in rt_hw_ipi_send() argument

Completed in 18 milliseconds