/drivers/net/ethernet/qualcomm/ |
H A D | qca_7k.c | 50 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 D | qca_spi.c | 105 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 D | rt2x00crypto.c | 163 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 D | loop.h | 33 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 D | mcp320x.c | 30 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 D | hmcdrv_ftp.c | 28 * @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 D | arxescsi.c | 62 * 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 D | cumana_2.c | 16 * 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 D | sst25l.c | 217 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 D | usb.c | 804 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 D | main.c | 1557 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 D | rsi_91x_usb.c | 37 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 D | microtek.c | 77 * 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 D | rsparser.c | 67 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 D | spi-dw.c | 182 /* 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 D | spi-mpc52xx.c | 80 /* 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 D | spi-bfin-sport.c | 78 /* 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 D | spi-cadence.c | 109 * @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 D | spi-pxa2xx.c | 347 /* 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 D | spi-bfin5xx.c | 81 /* 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 D | spi-imx.c | 57 /* 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 D | hif_usb.c | 984 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 D | gdrom.c | 121 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 D | s3cmci.c | 249 * 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 D | nsp32.c | 57 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...] |