ssb_private.h (27710bf6febe8323f78bceca002ca7d71e5012a7) ssb_private.h (aab547ce0d1493d400b6468c521a0137cd8c1edf)
1#ifndef LINUX_SSB_PRIVATE_H_
2#define LINUX_SSB_PRIVATE_H_
3
4#include <linux/ssb/ssb.h>
5#include <linux/types.h>
6
7
8#define PFX "ssb: "

--- 104 unchanged lines hidden (view full) ---

113extern void ssb_iounmap(struct ssb_bus *ssb);
114
115
116/* core.c */
117extern u32 ssb_calc_clock_rate(u32 plltype, u32 n, u32 m);
118extern int ssb_devices_freeze(struct ssb_bus *bus);
119extern int ssb_devices_thaw(struct ssb_bus *bus);
120extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev);
1#ifndef LINUX_SSB_PRIVATE_H_
2#define LINUX_SSB_PRIVATE_H_
3
4#include <linux/ssb/ssb.h>
5#include <linux/types.h>
6
7
8#define PFX "ssb: "

--- 104 unchanged lines hidden (view full) ---

113extern void ssb_iounmap(struct ssb_bus *ssb);
114
115
116/* core.c */
117extern u32 ssb_calc_clock_rate(u32 plltype, u32 n, u32 m);
118extern int ssb_devices_freeze(struct ssb_bus *bus);
119extern int ssb_devices_thaw(struct ssb_bus *bus);
120extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev);
121int ssb_for_each_bus_call(unsigned long data,
122 int (*func)(struct ssb_bus *bus, unsigned long data));
121
122/* b43_pci_bridge.c */
123#ifdef CONFIG_SSB_B43_PCI_BRIDGE
124extern int __init b43_pci_ssb_bridge_init(void);
125extern void __exit b43_pci_ssb_bridge_exit(void);
126#else /* CONFIG_SSB_B43_PCI_BRIDGR */
127static inline int b43_pci_ssb_bridge_init(void)
128{
129 return 0;
130}
131static inline void b43_pci_ssb_bridge_exit(void)
132{
133}
134#endif /* CONFIG_SSB_PCIHOST */
135
136#endif /* LINUX_SSB_PRIVATE_H_ */
123
124/* b43_pci_bridge.c */
125#ifdef CONFIG_SSB_B43_PCI_BRIDGE
126extern int __init b43_pci_ssb_bridge_init(void);
127extern void __exit b43_pci_ssb_bridge_exit(void);
128#else /* CONFIG_SSB_B43_PCI_BRIDGR */
129static inline int b43_pci_ssb_bridge_init(void)
130{
131 return 0;
132}
133static inline void b43_pci_ssb_bridge_exit(void)
134{
135}
136#endif /* CONFIG_SSB_PCIHOST */
137
138#endif /* LINUX_SSB_PRIVATE_H_ */