Lines Matching defs:spi_transfer
929 struct spi_transfer { struct
935 const void *tx_buf;
936 void *rx_buf;
937 unsigned len;
939 dma_addr_t tx_dma;
940 dma_addr_t rx_dma;
941 struct sg_table tx_sg;
942 struct sg_table rx_sg;
944 unsigned dummy_data:1;
945 unsigned cs_change:1;
946 unsigned tx_nbits:3;
947 unsigned rx_nbits:3;
951 u8 bits_per_word;
952 struct spi_delay delay;
953 struct spi_delay cs_change_delay;
954 struct spi_delay word_delay;
955 u32 speed_hz;
957 u32 effective_speed_hz;
959 unsigned int ptp_sts_word_pre;
960 unsigned int ptp_sts_word_post;
962 struct ptp_system_timestamp *ptp_sts;
964 bool timestamped;
989 * each represented by a struct spi_transfer. The sequence is "atomic" argument