Lines Matching defs:spi_transfer
926 struct spi_transfer { struct
932 const void *tx_buf;
933 void *rx_buf;
934 unsigned len;
936 dma_addr_t tx_dma;
937 dma_addr_t rx_dma;
938 struct sg_table tx_sg;
939 struct sg_table rx_sg;
941 unsigned cs_change:1;
942 unsigned tx_nbits:3;
943 unsigned rx_nbits:3;
947 u8 bits_per_word;
948 u16 delay_usecs;
949 struct spi_delay delay;
950 struct spi_delay cs_change_delay;
951 struct spi_delay word_delay;
952 u32 speed_hz;
954 u32 effective_speed_hz;
956 unsigned int ptp_sts_word_pre;
957 unsigned int ptp_sts_word_post;
959 struct ptp_system_timestamp *ptp_sts;
961 bool timestamped;
986 * each represented by a struct spi_transfer. The sequence is "atomic" argument