| /bsp/phytium/libraries/common/ |
| A D | phytium_interrupt.c | 17 int arm_gic_redist_address_set(rt_uint64_t index, rt_uint64_t redist_addr, int cpu_id) in arm_gic_redist_address_set() argument 21 if (cpu_id == 0) in arm_gic_redist_address_set() 23 rt_hw_cpu_dcache_ops(RT_HW_CACHE_FLUSH, &cpu_id, sizeof(cpu_id)); in arm_gic_redist_address_set() 26 phytium_gic_table[index].redist_hw_base[cpu_id] = redist_addr; in arm_gic_redist_address_set() 40 rt_int32_t cpu_id = rt_hw_cpu_id(); in arm_gicv3_wait_rwp() local 42 base = phytium_gic_table[index].redist_hw_base[cpu_id]; in arm_gicv3_wait_rwp() 60 rt_uint64_t cpu_id = rt_hw_cpu_id(); in phytium_aarch64_arm_gic_redist_init() local 61 rt_uint64_t redist_base = phytium_gic_table[0].redist_hw_base[cpu_id]; in phytium_aarch64_arm_gic_redist_init()
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_gtimer.c | 17 #define tickval _tickval[cpu_id] 18 #define increaseval _increaseval[cpu_id] 31 int cpu_id = rt_hw_cpu_id(); in _hw_timer_isr() local 33 int cpu_id = 0; in _hw_timer_isr() 55 int cpu_id = rt_hw_cpu_id(); in rt_hw_gtimer_init() local 57 int cpu_id = 0; in rt_hw_gtimer_init()
|
| /bsp/phytium/board/ |
| A D | smp_sgi_test.c | 44 rt_int32_t cpu_id = rt_hw_cpu_id(); in smp_test_ipi_handle() local 45 rt_kprintf("smp_test_ipi_handle, cpu_id = %d\n", cpu_id); in smp_test_ipi_handle() 51 rt_int32_t cpu_id = rt_hw_cpu_id(); in core_thread() local 57 rt_kprintf("core%d, rt_hw_interrupt_umask(RT_TEST_IPI) successfully.\n", cpu_id); in core_thread() 64 rt_ubase_t cpu_id = 0; in demo_core_test() local 68 cpu_id = i; in demo_core_test() 78 rt_thread_control(&core_test_thread[i], RT_THREAD_CTRL_BIND_CPU, (void *)cpu_id); in demo_core_test()
|
| A D | phytium_cpu.c | 50 int phytium_cpu_id_mapping(int cpu_id) in phytium_cpu_id_mapping() argument 53 switch (cpu_id) in phytium_cpu_id_mapping() 69 return (int)cpu_id; in phytium_cpu_id_mapping() 78 u32 cpu_id; in rt_hw_cpu_id() local 79 ret = GetCpuId(&cpu_id); in rt_hw_cpu_id() 85 return phytium_cpu_id_mapping(cpu_id); in rt_hw_cpu_id()
|
| A D | secondary_cpu.c | 70 int cpu_id; in rt_hw_secondary_cpu_up() local 71 cpu_id = rt_hw_cpu_id(); in rt_hw_secondary_cpu_up() 75 if (i == cpu_id) in rt_hw_secondary_cpu_up()
|
| A D | board.c | 247 u32 cpu_id, cpu_offset = 0; in rt_hw_board_aarch32_init() local 248 GetCpuId(&cpu_id); in rt_hw_board_aarch32_init()
|
| A D | phytium_cpu.h | 109 int phytium_cpu_id_mapping(int cpu_id);
|
| /bsp/raspberry-pi/raspi3-32/cpu/ |
| A D | cpu.c | 19 int cpu_id; in rt_hw_cpu_id() local 22 :"=r"(cpu_id) in rt_hw_cpu_id() 24 cpu_id &= 0xf; in rt_hw_cpu_id() 25 return cpu_id; in rt_hw_cpu_id()
|
| A D | trap.c | 182 uint32_t cpu_id = rt_hw_cpu_id(); in rt_hw_trap_irq() local 183 uint32_t int_source = CORE_IRQSOURCE(cpu_id); in rt_hw_trap_irq() 184 mailbox_data = IPI_MAILBOX_CLEAR(cpu_id); in rt_hw_trap_irq() 206 IPI_MAILBOX_CLEAR(cpu_id) = mailbox_data; in rt_hw_trap_irq() 218 CORE_MAILBOX3_CLEAR(cpu_id) = mailbox_data; in rt_hw_trap_irq()
|
| /bsp/ft2004/libraries/bsp/standlone/ |
| A D | ft_cpu.c | 49 s32 cpu_id; in FCpu_IdGet() local 52 : "=r"(cpu_id)); in FCpu_IdGet() 56 switch ((cpu_id & 0xfff)) in FCpu_IdGet() 65 return (cpu_id & 0xf); in FCpu_IdGet()
|
| /bsp/nxp/imx/imx6sx/cortex-a9/cpu/ |
| A D | interrupt.c | 41 void enable_interrupt(uint32_t irq_id, uint32_t cpu_id, uint32_t priority) in enable_interrupt() argument 45 gic_set_cpu_target(irq_id, cpu_id, true); in enable_interrupt() 49 void disable_interrupt(uint32_t irq_id, uint32_t cpu_id) in disable_interrupt() argument 52 gic_set_cpu_target(irq_id, cpu_id, false); in disable_interrupt()
|
| /bsp/ft2004/applications/ |
| A D | main.c | 44 rt_uint8_t cpu_id = 0; in demo_core() local 47 cpu_id = i; in demo_core() 57 rt_thread_control(&test_core[i], RT_THREAD_CTRL_BIND_CPU, (void *)cpu_id); in demo_core()
|
| /bsp/phytium/aarch32/applications/ |
| A D | main.c | 70 rt_ubase_t cpu_id = 0; in demo_core() local 73 cpu_id = i; in demo_core() 83 rt_thread_control(&test_core[i], RT_THREAD_CTRL_BIND_CPU, (void *)cpu_id); in demo_core()
|
| /bsp/phytium/aarch64/applications/ |
| A D | main.c | 70 rt_ubase_t cpu_id = 0; in demo_core() local 73 cpu_id = i; in demo_core() 83 rt_thread_control(&test_core[i], RT_THREAD_CTRL_BIND_CPU, (void *)cpu_id); in demo_core()
|
| /bsp/nxp/imx/imx6ul/drivers/ |
| A D | imx6ul.h | 86 rt_inline void enable_interrupt(uint32_t irq_id, uint32_t cpu_id, uint32_t priority) in enable_interrupt() argument 91 rt_inline void disable_interrupt(uint32_t irq_id, uint32_t cpu_id) in disable_interrupt() argument
|
| /bsp/phytium/libraries/drivers/ |
| A D | drv_gpio.c | 45 rt_uint32_t cpu_id = rt_hw_cpu_id(); in FGpioOpsSetupIRQ() local 48 LOG_D("In FGpioOpsSetupIRQ() -> cpu_id %d, irq_num %d\r\n", cpu_id, irq_num); in FGpioOpsSetupIRQ() 49 rt_hw_interrupt_set_target_cpus(irq_num, cpu_id); in FGpioOpsSetupIRQ()
|
| A D | drv_spi.c | 57 rt_uint32_t cpu_id = rt_hw_cpu_id(); in FSpimSetupInterrupt() local 59 LOG_D("cpu_id is %d, irq_num is %d\n", cpu_id, config_p->irq_num); in FSpimSetupInterrupt() 61 rt_hw_interrupt_set_target_cpus(config_p->irq_num, cpu_id); in FSpimSetupInterrupt()
|
| A D | drv_spi_msg.c | 138 rt_uint32_t cpu_id = rt_hw_cpu_id(); in FSpiMsgIntrInit() local 139 rt_hw_interrupt_set_target_cpus(config->irq_num, cpu_id); in FSpiMsgIntrInit()
|
| A D | drv_i2c_msg.c | 49 rt_uint32_t cpu_id = rt_hw_cpu_id(); in i2c_msg_config() local 70 rt_hw_interrupt_set_target_cpus(instance_p->config.irq_num, cpu_id); in i2c_msg_config()
|
| A D | drv_i2s.c | 69 rt_uint32_t cpu_id = rt_hw_cpu_id(); in FDdmaSetupInterrupt() local 70 rt_hw_interrupt_set_target_cpus(config->irq_num, cpu_id); in FDdmaSetupInterrupt()
|
| A D | drv_can.c | 167 rt_uint32_t cpu_id = rt_hw_cpu_id(); in _can_control() local 178 rt_hw_interrupt_set_target_cpus(drv_can->can_handle.config.irq_num, cpu_id); in _can_control()
|
| A D | drv_sdif.c | 548 rt_uint32_t cpu_id = rt_hw_cpu_id(); in sdif_ctrl_setup_interrupt() local 550 rt_hw_interrupt_set_target_cpus(config_p->irq_num, cpu_id); in sdif_ctrl_setup_interrupt()
|
| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_common.c | 167 rt_int32_t cpu_id = rt_hw_cpu_id(); in rt_hw_board_init() local 168 arm_gic_redist_address_set(0, redis_gic_base, cpu_id); in rt_hw_board_init()
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | raspi.h | 307 rt_inline void core_timer_enable(int cpu_id) in core_timer_enable() argument 309 CORETIMER_INTCTL(cpu_id) |= NON_SECURE_TIMER_IRQ; in core_timer_enable() 344 rt_inline void enable_cpu_ipi_intr(int cpu_id) in enable_cpu_ipi_intr() argument 346 COREMB_INTCTL(cpu_id) = IPI_MAILBOX_INT_MASK; in enable_cpu_ipi_intr()
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | imx6ull.h | 376 rt_inline void enable_interrupt(uint32_t irq_id, uint32_t cpu_id, uint32_t priority) in enable_interrupt() argument 381 rt_inline void disable_interrupt(uint32_t irq_id, uint32_t cpu_id) in disable_interrupt() argument
|