Searched defs:transfer (Results 1 - 25 of 34) sorted by last modified time

12

/drivers/usb/gadget/udc/
H A Ddummy_hcd.c1285 /* transfer up to a frame's worth; caller must own lock */
1286 static int transfer(struct dummy_hcd *dum_hcd, struct urb *urb, function
1833 total = transfer(dum_hcd, urb, ep, limit, &status);
1837 /* incomplete transfer? */
/drivers/usb/host/
H A Dmax3421-hcd.c96 PKT_STATE_TERMINATE /* waiting to terminate control transfer */
245 MAX3421_HI_HXFRDN_BIT, /* host transfer done */
352 struct spi_transfer transfer; local
355 memset(&transfer, 0, sizeof(transfer));
363 transfer.tx_buf = max3421_hcd->tx->data;
364 transfer.rx_buf = max3421_hcd->rx->data;
365 transfer.len = 2;
367 spi_message_add_tail(&transfer, &msg);
378 struct spi_transfer transfer; local
402 struct spi_transfer transfer[2]; local
428 struct spi_transfer transfer[2]; local
[all...]
/drivers/usb/image/
H A Dmicrotek.c77 * 20000515 Put transfer context and URB in mts_desc (john)
190 MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
191 MTS_DEBUG("status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)transfer->actual_length ); \
207 struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
368 static void mts_transfer_cleanup( struct urb *transfer );
369 static void mts_do_sg(struct urb * transfer);
372 void mts_int_submit_urb (struct urb* transfer, argument
379 /* Holding transfer
494 mts_do_sg(struct urb* transfer) argument
[all...]
/drivers/usb/serial/
H A Dio_ti.c895 int transfer; local
901 transfer = image_length - pos;
902 if (transfer > EDGE_FW_BULK_MAX_PACKET_SIZE)
903 transfer = EDGE_FW_BULK_MAX_PACKET_SIZE;
907 transfer, &done);
1739 /* milliseconds to timeout for DMA transfer */
1745 /* milliseconds to timeout for DMA transfer */
/drivers/s390/char/
H A Dhmcdrv_ftp.c28 * @cmd: FTP transfer function
33 ssize_t (*transfer)(const struct hmcdrv_ftp_cmdspec *ftp, member in struct:hmcdrv_ftp_ops
167 pr_debug("starting transfer, cmd %d for '%s' at %lld with %zd bytes\n",
169 len = hmcdrv_cache_cmd(ftp, hmcdrv_ftp_funcs->transfer);
296 .transfer = diag_ftp_cmd
302 .transfer = sclp_ftp_cmd
/drivers/scsi/arm/
H A Darxescsi.c62 * min_type - minimum DMA support that we must have for this transfer
63 * Returns : 0 if we should not set CMD_WITHDMA for transfer info command
104 * Function: int arxescsi_dma_pseudo(host, SCpnt, direction, transfer)
109 * transfer - minimum number of bytes we expect to transfer
113 fasdmadir_t direction, int transfer)
156 if (transfer && (transfer & 255)) {
112 arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer) argument
H A Dcumana_2.c16 * 18-08-1998 RMK 0.0.3 Fixed synchronous transfer depth.
153 * min_type - minimum DMA support that we must have for this transfer
154 * Returns : type of transfer to be performed
201 * Prototype: void cumanascsi_2_dma_pseudo(host, SCpnt, direction, transfer)
206 * transfer - minimum number of bytes we expect to transfer
210 fasdmadir_t direction, int transfer)
240 if (transfer && (transfer & 255)) {
209 cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer) argument
/drivers/scsi/
H A Dnsp32.c57 MODULE_PARM_DESC(trans_mode, "transfer mode (0: BIOS(default) 1: Async 2: Ultra20M");
541 /* transfer control */
559 * For bus master transfer, it's taken off.
568 * transfer parameter to ASIC
859 * nsp32_setup_sg_table - build scatter gather list for transfer data
862 * Note: NinjaSCSI-32Bi/UDE bus master can not transfer over 64KB at a time.
892 "can't transfer over 64KB at a time, size=0x%lx", le32_to_cpu(sgt[i].len));
983 * If target is the first time to transfer after the reset
985 * message SDTR is needed to do synchronous transfer.
1089 nsp32_dbg(NSP32_DEBUG_INIT, "unknown transfer mod
1875 unsigned short transfer = 0; local
[all...]
H A Dosst.c2740 * Configure default auto columns mode, 32.5KB transfer mode
3055 int offset, transfer, blks = 0;
3095 transfer = OS_FRAME_SIZE;
3137 name, offset, transfer, blks);
3140 SRpnt = osst_do_scsi(*aSRpnt, STp, cmd, transfer, DMA_TO_DEVICE,
3373 ssize_t i, do_count, blks, transfer;
3592 transfer = STp->buffer->writing; /* FIXME -- check this logic */
3593 if (transfer <= do_count) {
3594 *ppos += do_count - transfer;
3595 count -= do_count - transfer;
3052 int offset, transfer, blks = 0; local
3369 ssize_t i, do_count, blks, transfer; local
3692 ssize_t i, transfer; local
[all...]
H A Dst.c701 int transfer, blks;
714 transfer = STp->buffer->buffer_bytes;
715 DEBC_printk(STp, "Flushing %d bytes.\n", transfer);
720 blks = transfer / STp->block_size;
725 SRpnt = st_do_scsi(NULL, STp, cmd, transfer, DMA_TO_DEVICE,
1505 STbp->buffer_bytes = 0; /* can be used as transfer counter */
1568 ssize_t i, do_count, blks, transfer;
1706 blks = transfer = do_count;
1713 transfer = blks * STp->block_size;
1719 SRpnt = st_do_scsi(SRpnt, STp, cmd, transfer, DMA_TO_DEVIC
699 int transfer, blks; local
1561 ssize_t i, do_count, blks, transfer; local
1840 int transfer, blks, bytes; local
2034 ssize_t i, transfer; local
[all...]
/drivers/spi/
H A Dspi-bfin-sport.c78 /* Current message transfer state info */
268 /* test if there is more transfer to be done */
275 /* Move to next transfer */
342 struct spi_transfer *transfer = NULL; local
352 transfer = drv_data->cur_transfer;
355 if (transfer->speed_hz)
356 transfer_speed = bfin_sport_hz_to_spi_baud(transfer->speed_hz);
368 dev_dbg(drv_data->dev, "transfer: we've hit an error\n");
376 dev_dbg(drv_data->dev, "transfer: all done!\n");
382 /* Delay if requested at end of transfer */
[all...]
H A Dspi-bfin5xx.c81 /* Current message transfer state info */
221 /* used to kick off transfer in rx mode and read unwanted RX data */
234 /* wait until transfer finished.
235 checking SPIF or TXS may not guarantee transfer completion */
285 /* wait until transfer finished.
286 checking SPIF or TXS may not guarantee transfer completion */
331 /* test if there is more transfer to be done */
337 /* Move to next transfer */
387 /* wait until transfer finished. */
411 /* Move to next transfer */
558 struct spi_transfer *transfer = NULL; local
[all...]
H A Dspi-cadence.c109 * @tx_bytes: Number of bytes left to transfer
237 * @transfer: Pointer to the spi_transfer structure which provides
238 * information about next transfer setup parameters
243 * is lower than the requested frequency (maximum lower) for the transfer. If
249 struct spi_transfer *transfer)
260 if (xspi->speed_hz != transfer->speed_hz) {
264 (frequency / (2 << baud_rate_val)) > transfer->speed_hz)
276 * cdns_spi_setup_transfer - Configure SPI controller for specified transfer
278 * @transfer: Pointer to the spi_transfer structure which provides
279 * information about next transfer setu
248 cdns_spi_config_clock_freq(struct spi_device *spi, struct spi_transfer *transfer) argument
286 cdns_spi_setup_transfer(struct spi_device *spi, struct spi_transfer *transfer) argument
404 cdns_transfer_one(struct spi_master *master, struct spi_device *spi, struct spi_transfer *transfer) argument
[all...]
H A Dspi-dw.c182 /* Set the tx word if the transfer's original "tx" is not null */
201 /* Care rx only if the transfer's original "rx" is not null */
217 /* Move to next transfer */
288 /* Move to next transfer */
361 struct spi_transfer *transfer = NULL; local
375 transfer = dws->cur_transfer;
390 /* Delay if requested at end of transfer */
392 previous = list_entry(transfer->transfer_list.prev,
403 dws->rx_dma = transfer->rx_dma;
404 dws->tx_dma = transfer
[all...]
H A Dspi-imx.c57 /* The maximum bytes that a sdma BD can transfer.*/
201 struct spi_transfer *transfer)
205 if (spi_imx->dma_is_inited && (transfer->len > spi_imx->rx_wml)
206 && (transfer->len > spi_imx->tx_wml))
785 /* Initialize the functions for transfer */
891 struct spi_transfer *transfer)
898 struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg;
933 left = transfer->len % spi_imx->rxt_wml;
941 /* Wait SDMA to finish the data transfer
200 spi_imx_can_dma(struct spi_master *master, struct spi_device *spi, struct spi_transfer *transfer) argument
890 spi_imx_dma_transfer(struct spi_imx_data *spi_imx, struct spi_transfer *transfer) argument
981 spi_imx_pio_transfer(struct spi_device *spi, struct spi_transfer *transfer) argument
1002 spi_imx_transfer(struct spi_device *spi, struct spi_transfer *transfer) argument
[all...]
H A Dspi-mpc52xx.c80 /* Details of current transfer (length, and buffer pointers) */
82 struct spi_transfer *transfer; /* current transfer */ member in struct:mpc52xx_spi
108 * Start a new transfer. This is called both by the idle state
109 * for the first transfer in a message, and by the wait state when the
110 * previous transfer in a message is complete.
114 ms->rx_buf = ms->transfer->rx_buf;
115 ms->tx_buf = ms->transfer->tx_buf;
116 ms->len = ms->transfer->len;
121 ms->cs_change = ms->transfer
[all...]
H A Dspi-pl022.c357 * message, so we left it active after the previous transfer, and it's
368 * @sgt_rx: scattertable for the RX transfer
369 * @sgt_tx: scattertable for the TX transfer
382 /* Message per-transfer pump */
777 * next_transfer - Move to the Next transfer in the current spi message
782 * message i.e whether its last transfer is done(STATE_DONE) or
783 * Next transfer is ready(STATE_RUNNING)
790 /* Move to next transfer */
869 /* Move to next transfer */
925 * configure_dma - configures the channels for the next transfer
1346 set_up_next_transfer(struct pl022 *pl022, struct spi_transfer *transfer) argument
1382 struct spi_transfer *transfer = NULL; local
1486 struct spi_transfer *transfer = NULL; local
[all...]
H A Dspi-pxa2xx.c347 /* Move to next transfer */
457 /* Move to next transfer */
460 /* Schedule transfer tasklet */
605 struct spi_transfer *transfer = NULL; local
619 transfer = drv_data->cur_transfer;
636 /* Delay if requested at end of transfer before CS change */
638 previous = list_entry(transfer->transfer_list.prev,
649 /* Check if we can DMA this transfer */
650 if (!pxa2xx_spi_dma_is_possible(transfer->len) && chip->enable_dma) {
654 || transfer
[all...]
H A Dspi-topcliff-pch.c151 * @transfer_active: Flag showing active transfer
153 * transfer
155 * transfer
164 * @cur_trans: The current transfer that this SPI driver is
322 /* if transfer complete interrupt */
329 /* transfer is completed;
414 * @bits_per_word: Bits per word for SPI transfer.
426 * pch_spi_setup_transfer() - Configures the PCH SPI hardware for transfer
470 struct spi_transfer *transfer; local
477 list_for_each_entry(transfer,
[all...]
/drivers/mmc/host/
H A Ds3cmci.c249 * Return true if the host is using DMA to transfer data, else false
365 * @more: True if more IRQs are expected from transfer.
372 * - enabled during transfer
402 static void s3cmci_disable_irq(struct s3cmci_host *host, bool transfer) argument
408 /* pr_debug("%s: transfer %d\n", __func__, transfer); */
410 host->irq_disabled = transfer;
412 if (transfer && host->irq_state) {
589 * COMPLETION_XFERFINISH when the data transfer is finished
594 * 2) Driver prepares the transfer
[all...]
/drivers/mtd/devices/
H A Dsst25l.c217 struct spi_transfer transfer[2]; local
223 memset(&transfer, 0, sizeof(transfer));
230 transfer[0].tx_buf = command;
231 transfer[0].len = sizeof(command);
232 spi_message_add_tail(&transfer[0], &message);
234 transfer[1].rx_buf = buf;
235 transfer[1].len = len;
236 spi_message_add_tail(&transfer[1], &message);
/drivers/net/ethernet/qualcomm/
H A Dqca_7k.c50 struct spi_transfer *transfer; local
58 transfer = &qca->spi_xfer1;
59 transfer->tx_buf = &tx_data;
60 transfer->rx_buf = NULL;
61 transfer->len = QCASPI_CMD_LEN;
65 transfer = &qca->spi_xfer2[0];
66 transfer->tx_buf = &tx_data;
67 transfer->rx_buf = NULL;
68 transfer->len = QCASPI_CMD_LEN;
69 transfer
91 struct spi_transfer *transfer; local
132 struct spi_transfer *transfer = &qca->spi_xfer1; local
[all...]
H A Dqca_spi.c105 struct spi_transfer *transfer = &qca->spi_xfer2[0]; local
109 transfer->tx_buf = &cmd;
110 transfer->rx_buf = NULL;
111 transfer->len = QCASPI_CMD_LEN;
112 transfer = &qca->spi_xfer2[1];
113 transfer->tx_buf = src;
114 transfer->rx_buf = NULL;
115 transfer->len = len;
131 struct spi_transfer *transfer = &qca->spi_xfer1; local
134 transfer
153 struct spi_transfer *transfer = &qca->spi_xfer2[0]; local
179 struct spi_transfer *transfer = &qca->spi_xfer1; local
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.c984 int transfer, err; local
995 transfer = min_t(size_t, len, 4096);
996 memcpy(buf, data, transfer);
1001 addr >> 8, 0, buf, transfer, HZ);
1007 len -= transfer;
1008 data += transfer;
1009 addr += transfer;
/drivers/net/wireless/ath/carl9170/
H A Dmain.c1557 unsigned int i, off = 0, transfer, count; local
1573 transfer = min_t(unsigned int, count, RW);
1574 for (i = 0; i < transfer; i++)
1577 off += transfer;
1578 count -= transfer;

Completed in 1608 milliseconds

12