Lines Matching defs:xfer
408 struct spi_transfer *xfer;
421 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
422 dev_info(&spi->dev, " spi_transfer@%pK\n", xfer);
423 dev_info(&spi->dev, " len: %i\n", xfer->len);
424 dev_info(&spi->dev, " tx_buf: %pK\n", xfer->tx_buf);
425 if (dump_data && xfer->tx_buf)
427 xfer->tx_buf,
428 xfer->len);
430 dev_info(&spi->dev, " rx_buf: %pK\n", xfer->rx_buf);
431 if (dump_data && xfer->rx_buf)
433 xfer->rx_buf,
434 xfer->len);
436 if (xfer->rx_buf) {
437 for (i = 0 ; i < xfer->len ; i++) {
438 b = ((u8 *)xfer->rx_buf)[xfer->len - 1 - i];
446 xfer->len - i);
474 struct spi_transfer *xfer;
482 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
484 if (!xfer->rx_buf)
487 if (RANGE_CHECK(xfer->rx_buf, xfer->len,
489 ranges[i].start = xfer->rx_buf;
490 ranges[i].end = xfer->rx_buf + xfer->len;
543 struct spi_transfer *xfer = test->transfers + i;
545 xfer->len;
547 delay_usecs += xfer->delay.value;
548 if (!xfer->speed_hz)
550 estimated_time += div_u64(nbits * NSEC_PER_SEC, xfer->speed_hz);
569 struct spi_transfer *xfer;
586 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
588 if (!xfer->len || !xfer->rx_buf)
591 if (xfer->tx_buf) {
592 for (i = 0; i < xfer->len; i++) {
593 txb = ((u8 *)xfer->tx_buf)[i];
594 rxb = ((u8 *)xfer->rx_buf)[i];
600 txb = ((u8 *)xfer->rx_buf)[0];
609 for (i = 1; i < xfer->len; i++) {
610 rxb = ((u8 *)xfer->rx_buf)[i];