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));
86 struct spi_device *spi = context;
87 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
129 err = spi_sync(spi, &msg);
145 return spi_write(spi, buf_tx, sizeof(buf_tx->cmd) + len);
153 struct spi_device *spi = context;
154 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
188 err = spi_sync(spi, &msg);
203 struct spi_device *spi = context;
204 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
229 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer));
274 err = spi_sync(priv->spi, msg);
286 struct spi_device *spi = context;
287 struct mcp251xfd_priv *priv = spi_get_drvdata(spi);
486 map = devm_regmap_init(&priv->spi->dev, &mcp251xfd_bus_nocrc,
487 priv->spi, &mcp251xfd_regmap_nocrc);
496 devm_kzalloc(&priv->spi->dev,
505 devm_kzalloc(&priv->spi->dev,
524 devm_kfree(&priv->spi->dev, priv->map_buf_nocrc_rx);
528 devm_kfree(&priv->spi->dev, priv->map_buf_nocrc_tx);
539 map = devm_regmap_init(&priv->spi->dev, &mcp251xfd_bus_crc,
540 priv->spi, &mcp251xfd_regmap_crc);
549 devm_kzalloc(&priv->spi->dev,
558 devm_kzalloc(&priv->spi->dev,
577 devm_kfree(&priv->spi->dev, priv->map_buf_crc_rx);
581 devm_kfree(&priv->spi->dev, priv->map_buf_crc_tx);