Lines Matching defs:spi_transfer
950 struct spi_transfer { struct
956 const void *tx_buf;
957 void *rx_buf;
958 unsigned len;
960 dma_addr_t tx_dma;
961 dma_addr_t rx_dma;
962 struct sg_table tx_sg;
963 struct sg_table rx_sg;
965 unsigned dummy_data:1;
966 unsigned cs_off:1;
967 unsigned cs_change:1;
968 unsigned tx_nbits:3;
969 unsigned rx_nbits:3;
973 u8 bits_per_word;
974 struct spi_delay delay;
975 struct spi_delay cs_change_delay;
976 struct spi_delay word_delay;
977 u32 speed_hz;
979 u32 effective_speed_hz;
981 unsigned int ptp_sts_word_pre;
982 unsigned int ptp_sts_word_post;
984 struct ptp_system_timestamp *ptp_sts;
986 bool timestamped;
988 struct list_head transfer_list;
1012 * each represented by a struct spi_transfer. The sequence is "atomic" argument