| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spidev-rkmst.c | 53 static inline void spidev_mst_slave_ready_status(struct spidev_rkmst_data *spidev, bool status) in spidev_mst_slave_ready_status() 60 struct spidev_rkmst_data *spidev = (struct spidev_rkmst_data *)arg; in spidev_mst_slave_ready_interrupt() local 67 static bool spidev_mst_check_slave_ready(struct spidev_rkmst_data *spidev) in spidev_mst_check_slave_ready() 72 static int spidev_mst_wait_for_slave_ready(struct spidev_rkmst_data *spidev, in spidev_mst_wait_for_slave_ready() 89 static int spidev_mst_write(struct spidev_rkmst_data *spidev, const void *txbuf, size_t n) in spidev_mst_write() 113 static int spidev_mst_write_bypass(struct spidev_rkmst_data *spidev, const void *txbuf, size_t n) in spidev_mst_write_bypass() 132 static int spidev_mst_read(struct spidev_rkmst_data *spidev, void *rxbuf, size_t n) in spidev_mst_read() 156 static int spidev_slv_write_and_read(struct spidev_rkmst_data *spidev, in spidev_slv_write_and_read() 182 static void spidev_rkmst_reset_slave(struct spidev_rkmst_data *spidev) in spidev_rkmst_reset_slave() 194 static int spidev_rkmst_ctrl(struct spidev_rkmst_data *spidev, u32 cmd, u16 addr, u32 data) in spidev_rkmst_ctrl() [all …]
|
| H A D | spidev.c | 92 spidev_sync(struct spidev_data *spidev, struct spi_message *message) in spidev_sync() 113 spidev_sync_write(struct spidev_data *spidev, size_t len) in spidev_sync_write() 128 spidev_sync_read(struct spidev_data *spidev, size_t len) in spidev_sync_read() 148 struct spidev_data *spidev; in spidev_read() local 178 struct spidev_data *spidev; in spidev_write() local 199 static int spidev_message(struct spidev_data *spidev, in spidev_message() 347 struct spidev_data *spidev; in spidev_ioctl() local 502 struct spidev_data *spidev; in spidev_compat_ioc_message() local 564 struct spidev_data *spidev; in spidev_open() local 616 struct spidev_data *spidev; in spidev_release() local [all …]
|
| H A D | spidev-rkslv.c | 45 static int spidev_slv_write(struct spidev_rkslv_data *spidev, const void *txbuf, size_t n) in spidev_slv_write() 63 static int spidev_slv_read(struct spidev_rkslv_data *spidev, void *rxbuf, size_t n) in spidev_slv_read() 81 static int spidev_slv_write_and_read(struct spidev_rkslv_data *spidev, const void *tx_buf, in spidev_slv_write_and_read() 100 struct spidev_rkslv_data *spidev; in spidev_rkslv_misc_write() local 186 struct spidev_rkslv_data *spidev; in spidev_rkslv_misc_open() local 199 static int spidev_rkslv_xfer(struct spidev_rkslv_data *spidev) in spidev_rkslv_xfer() 289 struct spidev_rkslv_data *spidev = (struct spidev_rkslv_data *)p; in spidev_rkslv_ctrl_receiver_thread() local 299 struct spidev_rkslv_data *spidev = NULL; in spidev_rkslv_probe() local 349 struct spidev_rkslv_data *spidev = dev_get_drvdata(&spi->dev); in spidev_rkslv_remove() local
|
| H A D | spi-lantiq-ssc.c | 387 static int lantiq_ssc_setup(struct spi_device *spidev) in lantiq_ssc_setup() 431 struct spi_device *spidev, struct spi_transfer *t) in hw_setup_transfer() 721 static int transfer_start(struct lantiq_ssc_spi *spi, struct spi_device *spidev, in transfer_start() 796 static void lantiq_ssc_set_cs(struct spi_device *spidev, bool enable) in lantiq_ssc_set_cs() 811 struct spi_device *spidev, in lantiq_ssc_transfer_one()
|
| /OK3568_Linux_fs/kernel/drivers/nfc/st95hf/ |
| H A D | spi.c | 19 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_send() local 74 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_response() local 138 struct spi_device *spidev = spicontext->spidev; in st95hf_spi_recv_echo_res() local
|
| H A D | spi.h | 31 struct spi_device *spidev; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/kpc2000/ |
| H A D | kpc2000_spi.c | 205 kp_spi_txrx_pio(struct spi_device *spidev, struct spi_transfer *transfer) in kp_spi_txrx_pio() 259 kp_spi_setup(struct spi_device *spidev) in kp_spi_setup() 290 struct spi_device *spidev; in kp_spi_transfer_one_message() local 409 kp_spi_cleanup(struct spi_device *spidev) in kp_spi_cleanup()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/micrel/ |
| H A D | ks8851_spi.c | 53 struct spi_device *spidev; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/greybus/ |
| H A D | spilib.c | 443 struct spi_device *spidev; in gb_spi_setup_device() local
|
| /OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/ |
| H A D | sja1105.h | 209 struct spi_device *spidev; member
|