Home
last modified time | relevance | path

Searched refs:vector_id (Results 1 – 4 of 4) sorted by relevance

/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/porting/environment/
Drpmsg_env_zephyr.c508 void env_register_isr(uint32_t vector_id, void *data) in env_register_isr() argument
510 RL_ASSERT(vector_id < ISR_COUNT); in env_register_isr()
511 if (vector_id < ISR_COUNT) in env_register_isr()
513 isr_table[vector_id].data = data; in env_register_isr()
524 void env_unregister_isr(uint32_t vector_id) in env_unregister_isr() argument
526 RL_ASSERT(vector_id < ISR_COUNT); in env_unregister_isr()
527 if (vector_id < ISR_COUNT) in env_unregister_isr()
529 isr_table[vector_id].data = ((void *)0); in env_unregister_isr()
541 void env_enable_interrupt(uint32_t vector_id) in env_enable_interrupt() argument
543 (void)platform_interrupt_enable(vector_id); in env_enable_interrupt()
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/porting/platform/kw45b41/
Drpmsg_platform.c105 int32_t platform_init_interrupt(uint32_t vector_id, void *isr_data) in platform_init_interrupt() argument
110 env_register_isr(vector_id, isr_data); in platform_init_interrupt()
130 int32_t platform_deinit_interrupt(uint32_t vector_id) in platform_deinit_interrupt() argument
144 env_unregister_isr(vector_id); in platform_deinit_interrupt()
156 void platform_notify(uint32_t vector_id) in platform_notify() argument
160 (void)MCMGR_TriggerEvent(kMCMGR_RemoteRPMsgEvent, (uint16_t)RL_GET_Q_ID(vector_id)); in platform_notify()
218 int32_t platform_interrupt_enable(uint32_t vector_id) in platform_interrupt_enable() argument
230 return ((int32_t)vector_id); in platform_interrupt_enable()
243 int32_t platform_interrupt_disable(uint32_t vector_id) in platform_interrupt_disable() argument
256 return ((int32_t)vector_id); in platform_interrupt_disable()
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/
Drpmsg_env.h376 void env_register_isr(void *env, uint32_t vector_id, void *data);
378 void env_register_isr(uint32_t vector_id, void *data);
390 void env_unregister_isr(void *env, uint32_t vector_id);
392 void env_unregister_isr(uint32_t vector_id);
404 void env_enable_interrupt(void *env, uint32_t vector_id);
406 void env_enable_interrupt(uint32_t vector_id);
418 void env_disable_interrupt(void *env, uint32_t vector_id);
420 void env_disable_interrupt(uint32_t vector_id);
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/platform/kw45b41/
Drpmsg_platform.h56 int32_t platform_init_interrupt(uint32_t vector_id, void *isr_data);
57 int32_t platform_deinit_interrupt(uint32_t vector_id);
58 int32_t platform_interrupt_enable(uint32_t vector_id);
59 int32_t platform_interrupt_disable(uint32_t vector_id);
61 void platform_notify(uint32_t vector_id);