Lines Matching defs:spi_transfer
1029 struct spi_transfer { struct
1036 const void *tx_buf;
1037 void *rx_buf;
1038 unsigned len;
1041 u16 error;
1043 dma_addr_t tx_dma;
1044 dma_addr_t rx_dma;
1045 struct sg_table tx_sg;
1046 struct sg_table rx_sg;
1048 unsigned dummy_data:1;
1049 unsigned cs_off:1;
1050 unsigned cs_change:1;
1051 unsigned tx_nbits:3;
1052 unsigned rx_nbits:3;
1053 unsigned timestamped:1;
1057 u8 bits_per_word;
1058 struct spi_delay delay;
1059 struct spi_delay cs_change_delay;
1060 struct spi_delay word_delay;
1061 u32 speed_hz;
1063 u32 effective_speed_hz;
1065 unsigned int ptp_sts_word_pre;
1066 unsigned int ptp_sts_word_post;
1068 struct ptp_system_timestamp *ptp_sts;
1093 * each represented by a struct spi_transfer. The sequence is "atomic" argument