b43_bus_dev
struct b43_bus_dev *dev;
static int b43_bus_ssb_bus_may_powerdown(struct b43_bus_dev *dev)
static int b43_bus_ssb_bus_powerup(struct b43_bus_dev *dev,
static int b43_bus_ssb_device_is_enabled(struct b43_bus_dev *dev)
static void b43_bus_ssb_device_enable(struct b43_bus_dev *dev,
static void b43_bus_ssb_device_disable(struct b43_bus_dev *dev,
static u16 b43_bus_ssb_read16(struct b43_bus_dev *dev, u16 offset)
static u32 b43_bus_ssb_read32(struct b43_bus_dev *dev, u16 offset)
static void b43_bus_ssb_write16(struct b43_bus_dev *dev, u16 offset, u16 value)
static void b43_bus_ssb_write32(struct b43_bus_dev *dev, u16 offset, u32 value)
static void b43_bus_ssb_block_read(struct b43_bus_dev *dev, void *buffer,
void b43_bus_ssb_block_write(struct b43_bus_dev *dev, const void *buffer,
struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev)
struct b43_bus_dev *dev;
static int b43_bus_bcma_bus_may_powerdown(struct b43_bus_dev *dev)
void *b43_bus_get_wldev(struct b43_bus_dev *dev)
void b43_bus_set_wldev(struct b43_bus_dev *dev, void *wldev)
static int b43_bus_bcma_bus_powerup(struct b43_bus_dev *dev,
static int b43_bus_bcma_device_is_enabled(struct b43_bus_dev *dev)
static void b43_bus_bcma_device_enable(struct b43_bus_dev *dev,
static void b43_bus_bcma_device_disable(struct b43_bus_dev *dev,
static u16 b43_bus_bcma_read16(struct b43_bus_dev *dev, u16 offset)
static u32 b43_bus_bcma_read32(struct b43_bus_dev *dev, u16 offset)
void b43_bus_bcma_write16(struct b43_bus_dev *dev, u16 offset, u16 value)
void b43_bus_bcma_write32(struct b43_bus_dev *dev, u16 offset, u32 value)
void b43_bus_bcma_block_read(struct b43_bus_dev *dev, void *buffer,
void b43_bus_bcma_block_write(struct b43_bus_dev *dev, const void *buffer,
struct b43_bus_dev *b43_bus_dev_bcma_init(struct bcma_device *core)
struct b43_bus_dev *dev = kzalloc_obj(*dev);
int (*bus_may_powerdown)(struct b43_bus_dev *dev);
int (*bus_powerup)(struct b43_bus_dev *dev, bool dynamic_pctl);
int (*device_is_enabled)(struct b43_bus_dev *dev);
void (*device_enable)(struct b43_bus_dev *dev,
void (*device_disable)(struct b43_bus_dev *dev,
u16 (*read16)(struct b43_bus_dev *dev, u16 offset);
u32 (*read32)(struct b43_bus_dev *dev, u16 offset);
void (*write16)(struct b43_bus_dev *dev, u16 offset, u16 value);
void (*write32)(struct b43_bus_dev *dev, u16 offset, u32 value);
void (*block_read)(struct b43_bus_dev *dev, void *buffer,
void (*block_write)(struct b43_bus_dev *dev, const void *buffer,
static inline bool b43_bus_host_is_pcmcia(struct b43_bus_dev *dev)
static inline bool b43_bus_host_is_pci(struct b43_bus_dev *dev)
static inline bool b43_bus_host_is_sdio(struct b43_bus_dev *dev)
struct b43_bus_dev *b43_bus_dev_bcma_init(struct bcma_device *core);
struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev);
void *b43_bus_get_wldev(struct b43_bus_dev *dev);
void b43_bus_set_wldev(struct b43_bus_dev *dev, void *data);
static int b43_one_core_attach(struct b43_bus_dev *dev, struct b43_wl *wl);
static void b43_one_core_detach(struct b43_bus_dev *dev);
static void b43_one_core_detach(struct b43_bus_dev *dev)
static int b43_one_core_attach(struct b43_bus_dev *dev, struct b43_wl *wl)
static void b43_wireless_exit(struct b43_bus_dev *dev, struct b43_wl *wl)
static struct b43_wl *b43_wireless_init(struct b43_bus_dev *dev)
struct b43_bus_dev *dev;
struct b43_bus_dev *dev;
struct b43_bus_dev *dev = wldev->dev;
struct b43_bus_dev *bdev = dev->dev;