Lines Matching +full:spi +full:- +full:controller

1 /* SPDX-License-Identifier: GPL-2.0 */
3 #define TRACE_SYSTEM spi
13 TP_PROTO(struct spi_controller *controller),
15 TP_ARGS(controller),
22 __entry->bus_num = controller->bus_num;
25 TP_printk("spi%d", (int)__entry->bus_num)
31 TP_PROTO(struct spi_controller *controller),
33 TP_ARGS(controller)
39 TP_PROTO(struct spi_controller *controller),
41 TP_ARGS(controller)
58 __entry->bus_num = msg->spi->controller->bus_num;
59 __entry->chip_select = msg->spi->chip_select;
60 __entry->msg = msg;
63 TP_printk("spi%d.%d %p", (int)__entry->bus_num,
64 (int)__entry->chip_select,
65 (struct spi_message *)__entry->msg)
99 __entry->bus_num = msg->spi->controller->bus_num;
100 __entry->chip_select = msg->spi->chip_select;
101 __entry->msg = msg;
102 __entry->frame = msg->frame_length;
103 __entry->actual = msg->actual_length;
106 TP_printk("spi%d.%d %p len=%u/%u", (int)__entry->bus_num,
107 (int)__entry->chip_select,
108 (struct spi_message *)__entry->msg,
109 (unsigned)__entry->actual, (unsigned)__entry->frame)
113 * consider a buffer valid if non-NULL and if it doesn't match the dummy buffer
118 (xfer->tx_buf && xfer->tx_buf != msg->spi->controller->dummy_tx)
120 (xfer->rx_buf && xfer->rx_buf != msg->spi->controller->dummy_rx)
135 (xfer->len < 64 ? xfer->len : 64) : 0)
138 (xfer->len < 64 ? xfer->len : 64) : 0)
142 __entry->bus_num = msg->spi->controller->bus_num;
143 __entry->chip_select = msg->spi->chip_select;
144 __entry->xfer = xfer;
145 __entry->len = xfer->len;
149 xfer->tx_buf, __get_dynamic_array_len(tx_buf));
153 xfer->rx_buf, __get_dynamic_array_len(rx_buf));
156 TP_printk("spi%d.%d %p len=%d tx=[%*phD] rx=[%*phD]",
157 __entry->bus_num, __entry->chip_select,
158 __entry->xfer, __entry->len,