Lines Matching defs:spi
18 struct spi_device *spi = context;
20 return spi_write(spi, data, count);
28 struct spi_device *spi = context;
29 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
47 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer));
76 struct spi_device *spi = context;
77 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
119 err = spi_sync(spi, &msg);
135 return spi_write(spi, buf_tx, sizeof(buf_tx->cmd) + len);
143 struct spi_device *spi = context;
144 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
178 err = spi_sync(spi, &msg);
193 struct spi_device *spi = context;
194 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
219 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer));
247 err = spi_sync(priv->spi, msg);
267 struct spi_device *spi = context;
268 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
433 map = devm_regmap_init(&priv->spi->dev, &mcp251xfd_bus_nocrc,
434 priv->spi, &mcp251xfd_regmap_nocrc);
443 devm_kzalloc(&priv->spi->dev,
452 devm_kzalloc(&priv->spi->dev,
471 devm_kfree(&priv->spi->dev, priv->map_buf_nocrc_rx);
475 devm_kfree(&priv->spi->dev, priv->map_buf_nocrc_tx);
486 map = devm_regmap_init(&priv->spi->dev, &mcp251xfd_bus_crc,
487 priv->spi, &mcp251xfd_regmap_crc);
496 devm_kzalloc(&priv->spi->dev,
505 devm_kzalloc(&priv->spi->dev,
524 devm_kfree(&priv->spi->dev, priv->map_buf_crc_rx);
528 devm_kfree(&priv->spi->dev, priv->map_buf_crc_tx);