Home
last modified time | relevance | path

Searched refs:spi_transfer (Results 1 – 25 of 218) sorted by relevance

123456789

/linux/include/linux/spi/
H A Dspi.h30 struct spi_transfer;
125 extern int spi_delay_to_ns(struct spi_delay *_delay, struct spi_transfer *xfer);
126 extern int spi_delay_exec(struct spi_delay *_delay, struct spi_transfer *xfer);
128 struct spi_transfer *xfer);
686 struct spi_transfer *xfer);
735 struct spi_transfer *transfer);
817 struct spi_transfer *xfer,
820 struct spi_transfer *xfer,
1046 struct spi_transfer { struct
1188 spi_message_add_tail(struct spi_transfer *t, struct spi_message *m) in spi_message_add_tail()
[all …]
H A Dspi_bitbang.h21 struct spi_transfer *t);
31 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
45 struct spi_transfer *t);
/linux/drivers/video/backlight/
H A Dili922x.c115 ((struct spi_transfer *)x)->speed_hz = \
151 struct spi_transfer xfer; in ili922x_read_status()
156 memset(&xfer, 0, sizeof(struct spi_transfer)); in ili922x_read_status()
194 struct spi_transfer xfer_regindex, xfer_regvalue; in ili922x_read()
199 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); in ili922x_read()
200 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); in ili922x_read()
248 struct spi_transfer xfer_regindex, xfer_regvalue; in ili922x_write()
253 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); in ili922x_write()
254 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); in ili922x_write()
327 struct spi_transfer xfer; in set_write_to_gram_reg()
[all …]
/linux/include/trace/events/
H A Dspi.h179 DECLARE_EVENT_CLASS(spi_transfer,
181 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
188 __field( struct spi_transfer *, xfer )
220 DEFINE_EVENT(spi_transfer, spi_transfer_start,
222 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
228 DEFINE_EVENT(spi_transfer, spi_transfer_stop,
230 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
/linux/drivers/nfc/st95hf/
H A Dspi.c20 struct spi_transfer tx_transfer = { in st95hf_spi_send()
72 struct spi_transfer tx_takedata; in st95hf_spi_recv_response()
76 struct spi_transfer t[2] = { in st95hf_spi_recv_response()
83 memset(&tx_takedata, 0x0, sizeof(struct spi_transfer)); in st95hf_spi_recv_response()
133 struct spi_transfer t[2] = { in st95hf_spi_recv_echo_res()
/linux/drivers/staging/greybus/
H A Dspilib.c21 struct spi_transfer *first_xfer;
22 struct spi_transfer *last_xfer;
107 struct spi_transfer *last_xfer = spi->last_xfer; in is_last_xfer_done()
118 struct spi_transfer *last_xfer = spi->last_xfer; in setup_next_xfer()
132 struct spi_transfer, in setup_next_xfer()
151 static struct spi_transfer *get_next_xfer(struct spi_transfer *xfer, in get_next_xfer()
154 if (xfer == list_last_entry(&msg->transfers, struct spi_transfer, in get_next_xfer()
167 struct spi_transfer *xfer; in gb_spi_operation_create()
301 struct spi_transfer *xfer = spi->first_xfer; in gb_spi_decode_response()
337 struct spi_transfer, in gb_spi_transfer_one_message()
/linux/drivers/spi/
H A Dspi-axi-spi-engine.c96 struct spi_transfer *tx_xfer;
102 struct spi_transfer *rx_xfer;
151 struct spi_transfer *xfer) in spi_engine_gen_xfer()
224 struct spi_transfer *xfer; in spi_engine_precompile_message()
237 struct spi_transfer *xfer; in spi_engine_compile_message()
254 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_engine_compile_message()
311 struct spi_transfer **_xfer) in spi_engine_xfer_next()
313 struct spi_transfer *xfer = *_xfer; in spi_engine_xfer_next()
317 struct spi_transfer, transfer_list); in spi_engine_xfer_next()
330 struct spi_transfer *xfer = st->tx_xfer; in spi_engine_tx_next()
[all …]
H A Dspi-bitbang.c42 unsigned int, struct spi_transfer *,
54 struct spi_transfer *t, in bitbang_txrx_8()
85 struct spi_transfer *t, in bitbang_txrx_16()
116 struct spi_transfer *t, in bitbang_txrx_32()
144 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_setup_transfer()
239 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_bufs()
292 struct spi_transfer *transfer) in spi_bitbang_transfer_one()
H A Dspi-fsl-cpm.h23 struct spi_transfer *t);
31 struct spi_transfer *t) { return 0; } in fsl_spi_cpm_bufs()
H A Dspi-bcm63xx.c187 struct spi_transfer *t) in bcm63xx_spi_setup_transfer()
217 static int bcm63xx_txrx_bufs(struct spi_device *spi, struct spi_transfer *first, in bcm63xx_txrx_bufs()
224 struct spi_transfer *t = first; in bcm63xx_txrx_bufs()
257 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs()
308 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs()
319 struct spi_transfer *t, *first = NULL; in bcm63xx_spi_transfer_one()
H A Dspi-dw-dma.c246 struct spi_device *spi, struct spi_transfer *xfer) in dw_spi_can_dma()
288 struct spi_transfer *xfer) in dw_spi_dma_wait_tx_done()
468 static int dw_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_setup()
507 struct spi_transfer *xfer) in dw_spi_dma_transfer_all()
570 struct spi_transfer *xfer) in dw_spi_dma_transfer_one()
638 static int dw_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_transfer()
/linux/drivers/input/rmi4/
H A Drmi_spi.c47 struct spi_transfer *rx_xfers;
48 struct spi_transfer *tx_xfers;
58 struct spi_transfer *xfer_buf; in rmi_spi_manage_pools()
98 sizeof(struct spi_transfer), in rmi_spi_manage_pools()
120 struct spi_transfer *xfer; in rmi_spi_xfer()
188 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer()
197 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer()
211 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer()
220 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer()
/linux/net/nfc/nci/
H A Dspi.c34 struct spi_transfer t; in __nci_spi_send()
36 memset(&t, 0, sizeof(struct spi_transfer)); in __nci_spi_send()
180 struct spi_transfer tx, rx; in __nci_spi_read()
186 memset(&tx, 0, sizeof(struct spi_transfer)); in __nci_spi_read()
195 memset(&rx, 0, sizeof(struct spi_transfer)); in __nci_spi_read()
218 memset(&rx, 0, sizeof(struct spi_transfer)); in __nci_spi_read()
/linux/drivers/net/ethernet/micrel/
H A Dks8851_spi.c54 struct spi_transfer spi_xfer1;
55 struct spi_transfer spi_xfer2[2];
120 struct spi_transfer *xfer = &kss->spi_xfer1; in ks8851_wrreg16_spi()
151 struct spi_transfer *xfer; in ks8851_rdreg()
216 struct spi_transfer *xfer = kss->spi_xfer2; in ks8851_rdfifo_spi()
256 struct spi_transfer *xfer = kss->spi_xfer2; in ks8851_wrfifo_spi()
/linux/drivers/net/ieee802154/
H A Dcc2520.c221 struct spi_transfer xfer = { in cc2520_cmd_strobe()
249 struct spi_transfer xfer = { in cc2520_get_status()
278 struct spi_transfer xfer = { in cc2520_write_register()
311 struct spi_transfer xfer_head = { in cc2520_write_ram()
317 struct spi_transfer xfer_buf = { in cc2520_write_ram()
345 struct spi_transfer xfer1 = { in cc2520_read_register()
351 struct spi_transfer xfer2 = { in cc2520_read_register()
387 struct spi_transfer xfer_head = { in cc2520_write_txfifo()
392 struct spi_transfer xfer_len = { in cc2520_write_txfifo()
396 struct spi_transfer xfer_buf = { in cc2520_write_txfifo()
[all …]
H A Dmcr20a.c411 struct spi_transfer tx_xfer_header;
414 struct spi_transfer tx_xfer_len;
416 struct spi_transfer tx_xfer_buf;
423 struct spi_transfer reg_xfer_cmd;
424 struct spi_transfer reg_xfer_data;
429 struct spi_transfer rx_xfer_header;
431 struct spi_transfer rx_xfer_lqi;
433 struct spi_transfer rx_xfer_buf;
439 struct spi_transfer irq_xfer_data;
440 struct spi_transfer irq_xfer_header;
/linux/drivers/iio/accel/
H A Dadxl367_spi.c24 struct spi_transfer reg_write_xfer[2];
27 struct spi_transfer reg_read_xfer[2];
30 struct spi_transfer fifo_xfer[2];
/linux/drivers/net/wireless/silabs/wfx/
H A Dbus_spi.c69 struct spi_transfer t_addr = { in wfx_spi_copy_from_io()
73 struct spi_transfer t_msg = { in wfx_spi_copy_from_io()
105 struct spi_transfer t_addr = { in wfx_spi_copy_to_io()
109 struct spi_transfer t_msg = { in wfx_spi_copy_to_io()
/linux/drivers/fpga/
H A Dmachxo2-spi.c69 struct spi_transfer rx, tx; in get_status()
139 struct spi_transfer tx[2]; in machxo2_cleanup()
193 struct spi_transfer tx[3]; in machxo2_write_init()
257 struct spi_transfer tx; in machxo2_write()
296 struct spi_transfer tx[2]; in machxo2_write_complete()
/linux/drivers/mtd/devices/
H A Dsst25l.c70 struct spi_transfer t; in sst25l_status()
75 memset(&t, 0, sizeof(struct spi_transfer)); in sst25l_status()
210 struct spi_transfer transfer[2]; in sst25l_read()
312 struct spi_transfer t; in sst25l_match_device()
318 memset(&t, 0, sizeof(struct spi_transfer)); in sst25l_match_device()
H A Dmchp23k256.c64 struct spi_transfer transfer[2] = {}; in mchp23k256_write()
103 struct spi_transfer transfer[2] = {}; in mchp23k256_read()
145 struct spi_transfer transfer = {}; in mchp23k256_set_mode()
/linux/drivers/net/wireless/ti/wl1251/
H A Dspi.c46 struct spi_transfer t; in wl1251_spi_reset()
74 struct spi_transfer t; in wl1251_spi_wake()
134 struct spi_transfer t[3]; in wl1251_spi_read()
175 struct spi_transfer t[2]; in wl1251_spi_write()
/linux/drivers/iio/pressure/
H A Dmpl115_spi.c41 struct spi_transfer xfer = { in mpl115_spi_read()
62 struct spi_transfer xfer = { in mpl115_spi_write()
/linux/drivers/net/wireless/ti/wlcore/
H A Dspi.c93 struct spi_transfer t; in wl12xx_spi_reset()
120 struct spi_transfer t; in wl12xx_spi_init()
199 struct spi_transfer t[1]; in wl12xx_spi_read_busy()
235 struct spi_transfer t[2]; in wl12xx_spi_raw_read()
301 struct spi_transfer *t; in __wl12xx_spi_raw_write()
/linux/drivers/net/wireless/st/cw1200/
H A Dcw1200_spi.c67 struct spi_transfer t_addr = { in cw1200_spi_memcpy_fromio()
71 struct spi_transfer t_msg = { in cw1200_spi_memcpy_fromio()
131 struct spi_transfer t_addr = { in cw1200_spi_memcpy_toio()
135 struct spi_transfer t_msg = { in cw1200_spi_memcpy_toio()

123456789