Lines Matching defs:spi_transfer
1055 struct spi_transfer { struct
1061 const void *tx_buf;
1062 void *rx_buf;
1063 unsigned len;
1067 u16 error;
1069 bool tx_sg_mapped;
1070 bool rx_sg_mapped;
1072 struct sg_table tx_sg;
1073 struct sg_table rx_sg;
1074 dma_addr_t tx_dma;
1075 dma_addr_t rx_dma;
1077 unsigned dummy_data:1;
1078 unsigned cs_off:1;
1079 unsigned cs_change:1;
1080 unsigned tx_nbits:4;
1081 unsigned rx_nbits:4;
1082 unsigned timestamped:1;
1087 u8 bits_per_word;
1088 struct spi_delay delay;
1089 struct spi_delay cs_change_delay;
1090 struct spi_delay word_delay;
1091 u32 speed_hz;
1093 u32 effective_speed_hz;
1096 unsigned int offload_flags;
1098 unsigned int ptp_sts_word_pre;
1099 unsigned int ptp_sts_word_post;
1101 struct ptp_system_timestamp *ptp_sts;
1126 * each represented by a struct spi_transfer. The sequence is "atomic" argument