Lines Matching defs:spi_transfer
1046 struct spi_transfer { struct
1052 const void *tx_buf;
1053 void *rx_buf;
1054 unsigned len;
1058 u16 error;
1060 bool tx_sg_mapped;
1061 bool rx_sg_mapped;
1063 struct sg_table tx_sg;
1064 struct sg_table rx_sg;
1065 dma_addr_t tx_dma;
1066 dma_addr_t rx_dma;
1068 unsigned dummy_data:1;
1069 unsigned cs_off:1;
1070 unsigned cs_change:1;
1071 unsigned tx_nbits:4;
1072 unsigned rx_nbits:4;
1073 unsigned timestamped:1;
1078 u8 bits_per_word;
1079 struct spi_delay delay;
1080 struct spi_delay cs_change_delay;
1081 struct spi_delay word_delay;
1082 u32 speed_hz;
1084 u32 effective_speed_hz;
1086 unsigned int ptp_sts_word_pre;
1087 unsigned int ptp_sts_word_post;
1089 struct ptp_system_timestamp *ptp_sts;
1113 * each represented by a struct spi_transfer. The sequence is "atomic" argument