Searched refs:rt_pic_irq (Results 1 – 14 of 14) sorted by relevance
/components/drivers/include/drivers/ |
A D | pic.h | 24 struct rt_pic_irq; 50 struct rt_pic_irq *pirqs; 60 void (*irq_enable)(struct rt_pic_irq *pirq); 62 void (*irq_ack)(struct rt_pic_irq *pirq); 63 void (*irq_mask)(struct rt_pic_irq *pirq); 64 void (*irq_unmask)(struct rt_pic_irq *pirq); 65 void (*irq_eoi)(struct rt_pic_irq *pirq); 113 struct rt_pic_irq struct 141 struct rt_pic_irq *parent; argument 170 rt_err_t rt_pic_uncascade(struct rt_pic_irq *pirq); [all …]
|
A D | pci_msi.h | 186 void rt_pci_msi_mask_irq(struct rt_pic_irq *pirq); 187 void rt_pci_msi_unmask_irq(struct rt_pic_irq *pirq);
|
/components/drivers/pic/ |
A D | pic.c | 50 static struct rt_pic_irq *irq2pirq(int irq) in irq2pirq() 52 struct rt_pic_irq *pirq = RT_NULL; in irq2pirq() 222 struct rt_pic_irq *pirq; in rt_pic_config_ipi() 297 struct rt_pic_irq *parent; in rt_pic_cascade() 335 struct rt_pic_irq *parent; in rt_pic_uncascade() 364 struct rt_pic_irq *pirq; in rt_pic_attach_irq() 565 struct rt_pic_irq *child; in rt_pic_handle_isr() 827 struct rt_pic_irq *pirq; in rt_pic_irq_set_affinity() 856 struct rt_pic_irq *pirq; in rt_pic_irq_get_affinity() 874 struct rt_pic_irq *pirq; in rt_pic_irq_set_triger_mode() [all …]
|
A D | pic-gicv2.c | 155 static void gicv2_irq_ack(struct rt_pic_irq *pirq) in gicv2_irq_ack() 168 static void gicv2_irq_mask(struct rt_pic_irq *pirq) in gicv2_irq_mask() 176 static void gicv2_irq_unmask(struct rt_pic_irq *pirq) in gicv2_irq_unmask() 184 static void gicv2_irq_eoi(struct rt_pic_irq *pirq) in gicv2_irq_eoi() 194 static rt_err_t gicv2_irq_set_priority(struct rt_pic_irq *pirq, rt_uint32_t priority) in gicv2_irq_set_priority() 208 static rt_err_t gicv2_irq_set_affinity(struct rt_pic_irq *pirq, rt_bitmap_t *affinity) in gicv2_irq_set_affinity() 247 static rt_err_t gicv2_irq_set_triger_mode(struct rt_pic_irq *pirq, rt_uint32_t mode) in gicv2_irq_set_triger_mode() 265 static void gicv2_irq_send_ipi(struct rt_pic_irq *pirq, rt_bitmap_t *cpumask) in gicv2_irq_send_ipi() 353 struct rt_pic_irq *pirq = rt_pic_find_irq(pic, irq_index); in gicv2_irq_map() 384 …r_t gicv2_irq_parse(struct rt_pic *pic, struct rt_ofw_cell_args *args, struct rt_pic_irq *out_pirq) in gicv2_irq_parse() [all …]
|
A D | pic-gicv3.c | 450 static void gicv3_irq_ack(struct rt_pic_irq *pirq) in gicv3_irq_ack() 459 static void gicv3_irq_mask(struct rt_pic_irq *pirq) in gicv3_irq_mask() 475 static void gicv3_irq_unmask(struct rt_pic_irq *pirq) in gicv3_irq_unmask() 482 static void gicv3_irq_eoi(struct rt_pic_irq *pirq) in gicv3_irq_eoi() 502 static rt_err_t gicv3_irq_set_priority(struct rt_pic_irq *pirq, rt_uint32_t priority) in gicv3_irq_set_priority() 523 static rt_err_t gicv3_irq_set_affinity(struct rt_pic_irq *pirq, rt_bitmap_t *affinity) in gicv3_irq_set_affinity() 544 static rt_err_t gicv3_irq_set_triger_mode(struct rt_pic_irq *pirq, rt_uint32_t mode) in gicv3_irq_set_triger_mode() 574 static void gicv3_irq_send_ipi(struct rt_pic_irq *pirq, rt_bitmap_t *cpumask) in gicv3_irq_send_ipi() 645 struct rt_pic_irq pirq = {}; in gicv3_irq_set_state() 699 struct rt_pic_irq *pirq; in gicv3_irq_map() [all …]
|
A D | pic-gicv2m.c | 104 static void gicv2m_irq_mask(struct rt_pic_irq *pirq) in gicv2m_irq_mask() 110 static void gicv2m_irq_unmask(struct rt_pic_irq *pirq) in gicv2m_irq_unmask() 116 static void gicv2m_compose_msi_msg(struct rt_pic_irq *pirq, struct rt_pci_msi_msg *msg) in gicv2m_compose_msi_msg() 145 struct rt_pic_irq *pirq; in gicv2m_irq_alloc_msi() 188 struct rt_pic_irq *pirq; in gicv2m_irq_free_msi()
|
A D | pic-gicv3-its.c | 151 rt_inline rt_uint32_t its_pirq_event_id(struct gicv3_its *its, struct rt_pic_irq *pirq) in its_pirq_event_id() 156 rt_inline rt_uint32_t its_pirq_device_id(struct gicv3_its *its, struct rt_pic_irq *pirq) in its_pirq_device_id() 364 struct rt_pic_irq *pirq) in lpi_flush_config() 623 static void gicv3_its_irq_mask(struct rt_pic_irq *pirq) in gicv3_its_irq_mask() 634 static void gicv3_its_irq_unmask(struct rt_pic_irq *pirq) in gicv3_its_irq_unmask() 645 static rt_err_t gicv3_its_irq_set_priority(struct rt_pic_irq *pirq, rt_uint32_t priority) in gicv3_its_irq_set_priority() 655 static rt_err_t gicv3_its_irq_set_affinity(struct rt_pic_irq *pirq, rt_bitmap_t *affinity) in gicv3_its_irq_set_affinity() 692 static void gicv3_its_irq_compose_msi_msg(struct rt_pic_irq *pirq, struct rt_pci_msi_msg *msg) in gicv3_its_irq_compose_msi_msg() 712 struct rt_pic_irq *pirq; in gicv3_its_irq_alloc_msi() 974 struct rt_pic_irq *pirq; in gicv3_its_irq_free_msi() [all …]
|
A D | pic-gic-common.c | 67 struct rt_pic_irq *pirq; in gic_common_sgi_config()
|
/components/drivers/pin/ |
A D | dev_pin_dm.c | 234 static void pin_dm_irq_mask(struct rt_pic_irq *pirq) in pin_dm_irq_mask() 241 static void pin_dm_irq_unmask(struct rt_pic_irq *pirq) in pin_dm_irq_unmask() 248 static rt_err_t pin_dm_irq_set_triger_mode(struct rt_pic_irq *pirq, rt_uint32_t mode) in pin_dm_irq_set_triger_mode() 286 struct rt_pic_irq *pirq = rt_pic_find_irq(pic, hwirq); in pin_dm_irq_map() 303 struct rt_ofw_cell_args *args, struct rt_pic_irq *out_pirq) in pin_dm_irq_parse() 343 struct rt_pic_irq *pirq; in pin_pic_handle_isr()
|
/components/drivers/pci/host/dw/ |
A D | pcie-dw_host.c | 17 static void dw_pcie_irq_ack(struct rt_pic_irq *pirq) in dw_pcie_irq_ack() 31 static void dw_pcie_irq_mask(struct rt_pic_irq *pirq) in dw_pcie_irq_mask() 53 static void dw_pcie_irq_unmask(struct rt_pic_irq *pirq) in dw_pcie_irq_unmask() 75 static void dw_pcie_compose_msi_msg(struct rt_pic_irq *pirq, struct rt_pci_msi_msg *msg) in dw_pcie_compose_msi_msg() 92 struct rt_pic_irq *pirq; in dw_pcie_irq_alloc_msi() 120 struct rt_pic_irq *pirq; in dw_pcie_irq_free_msi() 154 struct rt_pic_irq *pirq; in dw_handle_msi_irq()
|
/components/drivers/pci/msi/ |
A D | irq.c | 24 struct rt_pic_irq *pirq; in rt_pci_msi_setup_irqs()
|
A D | msi.c | 132 struct rt_pic_irq *pirq; in msi_affinity_init() 331 void rt_pci_msi_mask_irq(struct rt_pic_irq *pirq) in rt_pci_msi_mask_irq() 348 void rt_pci_msi_unmask_irq(struct rt_pic_irq *pirq) in rt_pci_msi_unmask_irq()
|
/components/drivers/ofw/ |
A D | irq.c | 534 struct rt_pic_irq pirq; in ofw_map_irq()
|
/components/drivers/pci/ |
A D | pci.c | 364 struct rt_pic_irq *pirq; in rt_pci_irq_mask()
|
Completed in 75 milliseconds