Symbol: ssb_bus
arch/mips/bcm63xx/boards/board_bcm963xx.c
705
static int bcm63xx_get_fallback_sprom(struct ssb_bus *bus, struct ssb_sprom *out)
arch/mips/include/asm/mach-bcm47xx/bcm47xx.h
26
struct ssb_bus ssb;
drivers/firmware/broadcom/bcm47xx_sprom.c
595
static int bcm47xx_get_sprom_ssb(struct ssb_bus *bus, struct ssb_sprom *out)
drivers/net/ethernet/broadcom/b44.c
1770
struct ssb_bus *bus = bp->sdev->bus;
drivers/net/wireless/broadcom/b43/main.c
2855
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/main.c
4720
struct ssb_bus *bus;
drivers/net/wireless/broadcom/b43/main.c
5530
static void b43_sprom_fixup(struct ssb_bus *bus)
drivers/net/wireless/broadcom/b43/phy_lp.c
1274
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/phy_lp.c
199
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/phy_lp.c
2390
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/phy_lp.c
2480
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/phy_lp.c
504
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/sdio.c
65
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/sdio.c
81
struct ssb_bus *bus = dev->dev->sdev->bus;
drivers/net/wireless/broadcom/b43/sdio.h
13
struct ssb_bus ssb;
drivers/net/wireless/broadcom/b43legacy/leds.c
178
struct ssb_bus *bus = dev->dev->bus;
drivers/net/wireless/broadcom/b43legacy/main.c
1878
struct ssb_bus *bus = dev->dev->bus;
drivers/net/wireless/broadcom/b43legacy/main.c
1926
struct ssb_bus *bus = dev->dev->bus;
drivers/net/wireless/broadcom/b43legacy/main.c
3253
struct ssb_bus *bus = dev->dev->bus;
drivers/net/wireless/broadcom/b43legacy/main.c
3629
struct ssb_bus *bus = dev->dev->bus;
drivers/net/wireless/broadcom/b43legacy/main.c
3770
static void b43legacy_sprom_fixup(struct ssb_bus *bus)
drivers/net/wireless/broadcom/b43legacy/rfkill.c
43
struct ssb_bus *bus = dev->dev->bus;
drivers/ssb/bridge_pcmcia_80211.c
30
struct ssb_bus *ssb;
drivers/ssb/bridge_pcmcia_80211.c
79
struct ssb_bus *ssb = dev->priv;
drivers/ssb/bridge_pcmcia_80211.c
90
struct ssb_bus *ssb = dev->priv;
drivers/ssb/bridge_pcmcia_80211.c
97
struct ssb_bus *ssb = dev->priv;
drivers/ssb/driver_chipcommon.c
121
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon.c
213
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon.c
244
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon.c
261
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon.c
335
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon.c
438
struct ssb_bus *bus = dev->bus;
drivers/ssb/driver_chipcommon.c
46
struct ssb_bus *bus;
drivers/ssb/driver_chipcommon.c
604
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
224
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
319
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
425
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
543
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
592
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
633
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
647
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
662
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_chipcommon_pmu.c
93
struct ssb_bus *bus = cc->dev->bus;
drivers/ssb/driver_gpio.c
101
struct ssb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/ssb/driver_gpio.c
109
struct ssb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/ssb/driver_gpio.c
125
struct ssb_bus *bus = dev_id;
drivers/ssb/driver_gpio.c
144
static int ssb_gpio_irq_chipco_domain_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
189
static void ssb_gpio_irq_chipco_domain_exit(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
208
static int ssb_gpio_irq_chipco_domain_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
213
static void ssb_gpio_irq_chipco_domain_exit(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
218
static int ssb_gpio_chipco_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
265
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
273
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
28
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
283
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
292
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
302
struct ssb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/ssb/driver_gpio.c
310
struct ssb_bus *bus = irq_data_get_irq_chip_data(d);
drivers/ssb/driver_gpio.c
326
struct ssb_bus *bus = dev_id;
drivers/ssb/driver_gpio.c
345
static int ssb_gpio_irq_extif_domain_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
389
static void ssb_gpio_irq_extif_domain_exit(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
407
static int ssb_gpio_irq_extif_domain_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
412
static void ssb_gpio_irq_extif_domain_exit(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
417
static int ssb_gpio_extif_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
43
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
455
static int ssb_gpio_extif_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
465
int ssb_gpio_init(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
474
int ssb_gpio_unregister(struct ssb_bus *bus)
drivers/ssb/driver_gpio.c
51
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
61
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
70
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
79
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_gpio.c
92
struct ssb_bus *bus = gpiochip_get_data(chip);
drivers/ssb/driver_mipscore.c
103
struct ssb_bus *bus = dev->bus;
drivers/ssb/driver_mipscore.c
127
static void clear_irq(struct ssb_bus *bus, unsigned int irq)
drivers/ssb/driver_mipscore.c
144
struct ssb_bus *bus = dev->bus;
drivers/ssb/driver_mipscore.c
192
static void dump_irq(struct ssb_bus *bus)
drivers/ssb/driver_mipscore.c
204
struct ssb_bus *bus = mcore->dev->bus;
drivers/ssb/driver_mipscore.c
216
struct ssb_bus *bus = mcore->dev->bus;
drivers/ssb/driver_mipscore.c
267
struct ssb_bus *bus = mcore->dev->bus;
drivers/ssb/driver_mipscore.c
295
struct ssb_bus *bus;
drivers/ssb/driver_mipscore.c
85
struct ssb_bus *bus = rdev->bus;
drivers/ssb/driver_pcicore.c
399
struct ssb_bus *bus = pc->dev->bus;
drivers/ssb/driver_pcicore.c
462
struct ssb_bus *bus = pdev->bus;
drivers/ssb/driver_pcicore.c
536
struct ssb_bus *bus = pdev->bus;
drivers/ssb/driver_pcicore.c
686
struct ssb_bus *bus;
drivers/ssb/embedded.c
105
u32 ssb_gpio_outen(struct ssb_bus *bus, u32 mask, u32 value)
drivers/ssb/embedded.c
123
u32 ssb_gpio_control(struct ssb_bus *bus, u32 mask, u32 value)
drivers/ssb/embedded.c
137
u32 ssb_gpio_intmask(struct ssb_bus *bus, u32 mask, u32 value)
drivers/ssb/embedded.c
155
u32 ssb_gpio_polarity(struct ssb_bus *bus, u32 mask, u32 value)
drivers/ssb/embedded.c
174
static int gige_pci_init_callback(struct ssb_bus *bus, unsigned long data)
drivers/ssb/embedded.c
216
static int gige_map_irq_callback(struct ssb_bus *bus, unsigned long data)
drivers/ssb/embedded.c
23
int ssb_watchdog_timer_set(struct ssb_bus *bus, u32 ticks)
drivers/ssb/embedded.c
37
int ssb_watchdog_register(struct ssb_bus *bus)
drivers/ssb/embedded.c
69
u32 ssb_gpio_in(struct ssb_bus *bus, u32 mask)
drivers/ssb/embedded.c
87
u32 ssb_gpio_out(struct ssb_bus *bus, u32 mask, u32 value)
drivers/ssb/host_soc.c
107
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
117
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
176
int ssb_host_soc_get_invariants(struct ssb_bus *bus,
drivers/ssb/host_soc.c
18
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
26
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
34
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
44
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
91
struct ssb_bus *bus = dev->bus;
drivers/ssb/host_soc.c
99
struct ssb_bus *bus = dev->bus;
drivers/ssb/main.c
1155
int ssb_bus_may_powerdown(struct ssb_bus *bus)
drivers/ssb/main.c
1187
int ssb_bus_powerup(struct ssb_bus *bus, bool dynamic_pctl)
drivers/ssb/main.c
1223
void ssb_commit_settings(struct ssb_bus *bus)
drivers/ssb/main.c
161
int ssb_bus_resume(struct ssb_bus *bus)
drivers/ssb/main.c
188
int ssb_bus_suspend(struct ssb_bus *bus)
drivers/ssb/main.c
207
int ssb_devices_freeze(struct ssb_bus *bus, struct ssb_freeze_context *ctx)
drivers/ssb/main.c
243
struct ssb_bus *bus = ctx->bus;
drivers/ssb/main.c
415
static void ssb_devices_unregister(struct ssb_bus *bus)
drivers/ssb/main.c
432
void ssb_bus_unregister(struct ssb_bus *bus)
drivers/ssb/main.c
459
static int ssb_devices_register(struct ssb_bus *bus)
drivers/ssb/main.c
561
struct ssb_bus *bus, *n;
drivers/ssb/main.c
58
struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev)
drivers/ssb/main.c
60
struct ssb_bus *bus;
drivers/ssb/main.c
602
static int ssb_fetch_invariants(struct ssb_bus *bus,
drivers/ssb/main.c
620
ssb_bus_register(struct ssb_bus *bus,
drivers/ssb/main.c
705
int ssb_bus_pcibus_register(struct ssb_bus *bus, struct pci_dev *host_pci)
drivers/ssb/main.c
729
int ssb_bus_pcmciabus_register(struct ssb_bus *bus,
drivers/ssb/main.c
751
int ssb_bus_sdiobus_register(struct ssb_bus *bus, struct sdio_func *func,
drivers/ssb/main.c
77
struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev)
drivers/ssb/main.c
774
int ssb_bus_host_soc_register(struct ssb_bus *bus, unsigned long baseaddr)
drivers/ssb/main.c
79
struct ssb_bus *bus;
drivers/ssb/main.c
809
struct ssb_bus *bus = dev->bus;
drivers/ssb/main.c
941
u32 ssb_clockspeed(struct ssb_bus *bus)
drivers/ssb/main.c
96
int (*func)(struct ssb_bus *bus, unsigned long data))
drivers/ssb/main.c
98
struct ssb_bus *bus;
drivers/ssb/pci.c
1004
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
1037
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
1050
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
1063
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
1078
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
1124
struct ssb_bus *bus;
drivers/ssb/pci.c
1138
struct ssb_bus *bus;
drivers/ssb/pci.c
1150
void ssb_pci_exit(struct ssb_bus *bus)
drivers/ssb/pci.c
1161
int ssb_pci_init(struct ssb_bus *bus)
drivers/ssb/pci.c
271
static int sprom_do_read(struct ssb_bus *bus, u16 *sprom)
drivers/ssb/pci.c
281
static int sprom_do_write(struct ssb_bus *bus, const u16 *sprom)
drivers/ssb/pci.c
32
int ssb_pci_switch_coreidx(struct ssb_bus *bus, u8 coreidx)
drivers/ssb/pci.c
63
int ssb_pci_switch_core(struct ssb_bus *bus,
drivers/ssb/pci.c
811
static int sprom_extract(struct ssb_bus *bus, struct ssb_sprom *out,
drivers/ssb/pci.c
84
int ssb_pci_xtal(struct ssb_bus *bus, u32 what, int turn_on)
drivers/ssb/pci.c
857
static int ssb_pci_sprom_get(struct ssb_bus *bus,
drivers/ssb/pci.c
926
static void ssb_pci_get_boardinfo(struct ssb_bus *bus,
drivers/ssb/pci.c
933
int ssb_pci_get_invariants(struct ssb_bus *bus,
drivers/ssb/pci.c
947
static int ssb_pci_assert_buspower(struct ssb_bus *bus)
drivers/ssb/pci.c
963
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
976
struct ssb_bus *bus = dev->bus;
drivers/ssb/pci.c
989
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcihost_wrapper.c
111
struct ssb_bus *ssb = pci_get_drvdata(dev);
drivers/ssb/pcihost_wrapper.c
25
struct ssb_bus *ssb = pci_get_drvdata(dev);
drivers/ssb/pcihost_wrapper.c
46
struct ssb_bus *ssb = pci_get_drvdata(dev);
drivers/ssb/pcihost_wrapper.c
70
struct ssb_bus *ssb;
drivers/ssb/pcmcia.c
150
static int ssb_pcmcia_switch_core(struct ssb_bus *bus, struct ssb_device *dev)
drivers/ssb/pcmcia.c
166
int ssb_pcmcia_switch_segment(struct ssb_bus *bus, u8 seg)
drivers/ssb/pcmcia.c
199
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
225
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
241
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
257
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
277
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
333
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
346
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
359
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
376
struct ssb_bus *bus = dev->bus;
drivers/ssb/pcmcia.c
442
static int ssb_pcmcia_sprom_command(struct ssb_bus *bus, u8 command)
drivers/ssb/pcmcia.c
464
static int ssb_pcmcia_sprom_read(struct ssb_bus *bus, u16 offset, u16 *value)
drivers/ssb/pcmcia.c
494
static int ssb_pcmcia_sprom_write(struct ssb_bus *bus, u16 offset, u16 value)
drivers/ssb/pcmcia.c
525
static int ssb_pcmcia_sprom_read_all(struct ssb_bus *bus, u16 *sprom)
drivers/ssb/pcmcia.c
539
static int ssb_pcmcia_sprom_write_all(struct ssb_bus *bus, const u16 *sprom)
drivers/ssb/pcmcia.c
697
int ssb_pcmcia_get_invariants(struct ssb_bus *bus,
drivers/ssb/pcmcia.c
71
static int ssb_pcmcia_cfg_write(struct ssb_bus *bus, u8 offset, u8 value)
drivers/ssb/pcmcia.c
732
struct ssb_bus *bus;
drivers/ssb/pcmcia.c
748
struct ssb_bus *bus;
drivers/ssb/pcmcia.c
761
static int ssb_pcmcia_cor_setup(struct ssb_bus *bus, u8 cor)
drivers/ssb/pcmcia.c
780
int ssb_pcmcia_hardware_setup(struct ssb_bus *bus)
drivers/ssb/pcmcia.c
802
void ssb_pcmcia_exit(struct ssb_bus *bus)
drivers/ssb/pcmcia.c
810
int ssb_pcmcia_init(struct ssb_bus *bus)
drivers/ssb/pcmcia.c
83
static int ssb_pcmcia_cfg_read(struct ssb_bus *bus, u8 offset, u8 *value)
drivers/ssb/pcmcia.c
94
int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus,
drivers/ssb/scan.c
160
static u32 scan_read32(struct ssb_bus *bus, u8 current_coreidx,
drivers/ssb/scan.c
187
static int scan_switchcore(struct ssb_bus *bus, u8 coreidx)
drivers/ssb/scan.c
202
void ssb_iounmap(struct ssb_bus *bus)
drivers/ssb/scan.c
223
static void __iomem *ssb_ioremap(struct ssb_bus *bus,
drivers/ssb/scan.c
251
static int we_support_multiple_80211_cores(struct ssb_bus *bus)
drivers/ssb/scan.c
271
int ssb_bus_scan(struct ssb_bus *bus,
drivers/ssb/sdio.c
104
static inline struct device *ssb_sdio_dev(struct ssb_bus *bus)
drivers/ssb/sdio.c
110
static int ssb_sdio_writeb(struct ssb_bus *bus, unsigned int addr, u8 val)
drivers/ssb/sdio.c
124
static u8 ssb_sdio_readb(struct ssb_bus *bus, unsigned int addr)
drivers/ssb/sdio.c
140
static int ssb_sdio_set_sbaddr_window(struct ssb_bus *bus, u32 address)
drivers/ssb/sdio.c
167
u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset)
drivers/ssb/sdio.c
184
int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx)
drivers/ssb/sdio.c
203
static int ssb_sdio_switch_core(struct ssb_bus *bus, struct ssb_device *dev)
drivers/ssb/sdio.c
231
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
253
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
275
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
301
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
345
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
364
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
383
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
408
struct ssb_bus *bus = dev->bus;
drivers/ssb/sdio.c
471
int ssb_sdio_get_invariants(struct ssb_bus *bus,
drivers/ssb/sdio.c
590
void ssb_sdio_exit(struct ssb_bus *bus)
drivers/ssb/sdio.c
597
int ssb_sdio_init(struct ssb_bus *bus)
drivers/ssb/sprom.c
102
int (*sprom_write)(struct ssb_bus *bus, const u16 *sprom))
drivers/ssb/sprom.c
171
int ssb_arch_register_fallback_sprom(int (*sprom_callback)(struct ssb_bus *bus,
drivers/ssb/sprom.c
181
int ssb_fill_sprom_with_fallback(struct ssb_bus *bus, struct ssb_sprom *out)
drivers/ssb/sprom.c
190
bool ssb_is_sprom_available(struct ssb_bus *bus)
drivers/ssb/sprom.c
20
static int(*get_fallback_sprom)(struct ssb_bus *dev, struct ssb_sprom *out);
drivers/ssb/sprom.c
67
ssize_t ssb_attr_sprom_show(struct ssb_bus *bus, char *buf,
drivers/ssb/sprom.c
68
int (*sprom_read)(struct ssb_bus *bus, u16 *sprom))
drivers/ssb/sprom.c
99
ssize_t ssb_attr_sprom_store(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
101
extern int ssb_sdio_get_invariants(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
104
extern u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset);
drivers/ssb/ssb_private.h
105
extern int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx);
drivers/ssb/ssb_private.h
106
extern void ssb_sdio_exit(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
107
extern int ssb_sdio_init(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
111
static inline u32 ssb_sdio_scan_read32(struct ssb_bus *bus, u16 offset)
drivers/ssb/ssb_private.h
115
static inline int ssb_sdio_scan_switch_coreidx(struct ssb_bus *bus, u8 coreidx)
drivers/ssb/ssb_private.h
119
static inline void ssb_sdio_exit(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
122
static inline int ssb_sdio_init(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
135
extern int ssb_host_soc_get_invariants(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
141
extern int ssb_bus_scan(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
143
extern void ssb_iounmap(struct ssb_bus *ssb);
drivers/ssb/ssb_private.h
148
ssize_t ssb_attr_sprom_show(struct ssb_bus *bus, char *buf,
drivers/ssb/ssb_private.h
149
int (*sprom_read)(struct ssb_bus *bus, u16 *sprom));
drivers/ssb/ssb_private.h
15
extern int ssb_pci_switch_core(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
151
ssize_t ssb_attr_sprom_store(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
154
int (*sprom_write)(struct ssb_bus *bus, const u16 *sprom));
drivers/ssb/ssb_private.h
155
extern int ssb_fill_sprom_with_fallback(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
161
extern struct ssb_bus *ssb_pci_dev_to_bus(struct pci_dev *pdev);
drivers/ssb/ssb_private.h
163
int (*func)(struct ssb_bus *bus, unsigned long data));
drivers/ssb/ssb_private.h
164
extern struct ssb_bus *ssb_pcmcia_dev_to_bus(struct pcmcia_device *pdev);
drivers/ssb/ssb_private.h
168
struct ssb_bus *bus;
drivers/ssb/ssb_private.h
17
extern int ssb_pci_switch_coreidx(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
172
extern int ssb_devices_freeze(struct ssb_bus *bus, struct ssb_freeze_context *ctx);
drivers/ssb/ssb_private.h
19
extern int ssb_pci_xtal(struct ssb_bus *bus, u32 what,
drivers/ssb/ssb_private.h
21
extern int ssb_pci_get_invariants(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
23
extern void ssb_pci_exit(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
236
extern int ssb_watchdog_register(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
238
static inline int ssb_watchdog_register(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
24
extern int ssb_pci_init(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
253
extern int ssb_gpio_init(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
254
extern int ssb_gpio_unregister(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
256
static inline int ssb_gpio_init(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
260
static inline int ssb_gpio_unregister(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
29
static inline int ssb_pci_switch_core(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
34
static inline int ssb_pci_switch_coreidx(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
39
static inline int ssb_pci_xtal(struct ssb_bus *bus, u32 what,
drivers/ssb/ssb_private.h
44
static inline void ssb_pci_exit(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
47
static inline int ssb_pci_init(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
56
extern int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
58
extern int ssb_pcmcia_switch_segment(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
60
extern int ssb_pcmcia_get_invariants(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
62
extern int ssb_pcmcia_hardware_setup(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
63
extern void ssb_pcmcia_exit(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
64
extern int ssb_pcmcia_init(struct ssb_bus *bus);
drivers/ssb/ssb_private.h
69
static inline int ssb_pcmcia_switch_coreidx(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
74
static inline int ssb_pcmcia_switch_segment(struct ssb_bus *bus,
drivers/ssb/ssb_private.h
79
static inline int ssb_pcmcia_hardware_setup(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
83
static inline void ssb_pcmcia_exit(struct ssb_bus *bus)
drivers/ssb/ssb_private.h
86
static inline int ssb_pcmcia_init(struct ssb_bus *bus)
include/linux/ssb/ssb.h
19
struct ssb_bus;
include/linux/ssb/ssb.h
275
struct ssb_bus *bus;
include/linux/ssb/ssb.h
523
typedef int (*ssb_invariants_func_t)(struct ssb_bus *bus,
include/linux/ssb/ssb.h
527
extern int ssb_bus_host_soc_register(struct ssb_bus *bus,
include/linux/ssb/ssb.h
530
extern int ssb_bus_pcibus_register(struct ssb_bus *bus,
include/linux/ssb/ssb.h
534
extern int ssb_bus_pcmciabus_register(struct ssb_bus *bus,
include/linux/ssb/ssb.h
539
extern int ssb_bus_sdiobus_register(struct ssb_bus *bus,
include/linux/ssb/ssb.h
545
extern void ssb_bus_unregister(struct ssb_bus *bus);
include/linux/ssb/ssb.h
548
extern bool ssb_is_sprom_available(struct ssb_bus *bus);
include/linux/ssb/ssb.h
553
int (*sprom_callback)(struct ssb_bus *bus,
include/linux/ssb/ssb.h
558
extern int ssb_bus_suspend(struct ssb_bus *bus);
include/linux/ssb/ssb.h
561
extern int ssb_bus_resume(struct ssb_bus *bus);
include/linux/ssb/ssb.h
563
extern u32 ssb_clockspeed(struct ssb_bus *bus);
include/linux/ssb/ssb.h
654
extern int ssb_bus_may_powerdown(struct ssb_bus *bus);
include/linux/ssb/ssb.h
658
extern int ssb_bus_powerup(struct ssb_bus *bus, bool dynamic_pctl);
include/linux/ssb/ssb.h
660
extern void ssb_commit_settings(struct ssb_bus *bus);
include/linux/ssb/ssb_embedded.h
12
u32 ssb_gpio_in(struct ssb_bus *bus, u32 mask);
include/linux/ssb/ssb_embedded.h
13
u32 ssb_gpio_out(struct ssb_bus *bus, u32 mask, u32 value);
include/linux/ssb/ssb_embedded.h
14
u32 ssb_gpio_outen(struct ssb_bus *bus, u32 mask, u32 value);
include/linux/ssb/ssb_embedded.h
15
u32 ssb_gpio_control(struct ssb_bus *bus, u32 mask, u32 value);
include/linux/ssb/ssb_embedded.h
16
u32 ssb_gpio_intmask(struct ssb_bus *bus, u32 mask, u32 value);
include/linux/ssb/ssb_embedded.h
17
u32 ssb_gpio_polarity(struct ssb_bus *bus, u32 mask, u32 value);
include/linux/ssb/ssb_embedded.h
9
extern int ssb_watchdog_timer_set(struct ssb_bus *bus, u32 ticks);