Lines Matching refs:sdev
141 return ssb_bus_may_powerdown(dev->sdev->bus); in b43_bus_ssb_bus_may_powerdown()
146 return ssb_bus_powerup(dev->sdev->bus, dynamic_pctl); in b43_bus_ssb_bus_powerup()
150 return ssb_device_is_enabled(dev->sdev); in b43_bus_ssb_device_is_enabled()
155 ssb_device_enable(dev->sdev, core_specific_flags); in b43_bus_ssb_device_enable()
160 ssb_device_disable(dev->sdev, core_specific_flags); in b43_bus_ssb_device_disable()
165 return ssb_read16(dev->sdev, offset); in b43_bus_ssb_read16()
169 return ssb_read32(dev->sdev, offset); in b43_bus_ssb_read32()
173 ssb_write16(dev->sdev, offset, value); in b43_bus_ssb_write16()
177 ssb_write32(dev->sdev, offset, value); in b43_bus_ssb_write32()
182 ssb_block_read(dev->sdev, buffer, count, offset, reg_width); in b43_bus_ssb_block_read()
188 ssb_block_write(dev->sdev, buffer, count, offset, reg_width); in b43_bus_ssb_block_write()
191 struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev) in b43_bus_dev_ssb_init() argument
200 dev->sdev = sdev; in b43_bus_dev_ssb_init()
215 dev->dev = sdev->dev; in b43_bus_dev_ssb_init()
216 dev->dma_dev = sdev->dma_dev; in b43_bus_dev_ssb_init()
217 dev->irq = sdev->irq; in b43_bus_dev_ssb_init()
219 dev->board_vendor = sdev->bus->boardinfo.vendor; in b43_bus_dev_ssb_init()
220 dev->board_type = sdev->bus->boardinfo.type; in b43_bus_dev_ssb_init()
221 dev->board_rev = sdev->bus->sprom.board_rev; in b43_bus_dev_ssb_init()
223 dev->chip_id = sdev->bus->chip_id; in b43_bus_dev_ssb_init()
224 dev->chip_rev = sdev->bus->chip_rev; in b43_bus_dev_ssb_init()
225 dev->chip_pkg = sdev->bus->chip_package; in b43_bus_dev_ssb_init()
227 dev->bus_sprom = &sdev->bus->sprom; in b43_bus_dev_ssb_init()
229 dev->core_id = sdev->id.coreid; in b43_bus_dev_ssb_init()
230 dev->core_rev = sdev->id.revision; in b43_bus_dev_ssb_init()
245 return ssb_get_drvdata(dev->sdev); in b43_bus_get_wldev()
261 ssb_set_drvdata(dev->sdev, wldev); in b43_bus_set_wldev()