Home
last modified time | relevance | path

Searched refs:iproc_pcie (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpcie-iproc.h80 struct iproc_pcie { struct
107 int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res);
108 int iproc_pcie_remove(struct iproc_pcie *pcie);
109 int iproc_pcie_shutdown(struct iproc_pcie *pcie);
112 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node);
113 void iproc_msi_exit(struct iproc_pcie *pcie);
115 static inline int iproc_msi_init(struct iproc_pcie *pcie, in iproc_msi_init()
120 static inline void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit()
H A Dpcie-iproc.c408 static inline struct iproc_pcie *iproc_data(struct pci_bus *bus) in iproc_data()
410 struct iproc_pcie *pcie = bus->sysdata; in iproc_data()
419 static inline u16 iproc_pcie_reg_offset(struct iproc_pcie *pcie, in iproc_pcie_reg_offset()
425 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg()
436 static inline void iproc_pcie_write_reg(struct iproc_pcie *pcie, in iproc_pcie_write_reg()
456 struct iproc_pcie *pcie = iproc_data(bus); in iproc_pcie_apb_err_disable()
469 static void __iomem *iproc_pcie_map_ep_cfg_reg(struct iproc_pcie *pcie, in iproc_pcie_map_ep_cfg_reg()
494 static unsigned int iproc_pcie_cfg_retry(struct iproc_pcie *pcie, in iproc_pcie_cfg_retry()
539 static void iproc_pcie_fix_cap(struct iproc_pcie *pcie, int where, u32 *val) in iproc_pcie_fix_cap()
585 struct iproc_pcie *pci in iproc_pcie_config_read()
[all...]
H A Dpcie-iproc-platform.c43 struct iproc_pcie *pcie; in iproc_pcie_pltfm_probe()
120 struct iproc_pcie *pcie = platform_get_drvdata(pdev); in iproc_pcie_pltfm_remove()
127 struct iproc_pcie *pcie = platform_get_drvdata(pdev); in iproc_pcie_pltfm_shutdown()
H A Dpcie-iproc-bcma.c28 struct iproc_pcie *pcie = dev->sysdata; in iproc_pcie_bcma_map_irq()
37 struct iproc_pcie *pcie; in iproc_pcie_bcma_probe()
76 struct iproc_pcie *pcie = bcma_get_drvdata(bdev); in iproc_pcie_bcma_remove()
H A Dpcie-iproc-msi.c94 struct iproc_pcie *pcie;
132 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_read_reg()
141 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_write_reg()
490 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_irq_setup()
521 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node) in iproc_msi_init()
661 void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit()
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpcie-iproc.h56 * struct iproc_pcie - iProc PCIe device
86 struct iproc_pcie { struct
113 int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res);
114 void iproc_pcie_remove(struct iproc_pcie *pcie);
115 int iproc_pcie_shutdown(struct iproc_pcie *pcie);
118 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node);
119 void iproc_msi_exit(struct iproc_pcie *pcie);
121 static inline int iproc_msi_init(struct iproc_pcie *pcie, in iproc_msi_init()
126 static inline void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit()
H A Dpcie-iproc.c398 static inline struct iproc_pcie *iproc_data(struct pci_bus *bus) in iproc_data()
400 struct iproc_pcie *pcie = bus->sysdata; in iproc_data()
409 static inline u16 iproc_pcie_reg_offset(struct iproc_pcie *pcie, in iproc_pcie_reg_offset()
415 static inline u32 iproc_pcie_read_reg(struct iproc_pcie *pcie, in iproc_pcie_read_reg()
426 static inline void iproc_pcie_write_reg(struct iproc_pcie *pcie, in iproc_pcie_write_reg()
446 struct iproc_pcie *pcie = iproc_data(bus); in iproc_pcie_apb_err_disable()
459 static void __iomem *iproc_pcie_map_ep_cfg_reg(struct iproc_pcie *pcie, in iproc_pcie_map_ep_cfg_reg()
480 static unsigned int iproc_pcie_cfg_retry(struct iproc_pcie *pcie, in iproc_pcie_cfg_retry()
525 static void iproc_pcie_fix_cap(struct iproc_pcie *pcie, int where, u32 *val) in iproc_pcie_fix_cap()
571 struct iproc_pcie *pci in iproc_pcie_config_read()
[all...]
H A Dpcie-iproc-bcma.c28 struct iproc_pcie *pcie = dev->sysdata; in iproc_bcma_pcie_map_irq()
37 struct iproc_pcie *pcie; in iproc_bcma_pcie_probe()
76 struct iproc_pcie *pcie = bcma_get_drvdata(bdev); in iproc_bcma_pcie_remove()
H A Dpcie-iproc-platform.c42 struct iproc_pcie *pcie; in iproc_pltfm_pcie_probe()
119 struct iproc_pcie *pcie = platform_get_drvdata(pdev); in iproc_pltfm_pcie_remove()
126 struct iproc_pcie *pcie = platform_get_drvdata(pdev); in iproc_pltfm_pcie_shutdown()
H A Dpcie-iproc-msi.c94 struct iproc_pcie *pcie;
132 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_read_reg()
141 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_write_reg()
488 struct iproc_pcie *pcie = msi->pcie; in iproc_msi_irq_setup()
519 int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node) in iproc_msi_init()
658 void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit()

Completed in 8 milliseconds