Searched defs:transfer (Results 1 - 25 of 34) sorted by relevance

12

/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/rt2x00/
H A Drt2x00crypto.c163 unsigned int transfer = 0; local
205 memmove(skb->data + transfer,
206 skb->data + transfer + (iv_len - align),
208 transfer += header_length;
217 memmove(skb->data + transfer,
218 skb->data + transfer + iv_len + align,
220 transfer += header_length;
224 memcpy(skb->data + transfer, rxdesc->iv, iv_len);
225 transfer += iv_len;
232 memmove(skb->data + transfer,
[all...]
/drivers/block/
H A Dloop.h33 int (*transfer)(struct loop_device *, int cmd, member in struct:loop_device
68 /* Support for loadable transfer modules */
71 int (*transfer)(struct loop_device *lo, int cmd, member in struct:loop_func_table
/drivers/iio/adc/
H A Dmcp320x.c30 struct spi_transfer transfer[2]; member in struct:mcp320x
188 adc->transfer[0].tx_buf = &adc->tx_buf;
189 adc->transfer[0].len = sizeof(adc->tx_buf);
190 adc->transfer[1].rx_buf = adc->rx_buf;
191 adc->transfer[1].len = sizeof(adc->rx_buf);
193 spi_message_init_with_transfers(&adc->msg, adc->transfer,
194 ARRAY_SIZE(adc->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/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/wireless/ath/carl9170/
H A Dusb.c804 unsigned int transfer; local
824 transfer = min_t(unsigned int, len, 4096u);
825 memcpy(buf, data, transfer);
829 addr >> 8, 0, buf, transfer, 100);
836 len -= transfer;
837 data += transfer;
838 addr += transfer;
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;
/drivers/net/wireless/rsi/
H A Drsi_91x_usb.c37 s32 transfer; local
44 &transfer,
293 u8 transfer; local
301 transfer = (u8)(min_t(u32, count, 4096));
302 memcpy(buf, data, transfer);
310 transfer,
317 count -= transfer;
318 data += transfer;
319 addr += transfer;
/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/pnp/pnpacpi/
H A Drsparser.c67 int transfer)
91 switch (transfer) {
104 dev_err(&dev->dev, "invalid DMA transfer type %d\n", transfer);
233 dma->transfer);
294 flags = dma_flags(dev, p->type, p->bus_master, p->transfer);
738 dma->transfer = ACPI_TRANSFER_8;
741 dma->transfer = ACPI_TRANSFER_8_16;
744 dma->transfer = ACPI_TRANSFER_16;
752 "type %#x transfer
66 dma_flags(struct pnp_dev *dev, int type, int bus_master, int transfer) argument
[all...]
/drivers/spi/
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-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-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-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-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-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-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...]
/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/cdrom/
H A Dgdrom.c121 int transfer; member in struct:gdrom_unit
552 if (gd.transfer != 1)
554 gd.transfer = 0;
633 gd.transfer = 1;
640 /* start transfer */
643 gd.transfer == 0, GDROM_DEFAULT_TIMEOUT);
644 err = gd.transfer ? -EIO : 0;
645 gd.transfer = 0;
716 /* set the default mode for DMA transfer */
729 * Bits 14 - 8 start of transfer rang
[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/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...]

Completed in 748 milliseconds

12