pcie-iproc.h (762f99f4f3cb41a775b5157dd761217beba65873) | pcie-iproc.h (6f1c0a046048ec647299c5f9a135002393941c99) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2014-2015 Broadcom Corporation 4 */ 5 6#ifndef _PCIE_IPROC_H 7#define _PCIE_IPROC_H 8 --- 97 unchanged lines hidden (view full) --- 106 struct iproc_pcie_ib ib; 107 const struct iproc_pcie_ib_map *ib_map; 108 109 bool need_msi_steer; 110 struct iproc_msi *msi; 111}; 112 113int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (C) 2014-2015 Broadcom Corporation 4 */ 5 6#ifndef _PCIE_IPROC_H 7#define _PCIE_IPROC_H 8 --- 97 unchanged lines hidden (view full) --- 106 struct iproc_pcie_ib ib; 107 const struct iproc_pcie_ib_map *ib_map; 108 109 bool need_msi_steer; 110 struct iproc_msi *msi; 111}; 112 113int iproc_pcie_setup(struct iproc_pcie *pcie, struct list_head *res); |
114int iproc_pcie_remove(struct iproc_pcie *pcie); | 114void iproc_pcie_remove(struct iproc_pcie *pcie); |
115int iproc_pcie_shutdown(struct iproc_pcie *pcie); 116 117#ifdef CONFIG_PCIE_IPROC_MSI 118int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node); 119void iproc_msi_exit(struct iproc_pcie *pcie); 120#else 121static inline int iproc_msi_init(struct iproc_pcie *pcie, 122 struct device_node *node) 123{ 124 return -ENODEV; 125} 126static inline void iproc_msi_exit(struct iproc_pcie *pcie) 127{ 128} 129#endif 130 131#endif /* _PCIE_IPROC_H */ | 115int iproc_pcie_shutdown(struct iproc_pcie *pcie); 116 117#ifdef CONFIG_PCIE_IPROC_MSI 118int iproc_msi_init(struct iproc_pcie *pcie, struct device_node *node); 119void iproc_msi_exit(struct iproc_pcie *pcie); 120#else 121static inline int iproc_msi_init(struct iproc_pcie *pcie, 122 struct device_node *node) 123{ 124 return -ENODEV; 125} 126static inline void iproc_msi_exit(struct iproc_pcie *pcie) 127{ 128} 129#endif 130 131#endif /* _PCIE_IPROC_H */ |