Lines Matching refs:slave
71 struct spi_slave slave; member
75 static inline struct sh_qspi_slave *to_sh_qspi(struct spi_slave *slave) in to_sh_qspi() argument
77 return container_of(slave, struct sh_qspi_slave, slave); in to_sh_qspi()
128 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate() argument
130 struct sh_qspi_slave *ss = to_sh_qspi(slave); in spi_cs_activate()
151 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate() argument
153 struct sh_qspi_slave *ss = to_sh_qspi(slave); in spi_cs_deactivate()
183 return &ss->slave; in spi_setup_slave()
186 void spi_free_slave(struct spi_slave *slave) in spi_free_slave() argument
188 struct sh_qspi_slave *spi = to_sh_qspi(slave); in spi_free_slave()
193 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus() argument
198 void spi_release_bus(struct spi_slave *slave) in spi_release_bus() argument
202 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, in spi_xfer() argument
205 struct sh_qspi_slave *ss = to_sh_qspi(slave); in spi_xfer()
214 spi_cs_deactivate(slave); in spi_xfer()
226 spi_cs_activate(slave); in spi_xfer()
277 spi_cs_deactivate(slave); in spi_xfer()