Lines Matching defs:spi_transfer
1081 struct spi_transfer { struct
1087 const void *tx_buf;
1088 void *rx_buf;
1089 unsigned len;
1093 u16 error;
1095 bool tx_sg_mapped;
1096 bool rx_sg_mapped;
1098 struct sg_table tx_sg;
1099 struct sg_table rx_sg;
1100 dma_addr_t tx_dma;
1101 dma_addr_t rx_dma;
1103 unsigned dummy_data:1;
1104 unsigned cs_off:1;
1105 unsigned cs_change:1;
1106 unsigned tx_nbits:4;
1107 unsigned rx_nbits:4;
1108 unsigned timestamped:1;
1113 u8 bits_per_word;
1114 struct spi_delay delay;
1115 struct spi_delay cs_change_delay;
1116 struct spi_delay word_delay;
1117 u32 speed_hz;
1119 u32 effective_speed_hz;
1121 unsigned int ptp_sts_word_pre;
1122 unsigned int ptp_sts_word_post;
1124 struct ptp_system_timestamp *ptp_sts;
1126 struct list_head transfer_list;