Home
last modified time | relevance | path

Searched refs:xfers (Results 1 – 15 of 15) sorted by relevance

/drivers/input/touchscreen/
Dad7879-spi.c34 struct spi_transfer *xfers; in ad7879_spi_xfer() local
41 xfers = spi_data = kzalloc(sizeof(*xfers) * (count + 2), GFP_KERNEL); in ad7879_spi_xfer()
57 ++xfers; in ad7879_spi_xfer()
58 xfers[0].tx_buf = command; in ad7879_spi_xfer()
59 xfers[0].len = 2; in ad7879_spi_xfer()
60 spi_message_add_tail(&xfers[0], &msg); in ad7879_spi_xfer()
61 ++xfers; in ad7879_spi_xfer()
65 xfers[idx].rx_buf = &rx_buf[idx]; in ad7879_spi_xfer()
67 xfers[idx].tx_buf = &tx_buf[idx]; in ad7879_spi_xfer()
68 xfers[idx].len = 2; in ad7879_spi_xfer()
[all …]
/drivers/staging/iio/accel/
Dlis3l02dq_ring.c59 struct spi_transfer *xfers; in lis3l02dq_read_all() local
63 xfers = kcalloc(bitmap_weight(indio_dev->active_scan_mask, in lis3l02dq_read_all()
65 sizeof(*xfers), GFP_KERNEL); in lis3l02dq_read_all()
66 if (!xfers) in lis3l02dq_read_all()
74 xfers[j].tx_buf = st->tx + 2*j; in lis3l02dq_read_all()
78 xfers[j].rx_buf = rx_array + j*2; in lis3l02dq_read_all()
79 xfers[j].bits_per_word = 8; in lis3l02dq_read_all()
80 xfers[j].len = 2; in lis3l02dq_read_all()
81 xfers[j].cs_change = 1; in lis3l02dq_read_all()
85 xfers[j].tx_buf = st->tx + 2*j; in lis3l02dq_read_all()
[all …]
Dlis3l02dq_core.c110 struct spi_transfer xfers[] = { { in lis3l02dq_spi_write_reg_s16() local
128 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in lis3l02dq_spi_write_reg_s16()
141 struct spi_transfer xfers[] = { { in lis3l02dq_read_reg_s16() local
161 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in lis3l02dq_read_reg_s16()
Dadis16220_core.c105 struct spi_transfer xfers[] = { in adis16220_capture_buffer_read() local
147 xfers[1].len = count; in adis16220_capture_buffer_read()
149 ret = spi_sync_transfer(st->adis.spi, xfers, ARRAY_SIZE(xfers)); in adis16220_capture_buffer_read()
/drivers/staging/iio/meter/
Dade7854-spi.c131 struct spi_transfer xfers[] = { in ade7854_spi_read_reg_8() local
149 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ade7854_spi_read_reg_8()
169 struct spi_transfer xfers[] = { in ade7854_spi_read_reg_16() local
186 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ade7854_spi_read_reg_16()
206 struct spi_transfer xfers[] = { in ade7854_spi_read_reg_24() local
224 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ade7854_spi_read_reg_24()
244 struct spi_transfer xfers[] = { in ade7854_spi_read_reg_32() local
262 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ade7854_spi_read_reg_32()
Dade7758_core.c52 struct spi_transfer xfers[] = { in ade7758_spi_write_reg_16() local
65 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7758_spi_write_reg_16()
78 struct spi_transfer xfers[] = { in ade7758_spi_write_reg_24() local
92 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7758_spi_write_reg_24()
105 struct spi_transfer xfers[] = { in ade7758_spi_read_reg_8() local
124 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7758_spi_read_reg_8()
144 struct spi_transfer xfers[] = { in ade7758_spi_read_reg_16() local
165 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7758_spi_read_reg_16()
186 struct spi_transfer xfers[] = { in ade7758_spi_read_reg_24() local
207 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7758_spi_read_reg_24()
Dade7759.c108 struct spi_transfer xfers[] = { in ade7759_spi_read_reg_40() local
121 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7759_spi_read_reg_40()
Dade7753.c108 struct spi_transfer xfers[] = { in ade7753_spi_read_reg_24() local
123 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7753_spi_read_reg_24()
Dade7754.c108 struct spi_transfer xfers[] = { in ade7754_spi_read_reg_24() local
123 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in ade7754_spi_read_reg_24()
/drivers/iio/imu/
Dadis.c36 struct spi_transfer xfers[] = { in adis_write_reg() local
75 spi_message_add_tail(&xfers[0], &msg); in adis_write_reg()
96 xfers[size].cs_change = 0; in adis_write_reg()
99 spi_message_add_tail(&xfers[i], &msg); in adis_write_reg()
128 struct spi_transfer xfers[] = { in adis_read_reg() local
162 spi_message_add_tail(&xfers[0], &msg); in adis_read_reg()
169 spi_message_add_tail(&xfers[1], &msg); in adis_read_reg()
173 spi_message_add_tail(&xfers[2], &msg); in adis_read_reg()
174 spi_message_add_tail(&xfers[3], &msg); in adis_read_reg()
/drivers/iio/common/st_sensors/
Dst_sensors_spi.c34 struct spi_transfer xfers[] = { in st_sensors_spi_read() local
53 err = spi_sync_transfer(to_spi_device(dev), xfers, ARRAY_SIZE(xfers)); in st_sensors_spi_read()
84 struct spi_transfer xfers = { in st_sensors_spi_write_byte() local
94 err = spi_sync_transfer(to_spi_device(dev), &xfers, 1); in st_sensors_spi_write_byte()
/drivers/iio/gyro/
Dadxrs450.c96 struct spi_transfer xfers[] = { in adxrs450_spi_read_reg_16() local
116 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in adxrs450_spi_read_reg_16()
170 struct spi_transfer xfers[] = { in adxrs450_spi_sensor_data() local
186 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in adxrs450_spi_sensor_data()
210 struct spi_transfer xfers = { in adxrs450_spi_initial() local
222 ret = spi_sync_transfer(st->us, &xfers, 1); in adxrs450_spi_initial()
/drivers/iio/accel/
Dkxsd9.c99 struct spi_transfer xfers[] = { in kxsd9_read() local
114 ret = spi_sync_transfer(st->us, xfers, ARRAY_SIZE(xfers)); in kxsd9_read()
/drivers/iio/dac/
Dad5791.c123 struct spi_transfer xfers[] = { in ad5791_spi_read() local
141 ret = spi_sync_transfer(st->spi, xfers, ARRAY_SIZE(xfers)); in ad5791_spi_read()
/drivers/gpu/drm/
Ddrm_edid.c1133 unsigned char xfers = segment ? 3 : 2; in drm_do_probe_ddc_edid() local
1167 ret = i2c_transfer(adapter, &msgs[3 - xfers], xfers); in drm_do_probe_ddc_edid()
1174 } while (ret != xfers && --retries); in drm_do_probe_ddc_edid()
1176 return ret == xfers ? 0 : -1; in drm_do_probe_ddc_edid()