Searched refs:transfer (Results 26 - 50 of 129) sorted by relevance

123456

/linux-master/tools/spi/
H A Dspidev_test.c48 static int interval = 5; /* interval in seconds for showing transfer rate */
118 static void transfer(int fd, uint8_t const *tx, uint8_t const *rx, size_t len) function
186 " -2 --dual dual transfer\n"
187 " -4 --quad quad transfer\n"
188 " -8 --octal octal transfer\n"
195 " -S --size transfer size\n"
348 transfer(fd, tx, rx, size);
380 transfer(fd, tx, rx, sb.st_size);
419 transfer(fd, tx, rx, len);
426 fprintf(stderr, "transfer erro
[all...]
/linux-master/drivers/spi/
H A Dspi-stm32.c257 * @transfer_one_dma_start: routine to start transfer a single spi_transfer
308 * @t_size_max: maximum number of data of one transfer
316 * @cur_xferlen: current transfer length in bytes
317 * @cur_usedma: boolean to know if dma is used in current transfer
322 * @dma_tx: dma channel for TX transfer
323 * @dma_rx: dma channel for RX transfer
379 /* SPI data transfer is enabled but spi_ker_ck is idle.
399 /* SPI data transfer is enabled but spi_ker_ck is idle.
897 * stm32_spi_can_dma - Determine if the transfer is eligible for DMA use
900 * @transfer
905 stm32_spi_can_dma(struct spi_controller *ctrl, struct spi_device *spi_dev, struct spi_transfer *transfer) argument
1612 stm32_spi_communication_type(struct spi_device *spi_dev, struct spi_transfer *transfer) argument
1755 stm32_spi_transfer_one_setup(struct stm32_spi *spi, struct spi_device *spi_dev, struct spi_transfer *transfer) argument
1835 stm32_spi_transfer_one(struct spi_controller *ctrl, struct spi_device *spi_dev, struct spi_transfer *transfer) argument
[all...]
H A Dspi-dw-core.c95 * proceed with data transfer. So in order to activate the SPI
224 * final stage of the transfer. By doing so we'll get the next IRQ
238 * have the TXE IRQ flood at the final stage of the transfer.
361 * will be adjusted at the final stage of the IRQ-based SPI transfer
376 * The iterative procedure of the poll-based transfer is simple: write as much
381 * Note this method the same way as the IRQ-based transfer won't work well for
386 struct spi_transfer *transfer)
399 spi_delay_exec(&delay, transfer);
413 struct spi_transfer *transfer)
418 .dfs = transfer
385 dw_spi_poll_transfer(struct dw_spi *dws, struct spi_transfer *transfer) argument
411 dw_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *transfer) argument
[all...]
H A Dspi-pxa2xx.c944 struct spi_transfer *transfer)
960 /* Check if we can DMA this transfer */
961 if (transfer->len > MAX_DMA_LEN && chip->enable_dma) {
965 || transfer->rx_dma || transfer->tx_dma) {
967 "Mapped transfer length of %u is greater than %d\n",
968 transfer->len, MAX_DMA_LEN);
974 "DMA disabled for transfer length %u greater than %d\n",
975 transfer->len, MAX_DMA_LEN);
978 /* Setup the transfer stat
942 pxa2xx_spi_transfer_one(struct spi_controller *controller, struct spi_device *spi, struct spi_transfer *transfer) argument
[all...]
H A Dspi-rzv2m-csi.c236 * less than or equal to the number of bytes we need to transfer.
467 * Decide how many words we are going to transfer during
533 struct spi_transfer *transfer)
539 csi->txbuf = transfer->tx_buf;
540 csi->rxbuf = transfer->rx_buf;
541 csi->buffer_len = transfer->len;
543 rzv2m_csi_setup_operating_mode(csi, transfer);
546 rzv2m_csi_setup_clock(csi, transfer->speed_hz);
531 rzv2m_csi_transfer_one(struct spi_controller *controller, struct spi_device *spi, struct spi_transfer *transfer) argument
H A Dspi-fsl-dspi.c484 dev_err(dev, "DMA transfer failed\n");
921 struct spi_transfer *transfer; local
927 list_for_each_entry(transfer, &message->transfers, transfer_list) {
928 dspi->cur_transfer = transfer;
941 /* Leave PCS activated after last transfer when
944 if (transfer->cs_change)
952 if (!transfer->cs_change)
956 dspi->tx = transfer->tx_buf;
957 dspi->rx = transfer->rx_buf;
958 dspi->len = transfer
[all...]
/linux-master/sound/soc/sh/
H A Drz-ssi.c96 int (*transfer)(struct rz_ssi_priv *ssi, struct rz_ssi_stream *strm); member in struct:rz_ssi_stream
548 strm->transfer(ssi, strm);
560 strm->transfer(ssi, &ssi->playback);
564 strm->transfer(ssi, &ssi->capture);
572 strm->transfer(ssi, &ssi->playback);
574 strm->transfer(ssi, &ssi->capture);
622 /* Always transfer 1 period */
748 ssi->playback.transfer = rz_ssi_pio_send;
749 ssi->capture.transfer = rz_ssi_pio_recv;
759 ret = strm->transfer(ss
[all...]
/linux-master/sound/core/oss/
H A Dio.c132 plugin->transfer = io_playback_transfer;
136 plugin->transfer = io_capture_transfer;
H A Dcopy.c89 plugin->transfer = copy_transfer;
H A Droute.c108 plugin->transfer = route_transfer;
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_cec.c248 /* No transfer function was set, so not a DP connector */
249 if (!aux->transfer)
310 /* No transfer function was set, so not a DP connector */
311 if (!aux->transfer)
402 /* No transfer function was set, so not a DP connector */
403 if (!aux->transfer)
448 if (WARN_ON(!aux->transfer))
/linux-master/drivers/scsi/arm/
H A Darxescsi.c67 * min_type - minimum DMA support that we must have for this transfer
68 * Returns : 0 if we should not set CMD_WITHDMA for transfer info command
109 * Function: int arxescsi_dma_pseudo(host, SCpnt, direction, transfer)
114 * transfer - minimum number of bytes we expect to transfer
118 fasdmadir_t direction, int transfer)
161 if (transfer && (transfer & 255)) {
117 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer) argument
H A Dacornscsi-io.S16 @ Purpose: transfer a block of data from the acorn scsi card to memory
71 @ Purpose: transfer a block of data from memory to the acorn scsi card
H A Dcumana_2.c13 * 18-08-1998 RMK 0.0.3 Fixed synchronous transfer depth.
154 * min_type - minimum DMA support that we must have for this transfer
155 * Returns : type of transfer to be performed
203 * Prototype: void cumanascsi_2_dma_pseudo(host, SCpnt, direction, transfer)
208 * transfer - minimum number of bytes we expect to transfer
212 fasdmadir_t direction, int transfer)
242 if (transfer && (transfer & 255)) {
211 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer) argument
/linux-master/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c2319 struct gpmi_transfer *transfer = &this->transfers[this->ntransfers]; local
2326 return transfer;
2334 struct gpmi_transfer *transfer; local
2353 transfer = get_next_transfer(this);
2354 if (!transfer)
2357 transfer->cmdbuf[0] = cmd;
2359 memcpy(&transfer->cmdbuf[1], addr, naddr);
2361 sg_init_one(&transfer->sgl, transfer->cmdbuf, naddr + 1);
2362 dma_map_sg(this->dev, &transfer
2394 struct gpmi_transfer *transfer; local
2441 struct gpmi_transfer *transfer; local
2635 struct gpmi_transfer *transfer = &this->transfers[i]; local
[all...]
/linux-master/drivers/misc/cxl/
H A Dflash.c32 static unsigned int transfer; variable
364 transfer = 1;
413 transfer = 0;
497 if (transfer)
504 transfer = 0;
/linux-master/drivers/media/spi/
H A Dcxd2880-spi.c124 struct spi_transfer transfer[2] = {}; local
141 transfer[0].len = 3;
142 transfer[0].tx_buf = data;
143 spi_message_add_tail(&transfer[0], &message);
144 transfer[1].len = packet_num * 188;
145 transfer[1].rx_buf = read_data;
146 spi_message_add_tail(&transfer[1], &message);
/linux-master/drivers/cdrom/
H A Dgdrom.c100 int transfer; member in struct:gdrom_unit
538 if (gd.transfer != 1)
540 gd.transfer = 0;
614 gd.transfer = 1;
621 /* start transfer */
624 gd.transfer == 0, GDROM_DEFAULT_TIMEOUT);
625 err = gd.transfer ? BLK_STS_IOERR : BLK_STS_OK;
626 gd.transfer = 0;
685 /* set the default mode for DMA transfer */
698 * Bits 14 - 8 start of transfer rang
[all...]
/linux-master/drivers/staging/pi433/
H A Drf69.c784 struct spi_transfer transfer; local
794 /* prepare a bidirectional transfer */
796 memset(&transfer, 0, sizeof(transfer));
797 transfer.tx_buf = local_buffer;
798 transfer.rx_buf = local_buffer;
799 transfer.len = size + 1;
801 retval = spi_sync_transfer(spi, &transfer, 1);
/linux-master/drivers/input/rmi4/
H A Drmi_f34v7.c325 dev_err(&f34->fn->dev, "%s: Failed to write transfer length\n",
629 u16 transfer; local
654 transfer = min(remaining, max_transfer);
655 put_unaligned_le16(transfer, &length);
662 "%s: Write transfer length fail (%d remaining)\n",
680 transfer * f34->v7.block_size);
688 index += (transfer * f34->v7.block_size);
689 remaining -= transfer;
702 u16 transfer; local
728 transfer
[all...]
/linux-master/drivers/iio/adc/
H A Dti-ads131e08.c176 struct spi_transfer transfer[] = { local
193 ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
205 struct spi_transfer transfer[] = { local
220 ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
230 struct spi_transfer transfer[] = { local
242 ret = spi_sync_transfer(st->spi, transfer, ARRAY_SIZE(transfer));
/linux-master/drivers/pnp/pnpacpi/
H A Drsparser.c54 int transfer)
78 switch (transfer) {
91 dev_err(&dev->dev, "invalid DMA transfer type %d\n", transfer);
237 dma->transfer);
302 flags = dma_flags(dev, p->type, p->bus_master, p->transfer);
746 dma->transfer = ACPI_TRANSFER_8;
749 dma->transfer = ACPI_TRANSFER_8_16;
752 dma->transfer = ACPI_TRANSFER_16;
760 "type %#x transfer
53 dma_flags(struct pnp_dev *dev, int type, int bus_master, int transfer) argument
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dusb.c805 unsigned int transfer; local
825 transfer = min_t(unsigned int, len, 4096u);
826 memcpy(buf, data, transfer);
830 addr >> 8, 0, buf, transfer, 100);
837 len -= transfer;
838 data += transfer;
839 addr += transfer;
/linux-master/tools/testing/selftests/wireguard/
H A Dnetns.sh171 read _ rx_bytes tx_bytes < <(n2 wg show wg0 transfer)
173 read _ rx_bytes tx_bytes < <(n1 wg show wg0 transfer)
279 read _ _ tx_bytes_before < <(n0 wg show wg1 transfer)
282 read _ _ tx_bytes_after < <(n0 wg show wg1 transfer)
524 read _ _ tx_bytes < <(n1 wg show wg0 transfer)
527 read _ _ tx_bytes < <(n1 wg show wg0 transfer)
533 read _ _ tx_bytes < <(n1 wg show wg0 transfer)
536 read _ _ tx_bytes < <(n1 wg show wg0 transfer)
539 read _ _ tx_bytes < <(n1 wg show wg0 transfer)
/linux-master/arch/arm/mm/
H A Dabort-lv4t.S76 and r6, r6, #15 @ r6 = no. of registers to transfer.
213 and r6, r6, #15 @ number of regs to transfer
233 and r6, r6, #15 @ number of regs to transfer

Completed in 456 milliseconds

123456