/Linux-v4.19/include/trace/events/ |
D | spi.h | 112 DECLARE_EVENT_CLASS(spi_transfer, 114 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer), 121 __field( struct spi_transfer *, xfer ) 138 DEFINE_EVENT(spi_transfer, spi_transfer_start, 140 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer), 146 DEFINE_EVENT(spi_transfer, spi_transfer_stop, 148 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
|
/Linux-v4.19/include/linux/spi/ |
D | spi.h | 28 struct spi_transfer; 86 struct spi_transfer *xfer, 227 struct spi_transfer; 515 struct spi_transfer *xfer); 556 struct spi_transfer *transfer); 772 struct spi_transfer { struct 879 spi_message_add_tail(struct spi_transfer *t, struct spi_message *m) in spi_message_add_tail() 885 spi_transfer_del(struct spi_transfer *t) in spi_transfer_del() 901 struct spi_transfer *xfers, unsigned int num_xfers) in spi_message_init_with_transfers() 919 + ntrans * sizeof(struct spi_transfer), in spi_message_alloc() [all …]
|
D | spi_bitbang.h | 19 struct spi_transfer *t); 28 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t); 43 struct spi_transfer *t);
|
/Linux-v4.19/drivers/nfc/st95hf/ |
D | spi.c | 31 struct spi_transfer tx_transfer = { in st95hf_spi_send() 83 struct spi_transfer tx_takedata; in st95hf_spi_recv_response() 87 struct spi_transfer t[2] = { in st95hf_spi_recv_response() 94 memset(&tx_takedata, 0x0, sizeof(struct spi_transfer)); in st95hf_spi_recv_response() 144 struct spi_transfer t[2] = { in st95hf_spi_recv_echo_res()
|
/Linux-v4.19/drivers/video/backlight/ |
D | ili922x.c | 118 ((struct spi_transfer *)x)->speed_hz = \ 154 struct spi_transfer xfer; in ili922x_read_status() 159 memset(&xfer, 0, sizeof(struct spi_transfer)); in ili922x_read_status() 197 struct spi_transfer xfer_regindex, xfer_regvalue; in ili922x_read() 202 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); in ili922x_read() 203 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); in ili922x_read() 251 struct spi_transfer xfer_regindex, xfer_regvalue; in ili922x_write() 256 memset(&xfer_regindex, 0, sizeof(struct spi_transfer)); in ili922x_write() 257 memset(&xfer_regvalue, 0, sizeof(struct spi_transfer)); in ili922x_write() 324 struct spi_transfer xfer; in set_write_to_gram_reg() [all …]
|
/Linux-v4.19/drivers/staging/greybus/ |
D | spilib.c | 21 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() 297 struct spi_transfer *xfer = spi->first_xfer; in gb_spi_decode_response() 333 struct spi_transfer, in gb_spi_transfer_one_message()
|
/Linux-v4.19/drivers/spi/ |
D | spi-bitbang.c | 59 unsigned, struct spi_transfer *, 70 struct spi_transfer *t, in bitbang_txrx_8() 98 struct spi_transfer *t, in bitbang_txrx_16() 126 struct spi_transfer *t, in bitbang_txrx_32() 147 int spi_bitbang_setup_transfer(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_setup_transfer() 242 static int spi_bitbang_bufs(struct spi_device *spi, struct spi_transfer *t) in spi_bitbang_bufs() 295 struct spi_transfer *transfer) in spi_bitbang_transfer_one()
|
D | spi-axi-spi-engine.c | 95 struct spi_transfer *tx_xfer; 99 struct spi_transfer *rx_xfer; 132 struct spi_device *spi, struct spi_transfer *xfer) in spi_engine_get_clk_div() 147 struct spi_transfer *xfer) in spi_engine_gen_xfer() 199 struct spi_transfer *xfer; in spi_engine_compile_message() 237 struct spi_transfer **_xfer) in spi_engine_xfer_next() 240 struct spi_transfer *xfer = *_xfer; in spi_engine_xfer_next() 244 struct spi_transfer, transfer_list); in spi_engine_xfer_next() 256 struct spi_transfer *xfer = spi_engine->tx_xfer; in spi_engine_tx_next() 273 struct spi_transfer *xfer = spi_engine->rx_xfer; in spi_engine_rx_next()
|
D | spi-fsl-espi.c | 99 struct spi_transfer *tx_t; 102 struct spi_transfer *rx_t; 156 struct spi_transfer *t, *first; in fsl_espi_check_message() 164 first = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_check_message() 189 struct spi_transfer *t; in fsl_espi_check_rxskip_mode() 328 struct spi_transfer *t) in fsl_espi_setup_transfer() 356 static int fsl_espi_bufs(struct spi_device *spi, struct spi_transfer *t) in fsl_espi_bufs() 401 static int fsl_espi_trans(struct spi_message *m, struct spi_transfer *trans) in fsl_espi_trans() 411 espi->tx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans() 415 espi->rx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans() [all …]
|
D | spi-fsl-cpm.h | 27 struct spi_transfer *t, bool is_dma_mapped); 35 struct spi_transfer *t, in fsl_spi_cpm_bufs()
|
D | spi-dw-mid.c | 116 struct spi_device *spi, struct spi_transfer *xfer) in mid_spi_can_dma() 150 struct spi_transfer *xfer) in dw_spi_dma_prepare_tx() 196 struct spi_transfer *xfer) in dw_spi_dma_prepare_rx() 227 static int mid_spi_dma_setup(struct dw_spi *dws, struct spi_transfer *xfer) in mid_spi_dma_setup() 248 static int mid_spi_dma_transfer(struct dw_spi *dws, struct spi_transfer *xfer) in mid_spi_dma_transfer()
|
D | spi-tegra20-sflash.c | 144 struct spi_transfer *curr_xfer; 170 struct spi_transfer *t) in tegra_sflash_calculate_curr_xfer_param() 184 struct tegra_sflash_data *tsd, struct spi_transfer *t) in tegra_sflash_fill_tx_fifo_from_client_txbuf() 214 struct tegra_sflash_data *tsd, struct spi_transfer *t) in tegra_sflash_read_rx_fifo_to_client_rxbuf() 235 struct tegra_sflash_data *tsd, struct spi_transfer *t) in tegra_sflash_start_cpu_based_transfer() 262 struct spi_transfer *t, bool is_first_of_msg, in tegra_sflash_start_transfer_one() 323 struct spi_transfer *xfer; in tegra_sflash_transfer_one_message() 371 struct spi_transfer *t = tsd->curr_xfer; in handle_cpu_based_xfer()
|
D | spi-atmel.c | 291 struct spi_transfer *current_transfer; 443 static inline bool atmel_spi_is_vmalloc_xfer(struct spi_transfer *xfer) in atmel_spi_is_vmalloc_xfer() 449 struct spi_transfer *xfer) in atmel_spi_use_dma() 456 struct spi_transfer *xfer) in atmel_spi_can_dma() 623 struct spi_transfer *xfer) in atmel_spi_next_xfer_single() 655 struct spi_transfer *xfer) in atmel_spi_next_xfer_fifo() 725 struct spi_transfer *xfer) in atmel_spi_next_xfer_pio() 739 struct spi_transfer *xfer, in atmel_spi_next_xfer_dma_submit() 839 struct spi_transfer *xfer, in atmel_spi_next_xfer_data() 852 struct spi_transfer *xfer) in atmel_spi_set_xfer_speed() [all …]
|
D | spi-dw.h | 95 int (*dma_setup)(struct dw_spi *dws, struct spi_transfer *xfer); 97 struct spi_transfer *xfer); 98 int (*dma_transfer)(struct dw_spi *dws, struct spi_transfer *xfer);
|
D | spi-tegra20-slink.c | 206 struct spi_transfer *curr_xfer; 249 struct spi_transfer *t) in tegra_slink_get_packed_size() 267 struct spi_transfer *t) in tegra_slink_calculate_curr_xfer_param() 301 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_fill_tx_fifo_from_client_txbuf() 343 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_read_rx_fifo_to_client_rxbuf() 376 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_client_txbuf_to_spi_txbuf() 407 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_copy_spi_rxbuf_to_client_rxbuf() 483 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_dma_based_transfer() 568 struct tegra_slink_data *tspi, struct spi_transfer *t) in tegra_slink_start_cpu_based_transfer() 689 struct spi_transfer *t) in tegra_slink_start_transfer_one() [all …]
|
D | spi-tegra114.c | 204 struct spi_transfer *curr_xfer; 252 struct spi_transfer *t) in tegra_spi_calculate_curr_xfer_param() 284 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_fill_tx_fifo_from_client_txbuf() 328 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_read_rx_fifo_to_client_rxbuf() 365 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_copy_client_txbuf_to_spi_txbuf() 398 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_copy_spi_rxbuf_to_client_rxbuf() 474 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_start_dma_based_transfer() 548 struct tegra_spi_data *tspi, struct spi_transfer *t) in tegra_spi_start_cpu_based_transfer() 663 struct spi_transfer *t, bool is_first_of_msg) in tegra_spi_setup_transfer_one() 723 struct spi_transfer *t, u32 command1) in tegra_spi_start_transfer_one() [all …]
|
D | spi-rspi.c | 249 struct spi_transfer *xfer); 666 const struct spi_transfer *xfer) in __rspi_can_dma() 672 struct spi_transfer *xfer) in rspi_can_dma() 680 struct spi_transfer *xfer) in rspi_dma_check_then_transfer() 691 struct spi_transfer *xfer) in rspi_common_transfer() 710 struct spi_transfer *xfer) in rspi_transfer_one() 729 struct spi_transfer *xfer) in rspi_rz_transfer_one() 775 struct spi_transfer *xfer) in qspi_transfer_out_in() 789 static int qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer) in qspi_transfer_out() 826 static int qspi_transfer_in(struct rspi_data *rspi, struct spi_transfer *xfer) in qspi_transfer_in() [all …]
|
/Linux-v4.19/drivers/input/rmi4/ |
D | rmi_spi.c | 50 struct spi_transfer *rx_xfers; 51 struct spi_transfer *tx_xfers; 61 struct spi_transfer *xfer_buf; in rmi_spi_manage_pools() 101 sizeof(struct spi_transfer), in rmi_spi_manage_pools() 123 struct spi_transfer *xfer; in rmi_spi_xfer() 191 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer() 199 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer() 213 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer() 221 memset(xfer, 0, sizeof(struct spi_transfer)); in rmi_spi_xfer()
|
/Linux-v4.19/net/nfc/nci/ |
D | spi.c | 47 struct spi_transfer t; in __nci_spi_send() 49 memset(&t, 0, sizeof(struct spi_transfer)); in __nci_spi_send() 190 struct spi_transfer tx, rx; in __nci_spi_read() 196 memset(&tx, 0, sizeof(struct spi_transfer)); in __nci_spi_read() 205 memset(&rx, 0, sizeof(struct spi_transfer)); in __nci_spi_read() 228 memset(&rx, 0, sizeof(struct spi_transfer)); in __nci_spi_read()
|
/Linux-v4.19/include/drm/tinydrm/ |
D | tinydrm-helpers.h | 16 struct spi_transfer; 57 struct spi_transfer *header, u8 bpw, const void *buf,
|
/Linux-v4.19/drivers/mtd/devices/ |
D | sst25l.c | 74 struct spi_transfer t; in sst25l_status() 79 memset(&t, 0, sizeof(struct spi_transfer)); in sst25l_status() 214 struct spi_transfer transfer[2]; in sst25l_read() 316 struct spi_transfer t; in sst25l_match_device() 322 memset(&t, 0, sizeof(struct spi_transfer)); in sst25l_match_device()
|
/Linux-v4.19/drivers/fpga/ |
D | machxo2-spi.c | 69 struct spi_transfer rx, tx; in get_status() 139 struct spi_transfer tx[2]; in machxo2_cleanup() 192 struct spi_transfer tx[3]; in machxo2_write_init() 253 struct spi_transfer tx; in machxo2_write() 291 struct spi_transfer tx[2]; in machxo2_write_complete()
|
/Linux-v4.19/drivers/net/ieee802154/ |
D | cc2520.c | 228 struct spi_transfer xfer = { in cc2520_cmd_strobe() 258 struct spi_transfer xfer = { in cc2520_get_status() 287 struct spi_transfer xfer = { in cc2520_write_register() 320 struct spi_transfer xfer_head = { in cc2520_write_ram() 326 struct spi_transfer xfer_buf = { in cc2520_write_ram() 354 struct spi_transfer xfer1 = { in cc2520_read_register() 360 struct spi_transfer xfer2 = { in cc2520_read_register() 396 struct spi_transfer xfer_head = { in cc2520_write_txfifo() 401 struct spi_transfer xfer_len = { in cc2520_write_txfifo() 405 struct spi_transfer xfer_buf = { in cc2520_write_txfifo() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | spi.c | 60 struct spi_transfer t; in wl1251_spi_reset() 87 struct spi_transfer t; in wl1251_spi_wake() 146 struct spi_transfer t[3]; in wl1251_spi_read() 186 struct spi_transfer t[2]; in wl1251_spi_write()
|
/Linux-v4.19/drivers/iio/pressure/ |
D | mpl115_spi.c | 44 struct spi_transfer xfer = { in mpl115_spi_read() 65 struct spi_transfer xfer = { in mpl115_spi_write()
|