• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/spi/

Lines Matching refs:transfer

34  *	The spi_transfer.speed_hz can override this for each transfer.
40 * each word in a transfer (by specifying SPI_LSB_FIRST).
46 * The spi_transfer.bits_per_word can override this for each transfer.
182 * @transfer: adds a message to the controller's transfer queue.
217 * + The transfer() method may not sleep; its main role is
234 int (*transfer)(struct spi_device *spi,
282 * The spi_messages themselves consist of a series of read+write transfer
301 * transfer. If 0 the default (from @spi_device) is used.
303 * for this transfer. If 0 the default (from @spi_device) is used.
304 * @cs_change: affects chipselect after this transfer completes
305 * @delay_usecs: microseconds to delay after this transfer before
307 * the next transfer or completing this @spi_message.
328 * When the word size of the SPI transfer is not a power-of-two multiple
334 * it stays selected until after the last transfer in a message. Drivers
337 * (i) If the transfer isn't the last one in the message, this flag is
343 * (ii) When the transfer is the last one in the message, the chip may
344 * stay selected until the next transfer. On multi-device SPI busses
382 * @transfers: list of transfer segments in this transaction
385 * addresses for each transfer buffer
398 * as single programmed DMA transfer. On all systems, these messages are
416 * last transfer ... allowing things like "read 16 bit length L"
490 * SPI protocol drivers may need to update the transfer mode if the
511 * spi_async - asynchronous SPI transfer
523 * callback returns, the driver which issued the transfer request may
532 * On detection of any fault during the transfer, processing of
536 * (This rule applies equally to all the synchronous transfer calls,
543 return spi->master->transfer(spi, message);
548 /* All these synchronous SPI transfer routines are utilities layered
549 * over the core async transfer primitive. Here, "synchronous" means
550 * they will sleep uninterruptibly until the async transfer completes.