Lines Matching refs:ssb_bus

47 extern int ssb_pci_switch_core(struct ssb_bus *bus,
49 extern int ssb_pci_switch_coreidx(struct ssb_bus *bus,
51 extern int ssb_pci_xtal(struct ssb_bus *bus, u32 what,
53 extern int ssb_pci_get_invariants(struct ssb_bus *bus,
55 extern void ssb_pci_exit(struct ssb_bus *bus);
56 extern int ssb_pci_init(struct ssb_bus *bus);
61 static inline int ssb_pci_switch_core(struct ssb_bus *bus, in ssb_pci_switch_core()
66 static inline int ssb_pci_switch_coreidx(struct ssb_bus *bus, in ssb_pci_switch_coreidx()
71 static inline int ssb_pci_xtal(struct ssb_bus *bus, u32 what, in ssb_pci_xtal()
76 static inline void ssb_pci_exit(struct ssb_bus *bus) in ssb_pci_exit()
79 static inline int ssb_pci_init(struct ssb_bus *bus) in ssb_pci_init()
88 extern int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus,
90 extern int ssb_pcmcia_switch_segment(struct ssb_bus *bus,
92 extern int ssb_pcmcia_get_invariants(struct ssb_bus *bus,
94 extern int ssb_pcmcia_hardware_setup(struct ssb_bus *bus);
95 extern void ssb_pcmcia_exit(struct ssb_bus *bus);
96 extern int ssb_pcmcia_init(struct ssb_bus *bus);
101 static inline int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus, in ssb_pcmcia_switch_coreidx()
106 static inline int ssb_pcmcia_switch_segment(struct ssb_bus *bus, in ssb_pcmcia_switch_segment()
111 static inline int ssb_pcmcia_hardware_setup(struct ssb_bus *bus) in ssb_pcmcia_hardware_setup()
115 static inline void ssb_pcmcia_exit(struct ssb_bus *bus) in ssb_pcmcia_exit()
118 static inline int ssb_pcmcia_init(struct ssb_bus *bus) in ssb_pcmcia_init()
133 extern int ssb_sdio_get_invariants(struct ssb_bus *bus,
136 extern u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset);
137 extern int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx);
138 extern void ssb_sdio_exit(struct ssb_bus *bus);
139 extern int ssb_sdio_init(struct ssb_bus *bus);
143 static inline u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset) in ssb_sdio_scan_read32()
147 static inline int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx) in ssb_sdio_scan_switch_coreidx()
151 static inline void ssb_sdio_exit(struct ssb_bus *bus) in ssb_sdio_exit()
154 static inline int ssb_sdio_init(struct ssb_bus *bus) in ssb_sdio_init()
170 extern int ssb_bus_scan(struct ssb_bus *bus,
172 extern void ssb_iounmap(struct ssb_bus *ssb);
177 ssize_t ssb_attr_sprom_show(struct ssb_bus *bus, char *buf,
178 int (*sprom_read)(struct ssb_bus *bus, u16 *sprom));
180 ssize_t ssb_attr_sprom_store(struct ssb_bus *bus,
183 int (*sprom_write)(struct ssb_bus *bus, const u16 *sprom));
184 extern int ssb_fill_sprom_with_fallback(struct ssb_bus *bus,
190 extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev);
192 int (*func)(struct ssb_bus *bus, unsigned long data));
193 extern struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev);
197 struct ssb_bus *bus;
201 extern int ssb_devices_freeze(struct ssb_bus *bus, struct ssb_freeze_context *ctx);
265 extern int ssb_watchdog_register(struct ssb_bus *bus);
267 static inline int ssb_watchdog_register(struct ssb_bus *bus) in ssb_watchdog_register()
282 extern int ssb_gpio_init(struct ssb_bus *bus);
283 extern int ssb_gpio_unregister(struct ssb_bus *bus);
285 static inline int ssb_gpio_init(struct ssb_bus *bus) in ssb_gpio_init()
289 static inline int ssb_gpio_unregister(struct ssb_bus *bus) in ssb_gpio_unregister()