Lines Matching refs:xfer
36 adis->xfer = kcalloc(2, sizeof(*adis->xfer), GFP_KERNEL); in adis_update_scan_mode_burst()
37 if (!adis->xfer) in adis_update_scan_mode_burst()
42 kfree(adis->xfer); in adis_update_scan_mode_burst()
43 adis->xfer = NULL; in adis_update_scan_mode_burst()
51 adis->xfer[0].tx_buf = tx; in adis_update_scan_mode_burst()
52 adis->xfer[0].bits_per_word = 8; in adis_update_scan_mode_burst()
53 adis->xfer[0].len = 2; in adis_update_scan_mode_burst()
54 adis->xfer[1].rx_buf = adis->buffer; in adis_update_scan_mode_burst()
55 adis->xfer[1].bits_per_word = 8; in adis_update_scan_mode_burst()
56 adis->xfer[1].len = burst_length; in adis_update_scan_mode_burst()
59 spi_message_add_tail(&adis->xfer[0], &adis->msg); in adis_update_scan_mode_burst()
60 spi_message_add_tail(&adis->xfer[1], &adis->msg); in adis_update_scan_mode_burst()
74 kfree(adis->xfer); in adis_update_scan_mode()
82 adis->xfer = kcalloc(scan_count + 1, sizeof(*adis->xfer), GFP_KERNEL); in adis_update_scan_mode()
83 if (!adis->xfer) in adis_update_scan_mode()
88 kfree(adis->xfer); in adis_update_scan_mode()
89 adis->xfer = NULL; in adis_update_scan_mode()
99 adis->xfer[j].bits_per_word = 8; in adis_update_scan_mode()
101 adis->xfer[j].cs_change = 1; in adis_update_scan_mode()
102 adis->xfer[j].len = 2; in adis_update_scan_mode()
103 adis->xfer[j].delay.value = adis->data->read_delay; in adis_update_scan_mode()
104 adis->xfer[j].delay.unit = SPI_DELAY_UNIT_USECS; in adis_update_scan_mode()
106 adis->xfer[j].tx_buf = &tx[j]; in adis_update_scan_mode()
108 adis->xfer[j].rx_buf = &rx[j - 1]; in adis_update_scan_mode()
109 spi_message_add_tail(&adis->xfer[j], &adis->msg); in adis_update_scan_mode()
164 kfree(adis->xfer); in adis_buffer_cleanup()