Lines Matching defs:spi_transfer
942 struct spi_transfer { struct
948 const void *tx_buf;
949 void *rx_buf;
950 unsigned len;
952 dma_addr_t tx_dma;
953 dma_addr_t rx_dma;
954 struct sg_table tx_sg;
955 struct sg_table rx_sg;
957 unsigned cs_change:1;
958 unsigned tx_nbits:3;
959 unsigned rx_nbits:3;
963 u8 bits_per_word;
964 u16 delay_usecs;
965 struct spi_delay delay;
966 struct spi_delay cs_change_delay;
967 struct spi_delay word_delay;
968 u32 speed_hz;
970 u32 effective_speed_hz;
972 unsigned int ptp_sts_word_pre;
973 unsigned int ptp_sts_word_post;
975 struct ptp_system_timestamp *ptp_sts;
977 bool timestamped;
979 struct list_head transfer_list;
1004 * each represented by a struct spi_transfer. The sequence is "atomic" argument