Home
last modified time | relevance | path

Searched refs:msi_pic (Results 1 – 6 of 6) sorted by relevance

/components/drivers/pci/msi/
A Dirq.c25 struct rt_pic *msi_pic; in rt_pci_msi_setup_irqs() local
33 msi_pic = pdev->msi_pic; in rt_pci_msi_setup_irqs()
48 if ((irq = msi_pic->ops->irq_alloc_msi(msi_pic, desc)) < 0) in rt_pci_msi_setup_irqs()
79 msi_pic->ops->irq_free_msi(msi_pic, irq_idx); in rt_pci_msi_setup_irqs()
91 pirq = rt_pic_find_pirq(msi_pic, irq + idx); in rt_pci_msi_setup_irqs()
94 msi_pic->ops->irq_compose_msi_msg(pirq, &desc->msg); in rt_pci_msi_setup_irqs()
104 if ((irq = msi_pic->ops->irq_alloc_msi(msi_pic, desc)) < 0) in rt_pci_msi_setup_irqs()
115 pirq = rt_pic_find_pirq(msi_pic, irq); in rt_pci_msi_setup_irqs()
118 msi_pic->ops->irq_compose_msi_msg(pirq, &desc->msg); in rt_pci_msi_setup_irqs()
134 msi_pic->ops->irq_free_msi(msi_pic, desc->irq); in rt_pci_msi_setup_irqs()
A Dmsi.c134 struct rt_pic *msi_pic = pdev->msi_pic; in msi_affinity_init() local
137 pirq = rt_pic_find_pirq(msi_pic, irq); in msi_affinity_init()
172 if (msi_pic->ops->irq_write_msi_msg) in msi_affinity_init()
174 msi_pic->ops->irq_write_msi_msg(pirq, &desc->msg); in msi_affinity_init()
667 if (!pdev->msi_pic) in rt_pci_msi_enable_range_affinity()
896 if (!pdev->msi_pic) in rt_pci_msix_enable_range_affinity()
/components/drivers/pci/host/dw/
A Dpcie-dw_host.c156 struct rt_pic *msi_pic = port->msi_pic; in dw_handle_msi_irq() local
340 port->msi_pic = rt_calloc(1, sizeof(*port->msi_pic)); in dw_pcie_host_init()
342 if (!port->msi_pic) in dw_pcie_host_init()
347 port->msi_pic->priv_data = port; in dw_pcie_host_init()
348 port->msi_pic->ops = &dw_pci_msi_ops; in dw_pcie_host_init()
350 rt_pic_user_extends(port->msi_pic); in dw_pcie_host_init()
398 rt_pic_cancel_irq(port->msi_pic); in dw_pcie_host_init()
399 rt_free(port->msi_pic); in dw_pcie_host_init()
400 port->msi_pic = RT_NULL; in dw_pcie_host_init()
424 rt_pic_cancel_irq(port->msi_pic); in dw_pcie_host_free()
[all …]
A Dpcie-dw.h191 struct rt_pic *msi_pic; member
/components/drivers/pci/
A Dofw.c493 pdev->msi_pic = rt_pic_dynamic_cast(rt_ofw_data(msi_ic_np)); in ofw_msi_pic_init()
495 if (!pdev->msi_pic) in ofw_msi_pic_init()
502 if (!pdev->msi_pic->ops->irq_compose_msi_msg) in ofw_msi_pic_init()
509 if (!pdev->msi_pic->ops->irq_alloc_msi) in ofw_msi_pic_init()
516 if (!pdev->msi_pic->ops->irq_free_msi) in ofw_msi_pic_init()
/components/drivers/include/drivers/
A Dpci.h182 struct rt_pic *msi_pic; member

Completed in 12 milliseconds