Home
last modified time | relevance | path

Searched refs:rt_pic_irq (Results 1 – 14 of 14) sorted by relevance

/components/drivers/include/drivers/
A Dpic.h24 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 Dpci_msi.h186 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 Dpic.c50 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 Dpic-gicv2.c155 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 Dpic-gicv3.c450 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 Dpic-gicv2m.c104 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 Dpic-gicv3-its.c151 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 Dpic-gic-common.c67 struct rt_pic_irq *pirq; in gic_common_sgi_config()
/components/drivers/pin/
A Ddev_pin_dm.c234 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 Dpcie-dw_host.c17 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 Dirq.c24 struct rt_pic_irq *pirq; in rt_pci_msi_setup_irqs()
A Dmsi.c132 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 Dirq.c534 struct rt_pic_irq pirq; in ofw_map_irq()
/components/drivers/pci/
A Dpci.c364 struct rt_pic_irq *pirq; in rt_pci_irq_mask()

Completed in 75 milliseconds