Lines Matching defs:xfer
446 struct spi_transfer *xfer;
459 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
460 dev_info(&spi->dev, " spi_transfer@%pK\n", xfer);
461 dev_info(&spi->dev, " len: %i\n", xfer->len);
462 dev_info(&spi->dev, " tx_buf: %pK\n", xfer->tx_buf);
463 if (dump_data && xfer->tx_buf)
465 xfer->tx_buf,
466 xfer->len);
468 dev_info(&spi->dev, " rx_buf: %pK\n", xfer->rx_buf);
469 if (dump_data && xfer->rx_buf)
471 xfer->rx_buf,
472 xfer->len);
474 if (xfer->rx_buf) {
475 for (i = 0 ; i < xfer->len ; i++) {
476 b = ((u8 *)xfer->rx_buf)[xfer->len - 1 - i];
484 xfer->len - i);
512 struct spi_transfer *xfer;
520 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
522 if (!xfer->rx_buf)
525 if (RANGE_CHECK(xfer->rx_buf, xfer->len,
527 ranges[i].start = xfer->rx_buf;
528 ranges[i].end = xfer->rx_buf + xfer->len;
581 struct spi_transfer *xfer = test->transfers + i;
583 xfer->len;
585 delay_usecs += xfer->delay.value;
586 if (!xfer->speed_hz)
588 estimated_time += div_u64(nbits * NSEC_PER_SEC, xfer->speed_hz);
607 struct spi_transfer *xfer;
624 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
626 if (!xfer->len || !xfer->rx_buf)
629 if (xfer->tx_buf) {
630 for (i = 0; i < xfer->len; i++) {
631 txb = ((u8 *)xfer->tx_buf)[i];
632 rxb = ((u8 *)xfer->rx_buf)[i];
638 txb = ((u8 *)xfer->rx_buf)[0];
647 for (i = 1; i < xfer->len; i++) {
648 rxb = ((u8 *)xfer->rx_buf)[i];