| /components/drivers/include/drivers/ |
| A D | pci.h | 128 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 D | pci_msi.h | 154 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 D | host-bridge.c | 33 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 D | procfs.h | 19 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 D | pci.c | 32 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 D | probe.c | 75 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 D | pme.c | 38 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 D | procfs.c | 46 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 D | ofw.c | 24 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 D | irq.c | 19 void rt_pci_assign_irq(struct rt_pci_device *pdev) in rt_pci_assign_irq()
|
| /components/drivers/pci/msi/ |
| A D | msi.c | 58 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 D | device.c | 13 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 D | irq.c | 20 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 D | ahci-pci.c | 36 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 D | nvme-pci.c | 35 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 D | watchdog-i6300esb.c | 59 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 D | pic-gicv3-its.c | 713 struct rt_pci_device *pdev = msi_desc->pdev; in gicv3_its_irq_alloc_msi()
|