Searched refs:xfer (Results 151 - 175 of 227) sorted by relevance

12345678910

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Daux.c60 ret = aux->func->xfer(aux, true, cmd,
143 return aux->func->xfer(aux, retry, type, addr, data, size);
H A Danx9805.c99 .xfer = anx9805_bus_xfer,
227 .xfer = anx9805_aux_xfer,
/linux-master/drivers/iio/adc/
H A Dti-adc0832.c139 struct spi_transfer xfer = { local
162 ret = spi_sync_transfer(spi, &xfer, 1);
/linux-master/drivers/hwmon/
H A Dmax1111.c40 struct spi_transfer xfer[2]; member in struct:max1111_data
44 /* protect msg, xfer and buffers from multiple access */
167 x = &data->xfer[0];
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h160 const u8 xfer = size; local
164 WARN_ON(!ret && size != xfer);
/linux-master/drivers/spi/
H A Dspi-dln2.c655 struct spi_transfer *xfer)
661 status = dln2_spi_transfer_setup(dln2, xfer->speed_hz,
662 xfer->bits_per_word,
669 if (!xfer->cs_change && !spi_transfer_is_last(host, xfer))
672 status = dln2_spi_rdwr(dln2, xfer->tx_buf, xfer->rx_buf,
673 xfer->len, attr);
653 dln2_spi_transfer_one(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument
H A Dspi-pic32.c226 /* Show err message and abort xfer with err */
273 /* complete current xfer */
301 struct spi_transfer *xfer)
313 xfer->rx_sg.sgl,
314 xfer->rx_sg.nents,
323 xfer->tx_sg.sgl,
324 xfer->tx_sg.nents,
486 struct spi_transfer *xfer)
491 return (xfer->len >= PIC32_DMA_LEN_MIN) &&
300 pic32_spi_dma_transfer(struct pic32_spi *pic32s, struct spi_transfer *xfer) argument
484 pic32_spi_can_dma(struct spi_controller *host, struct spi_device *spi, struct spi_transfer *xfer) argument
H A Dspi-fsl-dspi.c398 dev_err(dev, "Not able to get desc for DMA xfer\n");
416 dev_err(dev, "Not able to get desc for DMA xfer\n");
745 struct spi_transfer *xfer = dspi->cur_transfer; local
749 if (xfer->bits_per_word % 8)
775 if (xfer->bits_per_word == 8 && dspi->oper_bits_per_word == 32) {
778 } else if (xfer->bits_per_word == 8 && dspi->oper_bits_per_word == 16) {
781 } else if (xfer->bits_per_word == 16 && dspi->oper_bits_per_word == 32) {
788 dspi->oper_bits_per_word = xfer->bits_per_word;
806 struct spi_transfer *xfer = dspi->cur_transfer; local
828 dspi->progress += num_bytes / DIV_ROUND_UP(xfer
[all...]
H A Dspi-tegra114.c1033 struct spi_transfer *xfer; local
1043 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
1048 cmd1 = tegra_spi_setup_transfer_one(spi, xfer, is_first_msg,
1051 if (!xfer->len) {
1057 ret = tegra_spi_start_transfer_one(spi, xfer, cmd1);
1091 msg->actual_length += xfer->len;
1096 spi_transfer_delay_exec(xfer);
1098 } else if (list_is_last(&xfer->transfer_list,
1100 if (xfer->cs_change)
1104 spi_transfer_delay_exec(xfer);
[all...]
/linux-master/drivers/input/touchscreen/
H A Draydium_i2c_ts.c150 struct i2c_msg *xfer, size_t xfer_count)
155 * sent first. Else, skip the header i.e. xfer[0].
160 ret = i2c_transfer(client->adapter, &xfer[xfer_start_idx], xfer_count);
198 struct i2c_msg xfer[] = { local
211 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer));
247 struct i2c_msg xfer[] = { local
266 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer));
149 raydium_i2c_xfer(struct i2c_client *client, u32 addr, struct i2c_msg *xfer, size_t xfer_count) argument
/linux-master/drivers/platform/olpc/
H A Dolpc-xo175-ec.c224 struct spi_transfer xfer; member in struct:olpc_xo175_ec
281 priv->xfer.len = cmdlen;
283 spi_message_init_with_transfers(&priv->msg, &priv->xfer, 1);
706 priv->xfer.rx_buf = &priv->rx_buf;
707 priv->xfer.tx_buf = &priv->tx_buf;
/linux-master/drivers/comedi/drivers/
H A Dni_labpc_common.c155 enum transfer_type xfer,
179 if (xfer == fifo_half_full_transfer)
629 enum transfer_type xfer; local
660 xfer = isa_dma_transfer;
669 xfer = fifo_half_full_transfer;
671 xfer = fifo_not_empty_transfer;
673 devpriv->current_transfer = xfer;
677 labpc_setup_cmd6_reg(dev, s, mode, xfer, range, aref,
720 if (xfer == isa_dma_transfer)
726 if (xfer
152 labpc_setup_cmd6_reg(struct comedi_device *dev, struct comedi_subdevice *s, enum scan_mode mode, enum transfer_type xfer, unsigned int range, unsigned int aref, bool ena_intr) argument
[all...]
/linux-master/drivers/staging/greybus/
H A Dsdio.c26 spinlock_t xfer; /* lock to cancel ongoing transfer */ member in struct:gb_sdio_host
376 spin_lock(&host->xfer);
379 spin_unlock(&host->xfer);
383 spin_unlock(&host->xfer);
558 spin_lock(&host->xfer);
560 spin_unlock(&host->xfer);
808 spin_lock_init(&host->xfer);
/linux-master/drivers/video/backlight/
H A Dtdo24m.c30 struct spi_transfer xfer; member in struct:tdo24m
177 struct spi_transfer *x = &lcd->xfer;
365 x = &lcd->xfer;
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-core.c1295 err = spi_sync_transfer(priv->spi, tx_obj->xfer, 1);
1781 struct spi_transfer xfer[2] = { }; local
1794 xfer[0].tx_buf = buf_tx;
1795 xfer[0].len = sizeof(buf_tx->cmd);
1796 xfer[0].speed_hz = priv->spi_max_speed_hz_slow;
1797 xfer[1].rx_buf = buf_rx->data;
1798 xfer[1].len = sizeof(*dev_id);
1799 xfer[1].speed_hz = priv->spi_max_speed_hz_fast;
1803 err = spi_sync_transfer(priv->spi, xfer, ARRAY_SIZE(xfer));
[all...]
H A Dmcp251xfd-tx.c131 tx_obj->xfer[0].len = len;
/linux-master/arch/sh/drivers/dma/
H A Ddma-g2.c136 pr_debug("count, sar, dar, mode, ctrl, chan, xfer: %ld, 0x%08lx, "
155 .xfer = g2_xfer_dma,
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-sony-acx565akm.c79 struct spi_transfer *x, xfer[5]; local
84 memset(xfer, 0, sizeof(xfer));
85 x = &xfer[0];
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-sony-acx565akm.c108 struct spi_transfer *x, xfer[5]; local
115 memset(xfer, 0, sizeof(xfer));
116 x = &xfer[0];
/linux-master/drivers/video/fbdev/omap/
H A Dlcd_mipid.c60 struct spi_transfer *x, xfer[4]; local
68 memset(xfer, 0, sizeof(xfer));
69 x = &xfer[0];
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.h148 } xfer; member in struct:dw_edma_transfer
/linux-master/drivers/ata/
H A Dlibata-transport.c199 ata_bitfield_name_search(xfer, ata_xfer_names)
512 ata_dev_attr(xfer, pio_mode);
513 ata_dev_attr(xfer, dma_mode);
514 ata_dev_attr(xfer, xfer_mode);
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dga102.c65 .xfer = ga102_flcn_dma_xfer,
/linux-master/drivers/i2c/busses/
H A Di2c-qup.c182 * is_tx_blk_mode: whether tx uses block or FIFO mode in case of non BAM xfer.
183 * is_rx_blk_mode: whether rx uses block or FIFO mode in case of non BAM xfer.
271 struct completion xfer; member in struct:qup_i2c_dev
372 complete(&qup->xfer);
594 complete(&qup->xfer);
796 if (!wait_for_completion_timeout(&qup->xfer, qup->xfer_timeout)) {
802 reinit_completion(&qup->xfer);
813 if (!wait_for_completion_timeout(&qup->xfer, HZ))
905 left = wait_for_completion_timeout(&qup->xfer, qup->xfer_timeout);
1013 reinit_completion(&qup->xfer);
[all...]
/linux-master/drivers/hid/
H A Dhid-cp2112.c1371 struct cp2112_xfer_status_report *xfer = (void *)data; local
1375 hid_dbg(hdev, "xfer status: %02x %02x %04x %04x\n",
1376 xfer->status0, xfer->status1,
1377 be16_to_cpu(xfer->retries), be16_to_cpu(xfer->length));
1379 switch (xfer->status0) {
1387 dev->xfer_status = be16_to_cpu(xfer->length);
1390 switch (xfer->status1) {

Completed in 267 milliseconds

12345678910