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()
55 adis->xfer[0].speed_hz = adis->data->burst_max_speed_hz; in adis_update_scan_mode_burst()
56 adis->xfer[1].rx_buf = adis->buffer; in adis_update_scan_mode_burst()
57 adis->xfer[1].bits_per_word = 8; in adis_update_scan_mode_burst()
58 adis->xfer[1].len = burst_length; in adis_update_scan_mode_burst()
60 adis->xfer[1].speed_hz = adis->data->burst_max_speed_hz; in adis_update_scan_mode_burst()
63 spi_message_add_tail(&adis->xfer[0], &adis->msg); in adis_update_scan_mode_burst()
64 spi_message_add_tail(&adis->xfer[1], &adis->msg); in adis_update_scan_mode_burst()
78 kfree(adis->xfer); in adis_update_scan_mode()
86 adis->xfer = kcalloc(scan_count + 1, sizeof(*adis->xfer), GFP_KERNEL); in adis_update_scan_mode()
87 if (!adis->xfer) in adis_update_scan_mode()
92 kfree(adis->xfer); in adis_update_scan_mode()
93 adis->xfer = NULL; in adis_update_scan_mode()
103 adis->xfer[j].bits_per_word = 8; in adis_update_scan_mode()
105 adis->xfer[j].cs_change = 1; in adis_update_scan_mode()
106 adis->xfer[j].len = 2; in adis_update_scan_mode()
107 adis->xfer[j].delay.value = adis->data->read_delay; in adis_update_scan_mode()
108 adis->xfer[j].delay.unit = SPI_DELAY_UNIT_USECS; in adis_update_scan_mode()
110 adis->xfer[j].tx_buf = &tx[j]; in adis_update_scan_mode()
112 adis->xfer[j].rx_buf = &rx[j - 1]; in adis_update_scan_mode()
113 spi_message_add_tail(&adis->xfer[j], &adis->msg); in adis_update_scan_mode()
174 kfree(adis->xfer); in adis_buffer_cleanup()