Lines Matching refs:spi_dev
922 * @spi_dev: pointer to the spi device
929 struct spi_device *spi_dev,
1176 struct spi_device *spi_dev = msg->spi;
1177 struct device_node *np = spi_dev->dev.of_node;
1186 if (spi_dev->mode & SPI_CPOL)
1191 if (spi_dev->mode & SPI_CPHA)
1196 if (spi_dev->mode & SPI_LSB_FIRST)
1201 if (STM32_SPI_DEVICE_MODE(spi) && spi_dev->mode & SPI_CS_HIGH)
1206 if (spi_dev->mode & SPI_READY)
1212 !!(spi_dev->mode & SPI_CPOL),
1213 !!(spi_dev->mode & SPI_CPHA),
1214 !!(spi_dev->mode & SPI_LSB_FIRST),
1215 !!(spi_dev->mode & SPI_CS_HIGH),
1216 !!(spi_dev->mode & SPI_READY));
1789 * @spi_dev: pointer to the spi device
1792 static unsigned int stm32_spi_communication_type(struct spi_device *spi_dev,
1797 if (spi_dev->mode & SPI_3WIRE) { /* MISO/MOSI signals shared */
1947 * @spi_dev: pointer to the spi device
1951 struct spi_device *spi_dev,
1966 if (spi_dev->mode & SPI_READY && spi->cur_bpw < 8) {
1987 comm_type = stm32_spi_communication_type(spi_dev, transfer);
2031 * @spi_dev: pointer to the spi device
2038 struct spi_device *spi_dev,
2050 ctrl->can_dma(ctrl, spi_dev, transfer));
2052 ret = stm32_spi_transfer_one_setup(spi, spi_dev, transfer);