Lines Matching refs:slave
123 struct spi_slave slave; member
348 static inline struct davinci_spi_slave *to_davinci_spi(struct spi_slave *slave) in to_davinci_spi() argument
350 return container_of(slave, struct davinci_spi_slave, slave); in to_davinci_spi()
381 void spi_cs_activate(struct spi_slave *slave) in spi_cs_activate() argument
386 void spi_cs_deactivate(struct spi_slave *slave) in spi_cs_deactivate() argument
429 return &ds->slave; in spi_setup_slave()
432 void spi_free_slave(struct spi_slave *slave) in spi_free_slave() argument
434 struct davinci_spi_slave *ds = to_davinci_spi(slave); in spi_free_slave()
439 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, in spi_xfer() argument
442 struct davinci_spi_slave *ds = to_davinci_spi(slave); in spi_xfer()
444 ds->cur_cs = slave->cs; in spi_xfer()
449 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus() argument
451 struct davinci_spi_slave *ds = to_davinci_spi(slave); in spi_claim_bus()
458 return __davinci_spi_claim_bus(ds, ds->slave.cs); in spi_claim_bus()
461 void spi_release_bus(struct spi_slave *slave) in spi_release_bus() argument
463 struct davinci_spi_slave *ds = to_davinci_spi(slave); in spi_release_bus()
519 struct dm_spi_slave_platdata *slave = in davinci_spi_xfer() local
524 if (slave->cs >= ds->num_cs) { in davinci_spi_xfer()
528 ds->cur_cs = slave->cs; in davinci_spi_xfer()