• Home
  • Raw
  • Download

Lines Matching refs:message

118 static int spi_legacy_suspend(struct device *dev, pm_message_t message)  in spi_legacy_suspend()  argument
126 value = drv->suspend(to_spi_device(dev), message); in spi_legacy_suspend()
1349 static int __spi_async(struct spi_device *spi, struct spi_message *message) in __spi_async() argument
1363 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_async()
1377 list_for_each_entry(xfer, &message->transfers, transfer_list) { in __spi_async()
1392 message->spi = spi; in __spi_async()
1393 message->status = -EINPROGRESS; in __spi_async()
1394 return master->transfer(spi, message); in __spi_async()
1426 int spi_async(struct spi_device *spi, struct spi_message *message) in spi_async() argument
1437 ret = __spi_async(spi, message); in spi_async()
1474 int spi_async_locked(struct spi_device *spi, struct spi_message *message) in spi_async_locked() argument
1482 ret = __spi_async(spi, message); in spi_async_locked()
1504 static int __spi_sync(struct spi_device *spi, struct spi_message *message, in __spi_sync() argument
1511 message->complete = spi_complete; in __spi_sync()
1512 message->context = &done; in __spi_sync()
1517 status = spi_async_locked(spi, message); in __spi_sync()
1524 status = message->status; in __spi_sync()
1526 message->context = NULL; in __spi_sync()
1551 int spi_sync(struct spi_device *spi, struct spi_message *message) in spi_sync() argument
1553 return __spi_sync(spi, message, 0); in spi_sync()
1573 int spi_sync_locked(struct spi_device *spi, struct spi_message *message) in spi_sync_locked() argument
1575 return __spi_sync(spi, message, 1); in spi_sync_locked()
1664 struct spi_message message; in spi_write_then_read() local
1682 spi_message_init(&message); in spi_write_then_read()
1686 spi_message_add_tail(&x[0], &message); in spi_write_then_read()
1690 spi_message_add_tail(&x[1], &message); in spi_write_then_read()
1698 status = spi_sync(spi, &message); in spi_write_then_read()