Lines Matching refs:xfer
36 adis->xfer = kcalloc(2, sizeof(*adis->xfer), GFP_KERNEL);
37 if (!adis->xfer)
42 kfree(adis->xfer);
43 adis->xfer = NULL;
51 adis->xfer[0].tx_buf = tx;
52 adis->xfer[0].bits_per_word = 8;
53 adis->xfer[0].len = 2;
55 adis->xfer[0].speed_hz = adis->data->burst_max_speed_hz;
56 adis->xfer[1].rx_buf = adis->buffer;
57 adis->xfer[1].bits_per_word = 8;
58 adis->xfer[1].len = burst_length;
60 adis->xfer[1].speed_hz = adis->data->burst_max_speed_hz;
63 spi_message_add_tail(&adis->xfer[0], &adis->msg);
64 spi_message_add_tail(&adis->xfer[1], &adis->msg);
78 kfree(adis->xfer);
86 adis->xfer = kcalloc(scan_count + 1, sizeof(*adis->xfer), GFP_KERNEL);
87 if (!adis->xfer)
92 kfree(adis->xfer);
93 adis->xfer = NULL;
103 adis->xfer[j].bits_per_word = 8;
105 adis->xfer[j].cs_change = 1;
106 adis->xfer[j].len = 2;
107 adis->xfer[j].delay.value = adis->data->read_delay;
108 adis->xfer[j].delay.unit = SPI_DELAY_UNIT_USECS;
110 adis->xfer[j].tx_buf = &tx[j];
112 adis->xfer[j].rx_buf = &rx[j - 1];
113 spi_message_add_tail(&adis->xfer[j], &adis->msg);
174 kfree(adis->xfer);