Lines Matching refs:message

1811 static int __spi_validate(struct spi_device *spi, struct spi_message *message)  in __spi_validate()  argument
1817 if (list_empty(&message->transfers)) in __spi_validate()
1829 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_validate()
1845 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_validate()
1846 message->frame_length += xfer->len; in __spi_validate()
1920 message->status = -EINPROGRESS; in __spi_validate()
1925 static int __spi_async(struct spi_device *spi, struct spi_message *message) in __spi_async() argument
1929 message->spi = spi; in __spi_async()
1931 trace_spi_message_submit(message); in __spi_async()
1933 return master->transfer(spi, message); in __spi_async()
1965 int spi_async(struct spi_device *spi, struct spi_message *message) in spi_async() argument
1971 ret = __spi_validate(spi, message); in spi_async()
1980 ret = __spi_async(spi, message); in spi_async()
2017 int spi_async_locked(struct spi_device *spi, struct spi_message *message) in spi_async_locked() argument
2023 ret = __spi_validate(spi, message); in spi_async_locked()
2029 ret = __spi_async(spi, message); in spi_async_locked()
2051 static int __spi_sync(struct spi_device *spi, struct spi_message *message, in __spi_sync() argument
2059 status = __spi_validate(spi, message); in __spi_sync()
2063 message->complete = spi_complete; in __spi_sync()
2064 message->context = &done; in __spi_sync()
2065 message->spi = spi; in __spi_sync()
2078 trace_spi_message_submit(message); in __spi_sync()
2080 status = __spi_queued_transfer(spi, message, false); in __spi_sync()
2084 status = spi_async_locked(spi, message); in __spi_sync()
2098 status = message->status; in __spi_sync()
2100 message->context = NULL; in __spi_sync()
2125 int spi_sync(struct spi_device *spi, struct spi_message *message) in spi_sync() argument
2127 return __spi_sync(spi, message, 0); in spi_sync()
2147 int spi_sync_locked(struct spi_device *spi, struct spi_message *message) in spi_sync_locked() argument
2149 return __spi_sync(spi, message, 1); in spi_sync_locked()
2238 struct spi_message message; in spi_write_then_read() local
2256 spi_message_init(&message); in spi_write_then_read()
2260 spi_message_add_tail(&x[0], &message); in spi_write_then_read()
2264 spi_message_add_tail(&x[1], &message); in spi_write_then_read()
2272 status = spi_sync(spi, &message); in spi_write_then_read()