Home
last modified time | relevance | path

Searched refs:cpu_id (Results 1 – 25 of 26) sorted by relevance

12

/bsp/phytium/libraries/common/
A Dphytium_interrupt.c17 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 Ddrv_gtimer.c17 #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 Dsmp_sgi_test.c44 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 Dphytium_cpu.c50 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 Dsecondary_cpu.c70 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 Dboard.c247 u32 cpu_id, cpu_offset = 0; in rt_hw_board_aarch32_init() local
248 GetCpuId(&cpu_id); in rt_hw_board_aarch32_init()
A Dphytium_cpu.h109 int phytium_cpu_id_mapping(int cpu_id);
/bsp/raspberry-pi/raspi3-32/cpu/
A Dcpu.c19 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 Dtrap.c182 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 Dft_cpu.c49 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 Dinterrupt.c41 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 Dmain.c44 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 Dmain.c70 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 Dmain.c70 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 Dimx6ul.h86 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 Ddrv_gpio.c45 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 Ddrv_spi.c57 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 Ddrv_spi_msg.c138 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 Ddrv_i2c_msg.c49 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 Ddrv_i2s.c69 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 Ddrv_can.c167 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 Ddrv_sdif.c548 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 Ddrv_common.c167 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 Draspi.h307 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 Dimx6ull.h376 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

Completed in 55 milliseconds

12