|
void | rt_pic_default_name (struct rt_pic *pic) |
|
struct rt_pic * | rt_pic_dynamic_cast (void *ptr) |
|
rt_err_t | rt_pic_linear_irq (struct rt_pic *pic, rt_size_t irq_nr) |
|
rt_err_t | rt_pic_cancel_irq (struct rt_pic *pic) |
|
int | rt_pic_config_ipi (struct rt_pic *pic, int ipi_index, int hwirq) |
|
int | rt_pic_config_irq (struct rt_pic *pic, int irq_index, int hwirq) |
|
rt_inline struct rt_pic_irq * | rt_pic_find_irq (struct rt_pic *pic, int irq_index) |
|
struct rt_pic_irq * | rt_pic_find_ipi (struct rt_pic *pic, int ipi_index) |
|
struct rt_pic_irq * | rt_pic_find_pirq (struct rt_pic *pic, int irq) |
|
rt_err_t | rt_pic_cascade (struct rt_pic_irq *pirq, int parent_irq) |
|
rt_err_t | rt_pic_uncascade (struct rt_pic_irq *pirq) |
|
rt_err_t | rt_pic_attach_irq (int irq, rt_isr_handler_t handler, void *uid, const char *name, int flags) |
|
rt_err_t | rt_pic_detach_irq (int irq, void *uid) |
|
rt_err_t | rt_pic_add_traps (rt_bool_t(*handler)(void *), void *data) |
|
rt_err_t | rt_pic_do_traps (void) |
|
rt_err_t | rt_pic_handle_isr (struct rt_pic_irq *pirq) |
|
rt_err_t | rt_pic_user_extends (struct rt_pic *pic) |
|
rt_err_t | rt_pic_irq_init (void) |
|
rt_err_t | rt_pic_irq_finit (void) |
|
void | rt_pic_irq_enable (int irq) |
|
void | rt_pic_irq_disable (int irq) |
|
void | rt_pic_irq_ack (int irq) |
|
void | rt_pic_irq_mask (int irq) |
|
void | rt_pic_irq_unmask (int irq) |
|
void | rt_pic_irq_eoi (int irq) |
|
rt_err_t | rt_pic_irq_set_priority (int irq, rt_uint32_t priority) |
|
rt_uint32_t | rt_pic_irq_get_priority (int irq) |
|
rt_err_t | rt_pic_irq_set_affinity (int irq, rt_bitmap_t *affinity) |
|
rt_err_t | rt_pic_irq_get_affinity (int irq, rt_bitmap_t *out_affinity) |
|
rt_err_t | rt_pic_irq_set_triger_mode (int irq, rt_uint32_t mode) |
|
rt_uint32_t | rt_pic_irq_get_triger_mode (int irq) |
|
void | rt_pic_irq_send_ipi (int irq, rt_bitmap_t *cpumask) |
|
rt_err_t | rt_pic_irq_set_state_raw (struct rt_pic *pic, int hwirq, int type, rt_bool_t state) |
|
rt_err_t | rt_pic_irq_get_state_raw (struct rt_pic *pic, int hwirq, int type, rt_bool_t *out_state) |
|
rt_err_t | rt_pic_irq_set_state (int irq, int type, rt_bool_t state) |
|
rt_err_t | rt_pic_irq_get_state (int irq, int type, rt_bool_t *out_state) |
|
void | rt_pic_irq_parent_enable (struct rt_pic_irq *pirq) |
|
void | rt_pic_irq_parent_disable (struct rt_pic_irq *pirq) |
|
void | rt_pic_irq_parent_ack (struct rt_pic_irq *pirq) |
|
void | rt_pic_irq_parent_mask (struct rt_pic_irq *pirq) |
|
void | rt_pic_irq_parent_unmask (struct rt_pic_irq *pirq) |
|
void | rt_pic_irq_parent_eoi (struct rt_pic_irq *pirq) |
|
rt_err_t | rt_pic_irq_parent_set_priority (struct rt_pic_irq *pirq, rt_uint32_t priority) |
|
rt_err_t | rt_pic_irq_parent_set_affinity (struct rt_pic_irq *pirq, rt_bitmap_t *affinity) |
|
rt_err_t | rt_pic_irq_parent_set_triger_mode (struct rt_pic_irq *pirq, rt_uint32_t mode) |
|
rt_err_t | rt_pic_init (void) |
|