Lines Matching refs:xfer
174 #define spi_valid_txbuf(msg, xfer) \
175 (xfer->tx_buf && xfer->tx_buf != msg->spi->controller->dummy_tx)
176 #define spi_valid_rxbuf(msg, xfer) \
177 (xfer->rx_buf && xfer->rx_buf != msg->spi->controller->dummy_rx)
181 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
183 TP_ARGS(msg, xfer),
188 __field( struct spi_transfer *, xfer )
191 spi_valid_rxbuf(msg, xfer) ?
192 (xfer->len < 64 ? xfer->len : 64) : 0)
194 spi_valid_txbuf(msg, xfer) ?
195 (xfer->len < 64 ? xfer->len : 64) : 0)
201 __entry->xfer = xfer;
202 __entry->len = xfer->len;
204 if (spi_valid_txbuf(msg, xfer))
206 xfer->tx_buf, __get_dynamic_array_len(tx_buf));
208 if (spi_valid_rxbuf(msg, xfer))
210 xfer->rx_buf, __get_dynamic_array_len(rx_buf));
215 __entry->xfer, __entry->len,
222 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
224 TP_ARGS(msg, xfer)
230 TP_PROTO(struct spi_message *msg, struct spi_transfer *xfer),
232 TP_ARGS(msg, xfer)