Lines Matching defs:spi_dev
107 struct spi_device *spi_dev;
125 spi_dev = acpi_spi_device_alloc(NULL, adev, i);
126 if (IS_ERR(spi_dev)) {
127 ret = dev_err_probe(dev, PTR_ERR(spi_dev), "failed to allocate SPI device %s from ACPI\n",
132 ctlr = spi_dev->controller;
134 strscpy(spi_dev->modalias, inst_array[i].type, sizeof(spi_dev->modalias));
138 spi_dev_put(spi_dev);
141 spi_dev->irq = ret;
145 spi_dev->dev.init_name = name;
147 ret = spi_add_device(spi_dev);
151 spi_dev_put(spi_dev);
156 spi_get_chipselect(spi_dev, 0));
158 smi->spi_devs[i] = spi_dev;