Lines Matching defs:spi_transfer
1015 struct spi_transfer { struct
1021 const void *tx_buf;
1022 void *rx_buf;
1023 unsigned len;
1026 u16 error;
1028 dma_addr_t tx_dma;
1029 dma_addr_t rx_dma;
1030 struct sg_table tx_sg;
1031 struct sg_table rx_sg;
1033 unsigned dummy_data:1;
1034 unsigned cs_off:1;
1035 unsigned cs_change:1;
1036 unsigned tx_nbits:3;
1037 unsigned rx_nbits:3;
1038 unsigned timestamped:1;
1042 u8 bits_per_word;
1043 struct spi_delay delay;
1044 struct spi_delay cs_change_delay;
1045 struct spi_delay word_delay;
1046 u32 speed_hz;
1048 u32 effective_speed_hz;
1050 unsigned int ptp_sts_word_pre;
1051 unsigned int ptp_sts_word_post;
1076 * each represented by a struct spi_transfer. The sequence is "atomic" argument