/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | busnv4e.c | 70 .xfer = nvkm_i2c_bit_xfer,
|
H A D | busnv50.c | 86 .xfer = nvkm_i2c_bit_xfer,
|
/linux-master/drivers/iio/dac/ |
H A D | ti-dac082s085.c | 42 * @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 D | vz89x.c | 46 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 D | edt-ft5x06.c | 187 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 D | virtio_pcm_msg.c | 13 * @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 D | panel-lg-lg4573.c | 42 struct spi_transfer xfer = { local 49 xfer.tx_buf = &temp; 51 spi_message_add_tail(&xfer, &msg);
|
H A D | panel-sitronix-st7789v.c | 148 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 D | hid-ft260.c | 1069 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 D | ad74413r.c | 892 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 D | ad74115.c | 665 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 D | clk-cdce925.c | 540 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 D | spi-microchip-core.c | 460 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 D | spi-tegra20-sflash.c | 312 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 D | spi-dw.h | 144 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 D | spi-pxa2xx.h | 121 struct spi_transfer *xfer);
|
H A D | spi-tle62x0.c | 60 struct spi_transfer xfer = { local 73 spi_message_add_tail(&xfer, &msg);
|
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-tpo-td043mtea1.c | 96 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 D | adv7511_drv.c | 540 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 D | dma.h | 57 int (*xfer)(struct dma_channel *chan); member in struct:dma_ops
|
/linux-master/drivers/iio/adc/ |
H A D | ad7476.c | 44 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 D | ad9834.c | 62 * @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 D | ad9832.c | 83 * @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 D | sca3000.c | 288 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 D | rio_mport_cdev.c | 694 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...] |