Lines Matching refs:spi_sh_data
72 struct spi_sh_data {
84 static void spi_sh_write(struct spi_sh_data *ss, unsigned long data,
93 static unsigned long spi_sh_read(struct spi_sh_data *ss, unsigned long offset)
103 static void spi_sh_set_bit(struct spi_sh_data *ss, unsigned long val,
113 static void spi_sh_clear_bit(struct spi_sh_data *ss, unsigned long val,
123 static void clear_fifo(struct spi_sh_data *ss)
129 static int spi_sh_wait_receive_buffer(struct spi_sh_data *ss)
141 static int spi_sh_wait_write_buffer_empty(struct spi_sh_data *ss)
153 static int spi_sh_send(struct spi_sh_data *ss, struct spi_message *mesg,
218 static int spi_sh_receive(struct spi_sh_data *ss, struct spi_message *mesg,
276 struct spi_sh_data *ss = container_of(work, struct spi_sh_data, ws);
341 struct spi_sh_data *ss = spi_master_get_devdata(spi->master);
360 struct spi_sh_data *ss = spi_master_get_devdata(spi->master);
383 struct spi_sh_data *ss = spi_master_get_devdata(spi->master);
393 struct spi_sh_data *ss = (struct spi_sh_data *)_ss;
416 struct spi_sh_data *ss = platform_get_drvdata(pdev);
429 struct spi_sh_data *ss;
443 master = devm_spi_alloc_master(&pdev->dev, sizeof(struct spi_sh_data));