Lines Matching refs:slave
17 struct spi_slave slave; member
29 #define to_fsl_spi_slave(s) container_of(s, struct fsl_spi_slave, slave)
113 return &fsl->slave; in spi_setup_slave()
116 void spi_free_slave(struct spi_slave *slave) in spi_free_slave() argument
118 struct fsl_spi_slave *fsl = to_fsl_spi_slave(slave); in spi_free_slave()
127 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus() argument
129 struct fsl_spi_slave *fsl = to_fsl_spi_slave(slave); in spi_claim_bus()
132 unsigned int cs = slave->cs; in spi_claim_bus()
137 debug("%s: bus:%i cs:%i\n", __func__, slave->bus, cs); in spi_claim_bus()
178 void spi_release_bus(struct spi_slave *slave) in spi_release_bus() argument
245 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *data_out, in spi_xfer() argument
248 struct fsl_spi_slave *fsl = to_fsl_spi_slave(slave); in spi_xfer()
273 spi_cs_deactivate(slave); in spi_xfer()
313 spi_cs_activate(slave); in spi_xfer()
356 spi_cs_deactivate(slave); in spi_xfer()
368 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate() argument
370 struct fsl_spi_slave *fsl = to_fsl_spi_slave(slave); in spi_cs_activate()
376 com |= ESPI_COM_CS(slave->cs); in spi_cs_activate()
381 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate() argument
383 struct fsl_spi_slave *fsl = to_fsl_spi_slave(slave); in spi_cs_deactivate()