Lines Matching refs:xfer
445 struct spi_transfer *xfer;
458 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
459 dev_info(&spi->dev, " spi_transfer@%pK\n", xfer);
460 dev_info(&spi->dev, " len: %i\n", xfer->len);
461 dev_info(&spi->dev, " tx_buf: %pK\n", xfer->tx_buf);
462 if (dump_data && xfer->tx_buf)
464 xfer->tx_buf,
465 xfer->len);
467 dev_info(&spi->dev, " rx_buf: %pK\n", xfer->rx_buf);
468 if (dump_data && xfer->rx_buf)
470 xfer->rx_buf,
471 xfer->len);
473 if (xfer->rx_buf) {
474 for (i = 0 ; i < xfer->len ; i++) {
475 b = ((u8 *)xfer->rx_buf)[xfer->len - 1 - i];
483 xfer->len - i);
511 struct spi_transfer *xfer;
519 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
521 if (!xfer->rx_buf)
524 if (RANGE_CHECK(xfer->rx_buf, xfer->len,
526 ranges[i].start = xfer->rx_buf;
527 ranges[i].end = xfer->rx_buf + xfer->len;
580 struct spi_transfer *xfer = test->transfers + i;
582 xfer->len;
584 delay_usecs += xfer->delay.value;
585 if (!xfer->speed_hz)
587 estimated_time += div_u64(nbits * NSEC_PER_SEC, xfer->speed_hz);
606 struct spi_transfer *xfer;
623 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
625 if (!xfer->len || !xfer->rx_buf)
628 if (xfer->tx_buf) {
629 for (i = 0; i < xfer->len; i++) {
630 txb = ((u8 *)xfer->tx_buf)[i];
631 rxb = ((u8 *)xfer->rx_buf)[i];
637 txb = ((u8 *)xfer->rx_buf)[0];
646 for (i = 1; i < xfer->len; i++) {
647 rxb = ((u8 *)xfer->rx_buf)[i];