| /linux/include/linux/spi/ |
| H A D | spi.h | 35 struct spi_transfer; 132 extern int spi_delay_to_ns(struct spi_delay *_delay, struct spi_transfer *xfer); 133 extern int spi_delay_exec(struct spi_delay *_delay, struct spi_transfer *xfer); 135 struct spi_transfer *xfer); 725 struct spi_transfer *xfer); 774 struct spi_transfer *transfer); 870 struct spi_transfer *xfer, 873 struct spi_transfer *xfer, 1116 struct spi_transfer { struct 1275 spi_message_add_tail(struct spi_transfer *t, struct spi_message *m) in spi_message_add_tail() [all …]
|
| H A D | spi_bitbang.h | 21 struct spi_transfer *t); 31 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 45 struct spi_transfer *t);
|
| /linux/drivers/iio/dac/ |
| H A D | ad5686-spi.c | 30 struct spi_transfer xfers[] __counted_by(capacity); 37 struct spi_transfer *xfer; in ad5686_spi_write() 61 *xfer = (struct spi_transfer) { in ad5686_spi_write() 69 *xfer = (struct spi_transfer) { in ad5686_spi_write() 78 *xfer = (struct spi_transfer) { in ad5686_spi_write() 106 struct spi_transfer *xfer = &bus_data->xfers[0]; in ad5686_spi_read() 127 xfer[0] = (struct spi_transfer) { in ad5686_spi_read() 132 xfer[1] = (struct spi_transfer) { in ad5686_spi_read()
|
| /linux/drivers/nfc/st95hf/ |
| H A D | spi.c | 20 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/include/trace/events/ |
| H A D | spi.h | 179 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/video/backlight/ |
| H A D | ili922x.c | 115 ((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/net/nfc/nci/ |
| H A D | spi.c | 34 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/input/rmi4/ |
| H A D | rmi_spi.c | 47 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/drivers/spi/ |
| H A D | spi-fsl-cpm.h | 23 struct spi_transfer *t); 31 struct spi_transfer *t) { return 0; } in fsl_spi_cpm_bufs()
|
| H A D | spi-spacemit-k1.c | 107 struct spi_transfer *transfer; /* Current transfer */ 180 struct spi_transfer *transfer) in k1_spi_can_dma() 228 struct spi_transfer *transfer, bool tx) in k1_spi_dma_prep() 278 struct spi_transfer *transfer) in k1_spi_dma_one() 361 struct spi_transfer *transfer) in k1_spi_set_speed() 415 struct spi_transfer *transfer) in k1_spi_transfer_one() 471 struct spi_transfer *transfer = drv_data->transfer; in k1_spi_write_word() 516 struct spi_transfer *transfer = drv_data->transfer; in k1_spi_read_word()
|
| H A D | spi-pxa2xx.h | 41 struct spi_transfer; 129 struct spi_transfer *xfer);
|
| H A D | spi-dw-dma.c | 246 struct spi_device *spi, struct spi_transfer *xfer) in dw_spi_can_dma() 290 struct spi_transfer *xfer) in dw_spi_dma_wait_tx_done() 470 static int dw_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_setup() 509 struct spi_transfer *xfer) in dw_spi_dma_transfer_all() 572 struct spi_transfer *xfer) in dw_spi_dma_transfer_one() 640 static int dw_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) in dw_spi_dma_transfer()
|
| H A D | spi.c | 494 struct spi_transfer *xfer, in spi_statistics_add_transfer_stats() 1427 struct spi_transfer *xfer; in __spi_unmap_msg() 1452 struct spi_transfer *xfer; in __spi_map_msg() 1518 struct spi_transfer *xfer) in spi_dma_sync_for_device() 1530 struct spi_transfer *xfer) in spi_dma_sync_for_cpu() 1554 struct spi_transfer *xfer) in spi_dma_sync_for_device() 1559 struct spi_transfer *xfer) in spi_dma_sync_for_cpu() 1567 struct spi_transfer *xfer; in spi_unmap_msg() 1591 struct spi_transfer *xfer; in spi_map_msg() 1643 struct spi_transfer *xfer) in spi_transfer_wait() [all …]
|
| /linux/drivers/iio/accel/ |
| H A D | adxl367_spi.c | 23 struct spi_transfer reg_write_xfer[2]; 26 struct spi_transfer reg_read_xfer[2]; 29 struct spi_transfer fifo_xfer[2];
|
| /linux/drivers/net/ieee802154/ |
| H A D | cc2520.c | 221 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 D | mcr20a.c | 411 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/fpga/ |
| H A D | machxo2-spi.c | 69 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()
|
| H A D | lattice-sysconfig-spi.c | 31 struct spi_transfer xfer = {}; in sysconfig_spi_bitstream_burst_init() 68 struct spi_transfer xfer = { in sysconfig_spi_bitstream_burst_write()
|
| /linux/drivers/mtd/devices/ |
| H A D | sst25l.c | 70 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 D | mchp23k256.c | 64 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/silabs/wfx/ |
| H A D | bus_spi.c | 70 struct spi_transfer t_addr = { in wfx_spi_copy_from_io() 74 struct spi_transfer t_msg = { in wfx_spi_copy_from_io() 106 struct spi_transfer t_addr = { in wfx_spi_copy_to_io() 110 struct spi_transfer t_msg = { in wfx_spi_copy_to_io()
|
| /linux/drivers/net/wireless/ti/wl1251/ |
| H A D | spi.c | 46 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/net/wireless/ti/wlcore/ |
| H A D | spi.c | 93 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/ethernet/qualcomm/ |
| H A D | qca_7k.c | 33 struct spi_transfer transfer[2]; in qcaspi_read_register() 73 struct spi_transfer transfer[2]; in __qcaspi_write_register()
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | cw1200_spi.c | 67 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()
|