Lines Matching defs:sd
11 void v4l2_spi_subdev_unregister(struct v4l2_subdev *sd)
13 struct spi_device *spi = v4l2_get_subdevdata(sd);
19 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
22 v4l2_subdev_init(sd, ops);
23 sd->flags |= V4L2_SUBDEV_FL_IS_SPI;
25 sd->owner = spi->dev.driver->owner;
26 sd->dev = &spi->dev;
28 v4l2_set_subdevdata(sd, spi);
29 spi_set_drvdata(spi, sd);
31 snprintf(sd->name, sizeof(sd->name), "%s %s",
40 struct v4l2_subdev *sd = NULL;
56 sd = spi_get_drvdata(spi);
62 if (v4l2_device_register_subdev(v4l2_dev, sd))
63 sd = NULL;
73 if (!sd)
76 return sd;