Lines Matching defs:sdev
209 struct ssb_device *sdev;
218 sdev = ssb_device_get(&bus->devices[i]);
220 if (!sdev->dev || !sdev->dev->driver ||
221 !device_is_registered(sdev->dev)) {
222 ssb_device_put(sdev);
225 sdrv = drv_to_ssb_drv(sdev->dev->driver);
228 sdrv->remove(sdev);
244 struct ssb_device *sdev;
252 sdev = &bus->devices[i];
254 if (WARN_ON(!sdev->dev || !sdev->dev->driver))
256 sdrv = drv_to_ssb_drv(sdev->dev->driver);
260 err = sdrv->probe(sdev, &sdev->id);
262 dev_err(sdev->dev,
264 dev_name(sdev->dev));
267 ssb_device_put(sdev);
415 struct ssb_device *sdev;
419 sdev = &(bus->devices[i]);
420 if (sdev->dev)
421 device_unregister(sdev->dev);
459 struct ssb_device *sdev;
466 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;
526 sdev->dev = NULL;