Lines Matching +full:pcie +full:- +full:ob
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2014-2015 Broadcom Corporation
10 * iProc PCIe interface type
27 * iProc PCIe outbound mapping
29 * the iProc PCIe core
38 * iProc PCIe inbound mapping
50 * iProc PCIe device
53 * @type: iProc PCIe interface type
55 * @base: PCIe host controller I/O register base
56 * @base_addr: PCIe host controller register base physical address
69 * @ob: outbound mapping related parameters
76 * @need_msi_steer: indicates additional configuration of the iProc PCIe
96 struct iproc_pcie_ob ob; member
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() argument
118 return -ENODEV; in iproc_msi_init()
120 static inline void iproc_msi_exit(struct iproc_pcie *pcie) in iproc_msi_exit() argument