Lines Matching full:slave
26 struct spi_slave *slave; in spi_setup_slave() local
31 slave = spi_alloc_slave_base(bus, cs); in spi_setup_slave()
32 if (!slave) in spi_setup_slave()
40 return slave; in spi_setup_slave()
43 void spi_free_slave(struct spi_slave *slave) in spi_free_slave() argument
45 free(slave); in spi_free_slave()
64 int spi_claim_bus(struct spi_slave *slave) in spi_claim_bus() argument
69 void spi_release_bus(struct spi_slave *slave) in spi_release_bus() argument
74 int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, in spi_xfer() argument
83 debug("spi_xfer: slave %u:%u dout %08X din %08X bitlen %u\n", in spi_xfer()
84 slave->bus, slave->cs, *(uint *) dout, *(uint *) din, bitlen); in spi_xfer()
87 spi_cs_activate(slave); in spi_xfer()
162 spi_cs_deactivate(slave); in spi_xfer()