Lines Matching refs:tx
69 struct spi_transfer rx, tx;
74 memset(&tx, 0, sizeof(tx));
75 tx.tx_buf = cmd;
76 tx.len = sizeof(cmd);
80 spi_message_add_tail(&tx, &msg);
139 struct spi_transfer tx[2];
144 memset(tx, 0, sizeof(tx));
146 tx[0].tx_buf = &erase;
147 tx[0].len = sizeof(erase);
148 spi_message_add_tail(&tx[0], &msg);
158 tx[1].tx_buf = &refresh;
159 tx[1].len = sizeof(refresh);
160 tx[1].delay.value = MACHXO2_REFRESH_USEC;
161 tx[1].delay.unit = SPI_DELAY_UNIT_USECS;
162 spi_message_add_tail(&tx[1], &msg);
193 struct spi_transfer tx[3];
208 memset(tx, 0, sizeof(tx));
210 tx[0].tx_buf = &enable;
211 tx[0].len = sizeof(enable);
212 tx[0].delay.value = MACHXO2_LOW_DELAY_USEC;
213 tx[0].delay.unit = SPI_DELAY_UNIT_USECS;
214 spi_message_add_tail(&tx[0], &msg);
216 tx[1].tx_buf = &erase;
217 tx[1].len = sizeof(erase);
218 spi_message_add_tail(&tx[1], &msg);
235 tx[2].tx_buf = &initaddr;
236 tx[2].len = sizeof(initaddr);
237 spi_message_add_tail(&tx[2], &msg);
257 struct spi_transfer tx;
272 memset(&tx, 0, sizeof(tx));
274 tx.tx_buf = payload;
275 tx.len = MACHXO2_BUF_SIZE;
276 tx.delay.value = MACHXO2_HIGH_DELAY_USEC;
277 tx.delay.unit = SPI_DELAY_UNIT_USECS;
278 spi_message_add_tail(&tx, &msg);
296 struct spi_transfer tx[2];
302 memset(tx, 0, sizeof(tx));
304 tx[0].tx_buf = &progdone;
305 tx[0].len = sizeof(progdone);
306 spi_message_add_tail(&tx[0], &msg);
324 tx[1].tx_buf = &refresh;
325 tx[1].len = sizeof(refresh);
326 tx[1].delay.value = MACHXO2_REFRESH_USEC;
327 tx[1].delay.unit = SPI_DELAY_UNIT_USECS;
328 spi_message_add_tail(&tx[1], &msg);