9 enum b43_bus_type bus_type
;
11 struct ssb_device
*sdev
;
14 u16 (*read16
)(struct b43_bus_dev
*dev
, u16 offset
);
15 u32 (*read32
)(struct b43_bus_dev
*dev
, u16 offset
);
16 void (*write16
)(struct b43_bus_dev
*dev
, u16 offset
, u16 value
);
17 void (*write32
)(struct b43_bus_dev
*dev
, u16 offset
, u32 value
);
18 void (*block_read
)(struct b43_bus_dev
*dev
, void *buffer
,
19 size_t count
, u16 offset
, u8 reg_width
);
20 void (*block_write
)(struct b43_bus_dev
*dev
, const void *buffer
,
21 size_t count
, u16 offset
, u8 reg_width
);
27 struct b43_bus_dev
*b43_bus_dev_ssb_init(struct ssb_device
*sdev
);
29 #endif /* B43_BUS_H_ */