Lines Matching refs:pic
119 struct gicv2m *v2m = raw_to_gicv2m(pirq->pic); in gicv2m_compose_msi_msg()
141 static int gicv2m_irq_alloc_msi(struct rt_pic *pic, struct rt_pci_msi_desc *msi_desc) in gicv2m_irq_alloc_msi() argument
146 struct gicv2m *v2m = raw_to_gicv2m(pic); in gicv2m_irq_alloc_msi()
167 irq = rt_pic_config_irq(pic, hwirq_index, hwirq); in gicv2m_irq_alloc_msi()
172 pirq = rt_pic_find_irq(pic, hwirq_index); in gicv2m_irq_alloc_msi()
185 static void gicv2m_irq_free_msi(struct rt_pic *pic, int irq) in gicv2m_irq_free_msi() argument
189 struct gicv2m *v2m = raw_to_gicv2m(pic); in gicv2m_irq_free_msi()
191 pirq = rt_pic_find_pirq(pic, irq); in gicv2m_irq_free_msi()
205 static rt_err_t gicv2m_irq_set_state(struct rt_pic *pic, int hwirq, int type, rt_bool_t state) in gicv2m_irq_set_state() argument
207 struct gicv2m *v2m = raw_to_gicv2m(pic); in gicv2m_irq_set_state()
213 static rt_err_t gicv2m_irq_get_state(struct rt_pic *pic, int hwirq, int type, rt_bool_t *out_state) in gicv2m_irq_get_state() argument
215 struct gicv2m *v2m = raw_to_gicv2m(pic); in gicv2m_irq_get_state()