Lines Matching defs:dev
29 static struct of_mmc_spi *to_of_mmc_spi(struct device *dev)
31 return container_of(dev->platform_data, struct of_mmc_spi, pdata);
34 static int of_mmc_spi_init(struct device *dev,
37 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
40 IRQF_ONESHOT, dev_name(dev), mmc);
43 static void of_mmc_spi_exit(struct device *dev, void *mmc)
45 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
52 struct mmc_host *mmc = dev_get_drvdata(&spi->dev);
53 struct device *dev = &spi->dev;
56 if (dev->platform_data || !dev_fwnode(dev))
57 return dev->platform_data;
73 if (device_property_read_bool(dev, "cap-sd-highspeed"))
75 if (device_property_read_bool(dev, "cap-mmc-highspeed"))
78 dev->platform_data = &oms->pdata;
79 return dev->platform_data;
88 struct device *dev = &spi->dev;
89 struct of_mmc_spi *oms = to_of_mmc_spi(dev);
91 if (!dev->platform_data || !dev_fwnode(dev))
95 dev->platform_data = NULL;