Home
last modified time | relevance | path

Searched refs:rt_pci_device (Results 1 – 17 of 17) sorted by relevance

/components/drivers/include/drivers/
A Dpci.h128 struct rt_pci_device struct
235 struct rt_pci_device *self;
256 rt_err_t (*probe)(struct rt_pci_device *pdev);
257 rt_err_t (*remove)(struct rt_pci_device *pdev);
278 void rt_pci_pme_init(struct rt_pci_device *pdev);
293 void rt_pci_msi_init(struct rt_pci_device *pdev);
294 void rt_pci_msix_init(struct rt_pci_device *pdev);
296 void rt_pci_set_master(struct rt_pci_device *pdev);
475 void rt_pci_assign_irq(struct rt_pci_device *pdev);
481 void rt_pci_irq_mask(struct rt_pci_device *pdev);
[all …]
A Dpci_msi.h154 struct rt_pci_device *pdev;
179 rt_err_t rt_pci_msi_setup_irqs(struct rt_pci_device *pdev, int nvec, int type);
181 void rt_pci_msi_shutdown(struct rt_pci_device *pdev);
182 void rt_pci_msix_shutdown(struct rt_pci_device *pdev);
183 void rt_pci_msi_free_irqs(struct rt_pci_device *pdev);
/components/drivers/pci/
A Dhost-bridge.c33 static rt_bool_t pci_device_pm_ops(struct rt_pci_device *pdev, void *data) in pci_device_pm_ops()
46 struct rt_pci_device *pdev = rt_container_of(device, struct rt_pci_device, parent); in host_bridge_pm_suspend()
58 struct rt_pci_device *pdev = rt_container_of(device, struct rt_pci_device, parent); in host_bridge_pm_resume()
72 static void host_bridge_free(struct rt_pci_device *pdev) in host_bridge_free()
79 static rt_err_t host_bridge_probe(struct rt_pci_device *pdev) in host_bridge_probe()
92 static rt_err_t host_bridge_remove(struct rt_pci_device *pdev) in host_bridge_remove()
100 static rt_err_t host_bridge_shutdown(struct rt_pci_device *pdev) in host_bridge_shutdown()
A Dprocfs.h19 void pci_procfs_attach(struct rt_pci_device *pdev);
20 void pci_procfs_detach(struct rt_pci_device *pdev);
22 rt_inline void pci_procfs_attach(struct rt_pci_device *pdev) in pci_procfs_attach()
26 rt_inline void pci_procfs_detach(struct rt_pci_device *pdev) in pci_procfs_detach()
A Dpci.c32 rt_uint32_t rt_pci_domain(struct rt_pci_device *pdev) in rt_pci_domain()
249 void rt_pci_set_master(struct rt_pci_device *pdev) in rt_pci_set_master()
257 void rt_pci_clear_master(struct rt_pci_device *pdev) in rt_pci_clear_master()
359 void rt_pci_irq_mask(struct rt_pci_device *pdev) in rt_pci_irq_mask()
382 void rt_pci_irq_unmask(struct rt_pci_device *pdev) in rt_pci_irq_unmask()
529 struct rt_pci_device *pdev) in rt_pci_device_alloc_resource()
739 struct rt_pci_device *pdev, *last_pdev = RT_NULL; in rt_pci_enum_device()
925 struct rt_pci_device *pdev = rt_container_of(dev, struct rt_pci_device, parent); in pci_match()
946 struct rt_pci_device *pdev = rt_container_of(dev, struct rt_pci_device, parent); in pci_probe()
966 struct rt_pci_device *pdev = rt_container_of(dev, struct rt_pci_device, parent); in pci_remove()
[all …]
A Dprobe.c75 struct rt_pci_device *pdev = rt_calloc(1, sizeof(*pdev)); in rt_pci_alloc_device()
113 struct rt_pci_device *pdev = RT_NULL; in rt_pci_scan_single_device()
178 static void pci_read_irq(struct rt_pci_device *pdev) in pci_read_irq()
192 static void pcie_set_port_type(struct rt_pci_device *pdev) in pcie_set_port_type()
204 static void pci_configure_ari(struct rt_pci_device *pdev) in pci_configure_ari()
207 struct rt_pci_device *bridge; in pci_configure_ari()
304 rt_err_t rt_pci_setup_device(struct rt_pci_device *pdev) in rt_pci_setup_device()
460 static void pcie_fixup_link(struct rt_pci_device *pdev) in pcie_fixup_link()
611 struct rt_pci_device *pdev; in only_one_child()
681 struct rt_pci_device *pdev = RT_NULL; in rt_pci_scan_slot()
[all …]
A Dpme.c38 void rt_pci_pme_init(struct rt_pci_device *pdev) in rt_pci_pme_init()
67 rt_err_t rt_pci_enable_wake(struct rt_pci_device *pdev, in rt_pci_enable_wake()
91 static void pci_pme_active(struct rt_pci_device *pdev, rt_bool_t enable) in pci_pme_active()
113 void rt_pci_pme_active(struct rt_pci_device *pdev, rt_bool_t enable) in rt_pci_pme_active()
A Dprocfs.c46 static void pci_pm_runtime_get(struct rt_pci_device *pdev, rt_ubase_t *out_flags) in pci_pm_runtime_get()
56 static void pci_pm_runtime_put(struct rt_pci_device *pdev, rt_ubase_t *flags) in pci_pm_runtime_put()
70 struct rt_pci_device *pdev = dentry->data; in pci_read()
151 struct rt_pci_device *pdev = dentry->data; in pci_write()
223 struct rt_pci_device *pdev = dentry->data; in pci_lseek()
257 void pci_procfs_attach(struct rt_pci_device *pdev) in pci_procfs_attach()
278 void pci_procfs_detach(struct rt_pci_device *pdev) in pci_procfs_detach()
292 struct rt_pci_device *pdev; in pci_single_show()
298 pdev = rt_container_of(dev, struct rt_pci_device, parent); in pci_single_show()
A Dofw.c24 static rt_err_t pci_ofw_irq_parse(struct rt_pci_device *pdev, struct rt_ofw_cell_args *out_irq) in pci_ofw_irq_parse()
29 struct rt_pci_device *p2pdev; in pci_ofw_irq_parse()
131 int rt_pci_ofw_irq_parse_and_map(struct rt_pci_device *pdev, in rt_pci_ofw_irq_parse_and_map()
460 static void ofw_msi_pic_init(struct rt_pci_device *pdev) in ofw_msi_pic_init()
566 rt_err_t rt_pci_ofw_device_init(struct rt_pci_device *pdev) in rt_pci_ofw_device_init()
599 rt_err_t rt_pci_ofw_device_free(struct rt_pci_device *pdev) in rt_pci_ofw_device_free()
A Dirq.c19 void rt_pci_assign_irq(struct rt_pci_device *pdev) in rt_pci_assign_irq()
/components/drivers/pci/msi/
A Dmsi.c58 static void msix_update_ctrl(struct rt_pci_device *pdev, in msix_update_ctrl()
101 rt_uint32_t mask, struct rt_pci_device *pdev) in msi_mask()
107 rt_uint32_t mask, struct rt_pci_device *pdev) in msi_unmask()
133 struct rt_pci_device *pdev = desc->pdev; in msi_affinity_init()
179 void rt_pci_msi_shutdown(struct rt_pci_device *pdev) in rt_pci_msi_shutdown()
201 void rt_pci_msix_shutdown(struct rt_pci_device *pdev) in rt_pci_msix_shutdown()
221 void rt_pci_msi_free_irqs(struct rt_pci_device *pdev) in rt_pci_msi_free_irqs()
257 struct rt_pci_device *pdev = desc->pdev; in rt_pci_msi_write_msg()
436 void rt_pci_free_vector(struct rt_pci_device *pdev) in rt_pci_free_vector()
522 rt_err_t rt_pci_msi_disable(struct rt_pci_device *pdev) in rt_pci_msi_disable()
[all …]
A Ddevice.c13 void rt_pci_msi_init(struct rt_pci_device *pdev) in rt_pci_msi_init()
33 void rt_pci_msix_init(struct rt_pci_device *pdev) in rt_pci_msix_init()
A Dirq.c20 rt_err_t rt_pci_msi_setup_irqs(struct rt_pci_device *pdev, int nvec, int type) in rt_pci_msi_setup_irqs()
/components/drivers/ata/
A Dahci-pci.c36 struct rt_pci_device *pdev; in pci_ahci_init()
38 pdev = rt_container_of(host->parent.dev, struct rt_pci_device, parent); in pci_ahci_init()
56 struct rt_pci_device *pdev; in pci_ahci_intel_init()
58 pdev = rt_container_of(host->parent.dev, struct rt_pci_device, parent); in pci_ahci_intel_init()
74 static rt_err_t pci_ahci_probe(struct rt_pci_device *pdev) in pci_ahci_probe()
142 static rt_err_t pci_ahci_remove(struct rt_pci_device *pdev) in pci_ahci_remove()
170 static rt_err_t pci_ahci_shutdown(struct rt_pci_device *pdev) in pci_ahci_shutdown()
/components/drivers/nvme/
A Dnvme-pci.c35 static rt_err_t pci_nvme_probe(struct rt_pci_device *pdev) in pci_nvme_probe()
122 static rt_err_t pci_nvme_remove(struct rt_pci_device *pdev) in pci_nvme_remove()
150 static rt_err_t pci_nvme_shutdown(struct rt_pci_device *pdev) in pci_nvme_shutdown()
/components/drivers/watchdog/
A Dwatchdog-i6300esb.c59 struct rt_pci_device *pdev;
183 static rt_err_t i6300esb_wdt_probe(struct rt_pci_device *pdev) in i6300esb_wdt_probe()
265 static rt_err_t i6300esb_wdt_remove(struct rt_pci_device *pdev) in i6300esb_wdt_remove()
/components/drivers/pic/
A Dpic-gicv3-its.c713 struct rt_pci_device *pdev = msi_desc->pdev; in gicv3_its_irq_alloc_msi()

Completed in 29 milliseconds