Lines Matching refs:spidev_rkmst_data

38 struct spidev_rkmst_data {  struct
53 static inline void spidev_mst_slave_ready_status(struct spidev_rkmst_data *spidev, bool status) in spidev_mst_slave_ready_status() argument
60 struct spidev_rkmst_data *spidev = (struct spidev_rkmst_data *)arg; in spidev_mst_slave_ready_interrupt()
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()
216 static int spidev_rkmst_xfer(struct spidev_rkmst_data *spidev, void *tx, in spidev_rkmst_xfer()
273 struct spidev_rkmst_data *spidev; in spidev_rkmst_misc_write()
532 struct spidev_rkmst_data *spidev; in spidev_rkmst_misc_open()
534 spidev = container_of(miscdev, struct spidev_rkmst_data, misc_dev); in spidev_rkmst_misc_open()
547 struct spidev_rkmst_data *spidev = NULL; in spidev_rkmst_probe()
553 spidev = devm_kzalloc(&spi->dev, sizeof(struct spidev_rkmst_data), GFP_KERNEL); in spidev_rkmst_probe()
606 struct spidev_rkmst_data *spidev = dev_get_drvdata(&spi->dev); in spidev_rkmst_remove()