Searched refs:xfer (Results 126 - 150 of 227) sorted by relevance

12345678910

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbusnv4e.c70 .xfer = nvkm_i2c_bit_xfer,
H A Dbusnv50.c86 .xfer = nvkm_i2c_bit_xfer,
/linux-master/drivers/iio/dac/
H A Dti-dac082s085.c42 * @xfer: SPI transfer used by @mesg
47 * @buf: buffer for @xfer
53 struct spi_transfer xfer; member in struct:ti_dac_chip
279 ti_dac->xfer.tx_buf = &ti_dac->buf;
280 ti_dac->xfer.len = sizeof(ti_dac->buf);
281 spi_message_init_with_transfers(&ti_dac->mesg, &ti_dac->xfer, 1);
/linux-master/drivers/iio/chemical/
H A Dvz89x.c46 int (*xfer)(struct vz89x_data *data, u8 cmd); member in struct:vz89x_data
228 ret = data->xfer(data, chip->cmd);
363 data->xfer = vz89x_i2c_xfer;
366 data->xfer = vz89x_smbus_xfer;
/linux-master/drivers/input/touchscreen/
H A Dedt-ft5x06.c187 struct i2c_msg xfer[2]; local
214 xfer[0].addr = i2c->addr;
215 xfer[0].flags = 0;
216 xfer[0].len = wlen;
217 xfer[0].buf = wbuf;
219 xfer[1].addr = i2c->addr;
220 xfer[1].flags = I2C_M_RD;
221 xfer[1].len = reg_read ? 2 : val_size;
222 xfer[1].buf = reg_read ? rbuf : val_buf;
224 ret = i2c_transfer(i2c->adapter, xfer,
265 struct i2c_msg xfer; local
[all...]
/linux-master/sound/virtio/
H A Dvirtio_pcm_msg.c13 * @xfer: Request header payload.
20 struct virtio_snd_pcm_xfer xfer; member in struct:virtio_pcm_msg
154 sg_init_one(&msg->sgs[PCM_MSG_SG_XFER], &msg->xfer,
155 sizeof(msg->xfer));
230 msg->xfer.stream_id = cpu_to_le32(vss->sid);
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-lg-lg4573.c42 struct spi_transfer xfer = { local
49 xfer.tx_buf = &temp;
51 spi_message_add_tail(&xfer, &msg);
H A Dpanel-sitronix-st7789v.c148 struct spi_transfer xfer = { }; local
151 xfer.tx_buf = &txbuf;
152 xfer.len = sizeof(txbuf);
154 return spi_sync_transfer(ctx->spi, &xfer, 1);
170 struct spi_transfer xfer[2] = { }; local
188 xfer[0].tx_buf = &txbuf;
189 xfer[0].len = sizeof(txbuf);
190 spi_message_add_tail(&xfer[0], &msg);
192 xfer[1].rx_buf = rxbuf;
193 xfer[
[all...]
/linux-master/drivers/hid/
H A Dhid-ft260.c1069 struct ft260_i2c_input_report *xfer = (void *)data; local
1071 if (xfer->report >= FT260_I2C_REPORT_MIN &&
1072 xfer->report <= FT260_I2C_REPORT_MAX) {
1073 ft260_dbg("i2c resp: rep %#02x len %d\n", xfer->report,
1074 xfer->length);
1077 (xfer->length > dev->read_len - dev->read_idx)) {
1079 xfer->report, xfer->length);
1083 memcpy(&dev->read_buf[dev->read_idx], &xfer->data,
1084 xfer
[all...]
/linux-master/drivers/iio/addac/
H A Dad74413r.c892 struct spi_transfer *xfer = st->adc_samples_xfer; local
932 if (xfer == st->adc_samples_xfer)
933 xfer->rx_buf = NULL;
935 xfer->rx_buf = rx_buf;
937 xfer->tx_buf = tx_buf;
938 xfer->len = AD74413R_FRAME_SIZE;
939 xfer->cs_change = 1;
945 spi_message_add_tail(xfer, &st->adc_samples_msg);
948 if (xfer != st->adc_samples_xfer)
950 xfer
[all...]
H A Dad74115.c665 struct spi_transfer *xfer = st->adc_samples_xfer; local
698 if (xfer == st->adc_samples_xfer)
699 xfer->rx_buf = NULL;
701 xfer->rx_buf = rx_buf;
703 xfer->tx_buf = tx_buf;
704 xfer->len = AD74115_FRAME_SIZE;
705 xfer->cs_change = 1;
710 spi_message_add_tail(xfer, &st->adc_samples_msg);
713 if (xfer != st->adc_samples_xfer)
715 xfer
[all...]
/linux-master/drivers/clk/
H A Dclk-cdce925.c540 struct i2c_msg xfer[2]; local
547 xfer[0].addr = i2c->addr;
548 xfer[0].flags = 0;
549 xfer[0].buf = reg_data;
553 xfer[0].len = 1;
558 xfer[0].len = 2;
561 xfer[1].addr = i2c->addr;
562 xfer[1].flags = I2C_M_RD;
563 xfer[1].len = val_size;
564 xfer[
[all...]
/linux-master/drivers/spi/
H A Dspi-microchip-core.c460 struct spi_transfer *xfer)
465 ret = mchp_corespi_calculate_clkgen(spi, (unsigned long)xfer->speed_hz);
467 dev_err(&host->dev, "failed to set clk_gen for target %u Hz\n", xfer->speed_hz);
473 spi->tx_buf = xfer->tx_buf;
474 spi->rx_buf = xfer->rx_buf;
475 spi->tx_len = xfer->len;
476 spi->rx_len = xfer->len;
458 mchp_corespi_transfer_one(struct spi_controller *host, struct spi_device *spi_dev, struct spi_transfer *xfer) argument
H A Dspi-tegra20-sflash.c312 struct spi_transfer *xfer; local
319 list_for_each_entry(xfer, &msg->transfers, transfer_list) {
321 ret = tegra_sflash_start_transfer_one(spi, xfer,
343 msg->actual_length += xfer->len;
344 if (xfer->cs_change && xfer->delay.value) {
347 spi_transfer_delay_exec(xfer);
H A Dspi-dw.h144 int (*dma_setup)(struct dw_spi *dws, struct spi_transfer *xfer);
146 struct spi_transfer *xfer);
147 int (*dma_transfer)(struct dw_spi *dws, struct spi_transfer *xfer);
H A Dspi-pxa2xx.h121 struct spi_transfer *xfer);
H A Dspi-tle62x0.c60 struct spi_transfer xfer = { local
73 spi_message_add_tail(&xfer, &msg);
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-tpo-td043mtea1.c96 struct spi_transfer xfer; local
102 memset(&xfer, 0, sizeof(xfer));
105 xfer.tx_buf = &w;
106 xfer.bits_per_word = 16;
107 xfer.len = 2;
108 spi_message_add_tail(&xfer, &m);
/linux-master/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_drv.c540 struct i2c_msg xfer[2]; local
569 xfer[0].addr = adv7511->i2c_edid->addr;
570 xfer[0].flags = 0;
571 xfer[0].len = 1;
572 xfer[0].buf = &offset;
573 xfer[1].addr = adv7511->i2c_edid->addr;
574 xfer[1].flags = I2C_M_RD;
575 xfer[1].len = 64;
576 xfer[1].buf = adv7511->edid_buf;
581 ret = i2c_transfer(adv7511->i2c_edid->adapter, xfer,
[all...]
/linux-master/arch/sh/include/asm/
H A Ddma.h57 int (*xfer)(struct dma_channel *chan); member in struct:dma_ops
/linux-master/drivers/iio/adc/
H A Dad7476.c44 struct spi_transfer xfer; member in struct:ad7476_state
394 st->xfer.rx_buf = &st->data;
395 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8;
398 spi_message_add_tail(&st->xfer, &st->msg);
/linux-master/drivers/staging/iio/frequency/
H A Dad9834.c62 * @xfer: default spi transfer
76 struct spi_transfer xfer; member in struct:ad9834_state
447 st->xfer.tx_buf = &st->data;
448 st->xfer.len = 2;
451 spi_message_add_tail(&st->xfer, &st->msg);
H A Dad9832.c83 * @xfer: default spi transfer
103 struct spi_transfer xfer; member in struct:ad9832_state
361 st->xfer.tx_buf = &st->data;
362 st->xfer.len = 2;
365 spi_message_add_tail(&st->xfer, &st->msg);
/linux-master/drivers/iio/accel/
H A Dsca3000.c288 struct spi_transfer xfer[2] = { local
299 return spi_sync_transfer(st->us, xfer, ARRAY_SIZE(xfer));
329 struct spi_transfer xfer[3] = { local
350 return spi_sync_transfer(st->us, xfer, ARRAY_SIZE(xfer));
978 struct spi_transfer xfer[2] = { local
989 ret = spi_sync_transfer(st->us, xfer, ARRAY_SIZE(xfer));
/linux-master/drivers/rapidio/devices/
H A Drio_mport_cdev.c694 struct rio_transfer_io *xfer,
719 tx = prep_dma_xfer(chan, xfer, sgt, nents, dir,
725 xfer->rio_addr, xfer->length);
732 xfer->rio_addr, xfer->length);
750 cookie, xfer->rio_addr, xfer->length);
805 * @xfer: data transfer descriptor structure
810 struct rio_transfer_io *xfer)
693 do_dma_request(struct mport_dma_req *req, struct rio_transfer_io *xfer, enum rio_transfer_sync sync, int nents) argument
808 rio_dma_transfer(struct file *filp, u32 transfer_mode, enum rio_transfer_sync sync, enum dma_data_direction dir, struct rio_transfer_io *xfer) argument
[all...]

Completed in 256 milliseconds

12345678910