bcma_bus
struct bcma_bus;
void bcma_prepare_core(struct bcma_bus *bus, struct bcma_device *core);
void bcma_init_bus(struct bcma_bus *bus);
void bcma_unregister_cores(struct bcma_bus *bus);
int bcma_bus_register(struct bcma_bus *bus);
void bcma_bus_unregister(struct bcma_bus *bus);
int __init bcma_bus_early_register(struct bcma_bus *bus);
int bcma_bus_suspend(struct bcma_bus *bus);
int bcma_bus_resume(struct bcma_bus *bus);
void bcma_detect_chip(struct bcma_bus *bus);
int bcma_bus_scan(struct bcma_bus *bus);
int bcma_sprom_get(struct bcma_bus *bus);
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
static bool bcma_wait_reg(struct bcma_bus *bus, void __iomem *addr, u32 mask,
struct bcma_bus *bus = ccb->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
struct bcma_bus *bus = cc->core->bus;
static void bcma_core_mips_set_irq_name(struct bcma_bus *bus, unsigned int irq,
static void bcma_core_mips_dump_irq(struct bcma_bus *bus)
struct bcma_bus *bus = mcore->core->bus;
static enum bcma_boot_dev bcma_boot_dev(struct bcma_bus *bus)
struct bcma_bus *bus = mcore->core->bus;
struct bcma_bus *bus = mcore->core->bus;
static void bcma_fix_i2s_irqflag(struct bcma_bus *bus)
struct bcma_bus *bus;
struct bcma_bus *bus = dev->bus;
void bcma_core_pci_power_save(struct bcma_bus *bus, bool up)
struct bcma_bus *bus = pc->core->bus;
struct bcma_bus *bus = pc->core->bus;
struct bcma_bus *bus = pc->core->bus;
struct bcma_bus *bus = pcie2->core->bus;
struct bcma_bus *bus = pcie2->core->bus;
struct bcma_bus *bus;
struct bcma_bus *bus = pci_get_drvdata(dev);
struct bcma_bus *bus = dev_get_drvdata(dev);
struct bcma_bus *bus = dev_get_drvdata(dev);
void bcma_host_pci_up(struct bcma_bus *bus)
void bcma_host_pci_down(struct bcma_bus *bus)
int bcma_host_pci_irq_ctl(struct bcma_bus *bus, struct bcma_device *core,
struct bcma_bus *bus = &soc->bus;
struct bcma_bus *bus = &soc->bus;
struct bcma_bus *bus;
struct bcma_bus *bus = platform_get_drvdata(pdev);
struct bcma_bus *bus = core->bus;
void bcma_prepare_core(struct bcma_bus *bus, struct bcma_device *core)
void bcma_init_bus(struct bcma_bus *bus)
static void bcma_register_core(struct bcma_bus *bus, struct bcma_device *core)
static int bcma_register_devices(struct bcma_bus *bus)
void bcma_unregister_cores(struct bcma_bus *bus)
int bcma_bus_register(struct bcma_bus *bus)
void bcma_bus_unregister(struct bcma_bus *bus)
int __init bcma_bus_early_register(struct bcma_bus *bus)
int bcma_bus_suspend(struct bcma_bus *bus)
int bcma_bus_resume(struct bcma_bus *bus)
static u16 bcma_cc_core_id(struct bcma_bus *bus)
struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid,
static u32 bcma_scan_read32(struct bcma_bus *bus, u16 offset)
static void bcma_scan_switch_core(struct bcma_bus *bus, u32 addr)
static u32 bcma_erom_get_ent(struct bcma_bus *bus, u32 __iomem **eromptr)
static s32 bcma_erom_get_ci(struct bcma_bus *bus, u32 __iomem **eromptr)
static bool bcma_erom_is_end(struct bcma_bus *bus, u32 __iomem **eromptr)
static bool bcma_erom_is_bridge(struct bcma_bus *bus, u32 __iomem **eromptr)
static void bcma_erom_skip_component(struct bcma_bus *bus, u32 __iomem **eromptr)
static s32 bcma_erom_get_mst_port(struct bcma_bus *bus, u32 __iomem **eromptr)
static u32 bcma_erom_get_addr_desc(struct bcma_bus *bus, u32 __iomem **eromptr,
static struct bcma_device *bcma_find_core_by_index(struct bcma_bus *bus,
static struct bcma_device *bcma_find_core_reverse(struct bcma_bus *bus, u16 coreid)
static int bcma_get_next_core(struct bcma_bus *bus, u32 __iomem **eromptr,
void bcma_detect_chip(struct bcma_bus *bus)
int bcma_bus_scan(struct bcma_bus *bus)
static int bcma_sprom_valid(struct bcma_bus *bus, const u16 *sprom,
static int(*get_fallback_sprom)(struct bcma_bus *dev, struct ssb_sprom *out);
static void bcma_sprom_extract_r8(struct bcma_bus *bus, const u16 *sprom)
int bcma_arch_register_fallback_sprom(int (*sprom_callback)(struct bcma_bus *bus,
static bool bcma_sprom_ext_available(struct bcma_bus *bus)
static int bcma_fill_sprom_with_fallback(struct bcma_bus *bus,
static bool bcma_sprom_onchip_available(struct bcma_bus *bus)
static int bcma_sprom_onchip_offset(struct bcma_bus *bus)
int bcma_sprom_get(struct bcma_bus *bus)
static void bcma_sprom_read(struct bcma_bus *bus, u16 offset, u16 *sprom,
static int bcm47xx_get_sprom_bcma(struct bcma_bus *bus, struct ssb_sprom *out)
struct bcma_bus *pbus)
ai_attach(struct bcma_bus *pbus)
struct bcma_bus *icbus; /* handle to soc interconnect bus */
struct si_pub *ai_attach(struct bcma_bus *pbus);
struct bcma_bus *bus = core->bus;
struct bcma_bus;
struct bcma_bus *bus;
int (*sprom_callback)(struct bcma_bus *bus,
extern struct bcma_device *bcma_find_core_unit(struct bcma_bus *bus, u16 coreid,
static inline struct bcma_device *bcma_find_core(struct bcma_bus *bus,
extern void bcma_host_pci_up(struct bcma_bus *bus);
extern void bcma_host_pci_down(struct bcma_bus *bus);
extern int bcma_host_pci_irq_ctl(struct bcma_bus *bus,
static inline void bcma_host_pci_up(struct bcma_bus *bus)
static inline void bcma_host_pci_down(struct bcma_bus *bus)
static inline int bcma_host_pci_irq_ctl(struct bcma_bus *bus,
struct bcma_bus;
extern void bcma_core_pci_power_save(struct bcma_bus *bus, bool up);
static inline void bcma_core_pci_power_save(struct bcma_bus *bus, bool up)
int bcma_bus_register(struct bcma_bus *bus);
struct bcma_bus bus;