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