Lines Matching defs:sdev
206 struct ssb_device *sdev;
215 sdev = ssb_device_get(&bus->devices[i]);
217 if (!sdev->dev || !sdev->dev->driver ||
218 !device_is_registered(sdev->dev)) {
219 ssb_device_put(sdev);
222 sdrv = drv_to_ssb_drv(sdev->dev->driver);
225 sdrv->remove(sdev);
241 struct ssb_device *sdev;
249 sdev = &bus->devices[i];
251 if (WARN_ON(!sdev->dev || !sdev->dev->driver))
253 sdrv = drv_to_ssb_drv(sdev->dev->driver);
257 err = sdrv->probe(sdev, &sdev->id);
259 dev_err(sdev->dev,
261 dev_name(sdev->dev));
264 ssb_device_put(sdev);
414 struct ssb_device *sdev;
418 sdev = &(bus->devices[i]);
419 if (sdev->dev)
420 device_unregister(sdev->dev);
460 struct ssb_device *sdev;
467 sdev = &(bus->devices[i]);
471 switch (sdev->id.coreid) {
488 devwrap->sdev = sdev;
497 sdev->irq = bus->host_pci->irq;
499 sdev->dma_dev = dev->parent;
504 sdev->irq = bus->host_pcmcia->irq;
515 sdev->dma_dev = dev;
519 sdev->dev = dev;
525 sdev->dev = NULL;