Lines Matching full:slave
9 int spi_mem_exec_op(struct spi_slave *slave, in spi_mem_exec_op() argument
31 ret = spi_claim_bus(slave); in spi_mem_exec_op()
54 ret = spi_xfer(slave, op_len * 8, op_buf, NULL, flag); in spi_mem_exec_op()
60 ret = spi_xfer(slave, op->data.nbytes * 8, tx_buf, in spi_mem_exec_op()
66 spi_release_bus(slave); in spi_mem_exec_op()
85 int spi_mem_adjust_op_size(struct spi_slave *slave, in spi_mem_adjust_op_size() argument
91 if (slave->max_write_size && len > slave->max_write_size) in spi_mem_adjust_op_size()
94 if (op->data.dir == SPI_MEM_DATA_IN && slave->max_read_size) in spi_mem_adjust_op_size()
96 slave->max_read_size); in spi_mem_adjust_op_size()
97 else if (slave->max_write_size) in spi_mem_adjust_op_size()
99 slave->max_write_size - len); in spi_mem_adjust_op_size()