Home
last modified time | relevance | path

Searched refs:xfer_buf (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/input/misc/
H A Dad714x-i2c.c21 chip->xfer_buf[0] = cpu_to_be16(reg); in ad714x_i2c_write()
22 chip->xfer_buf[1] = cpu_to_be16(data); in ad714x_i2c_write()
24 error = i2c_master_send(client, (u8 *)chip->xfer_buf, in ad714x_i2c_write()
25 2 * sizeof(*chip->xfer_buf)); in ad714x_i2c_write()
41 chip->xfer_buf[0] = cpu_to_be16(reg); in ad714x_i2c_read()
43 error = i2c_master_send(client, (u8 *)chip->xfer_buf, in ad714x_i2c_read()
44 sizeof(*chip->xfer_buf)); in ad714x_i2c_read()
46 error = i2c_master_recv(client, (u8 *)chip->xfer_buf, in ad714x_i2c_read()
47 len * sizeof(*chip->xfer_buf)); in ad714x_i2c_read()
55 data[i] = be16_to_cpu(chip->xfer_buf[ in ad714x_i2c_read()
[all...]
H A Dad714x-spi.c30 chip->xfer_buf[0] = cpu_to_be16(AD714x_SPI_CMD_PREFIX | in ad714x_spi_read()
32 xfer[0].tx_buf = &chip->xfer_buf[0]; in ad714x_spi_read()
33 xfer[0].len = sizeof(chip->xfer_buf[0]); in ad714x_spi_read()
36 xfer[1].rx_buf = &chip->xfer_buf[1]; in ad714x_spi_read()
37 xfer[1].len = sizeof(chip->xfer_buf[1]) * len; in ad714x_spi_read()
47 data[i] = be16_to_cpu(chip->xfer_buf[i + 1]); in ad714x_spi_read()
58 chip->xfer_buf[0] = cpu_to_be16(AD714x_SPI_CMD_PREFIX | reg); in ad714x_spi_write()
59 chip->xfer_buf[1] = cpu_to_be16(data); in ad714x_spi_write()
61 error = spi_write(spi, (u8 *)chip->xfer_buf, in ad714x_spi_write()
62 2 * sizeof(*chip->xfer_buf)); in ad714x_spi_write()
[all...]
H A Datmel_captouch.c66 * @xfer_buf: I2C transfer buffer
74 u8 xfer_buf[8] ____cacheline_aligned;
91 if (len > sizeof(capdev->xfer_buf) - 2) in atmel_read()
94 capdev->xfer_buf[0] = reg; in atmel_read()
95 capdev->xfer_buf[1] = len; in atmel_read()
99 msg[0].buf = capdev->xfer_buf; in atmel_read()
104 msg[1].buf = capdev->xfer_buf; in atmel_read()
111 if (capdev->xfer_buf[0] != reg) { in atmel_read()
114 capdev->xfer_buf[0], reg); in atmel_read()
118 memcpy(data, &capdev->xfer_buf[ in atmel_read()
[all...]
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dad714x-spi.c42 chip->xfer_buf[0] = cpu_to_be16(AD714x_SPI_CMD_PREFIX | in ad714x_spi_read()
44 xfer[0].tx_buf = &chip->xfer_buf[0]; in ad714x_spi_read()
45 xfer[0].len = sizeof(chip->xfer_buf[0]); in ad714x_spi_read()
48 xfer[1].rx_buf = &chip->xfer_buf[1]; in ad714x_spi_read()
49 xfer[1].len = sizeof(chip->xfer_buf[1]) * len; in ad714x_spi_read()
59 data[i] = be16_to_cpu(chip->xfer_buf[i + 1]); in ad714x_spi_read()
70 chip->xfer_buf[0] = cpu_to_be16(AD714x_SPI_CMD_PREFIX | reg); in ad714x_spi_write()
71 chip->xfer_buf[1] = cpu_to_be16(data); in ad714x_spi_write()
73 error = spi_write(spi, (u8 *)chip->xfer_buf, in ad714x_spi_write()
74 2 * sizeof(*chip->xfer_buf)); in ad714x_spi_write()
[all...]
H A Dad714x-i2c.c33 chip->xfer_buf[0] = cpu_to_be16(reg); in ad714x_i2c_write()
34 chip->xfer_buf[1] = cpu_to_be16(data); in ad714x_i2c_write()
36 error = i2c_master_send(client, (u8 *)chip->xfer_buf, in ad714x_i2c_write()
37 2 * sizeof(*chip->xfer_buf)); in ad714x_i2c_write()
53 chip->xfer_buf[0] = cpu_to_be16(reg); in ad714x_i2c_read()
55 error = i2c_master_send(client, (u8 *)chip->xfer_buf, in ad714x_i2c_read()
56 sizeof(*chip->xfer_buf)); in ad714x_i2c_read()
58 error = i2c_master_recv(client, (u8 *)chip->xfer_buf, in ad714x_i2c_read()
59 len * sizeof(*chip->xfer_buf)); in ad714x_i2c_read()
67 data[i] = be16_to_cpu(chip->xfer_buf[ in ad714x_i2c_read()
[all...]
H A Datmel_captouch.c66 * @xfer_buf: I2C transfer buffer
74 u8 xfer_buf[8] ____cacheline_aligned;
91 if (len > sizeof(capdev->xfer_buf) - 2) in atmel_read()
94 capdev->xfer_buf[0] = reg; in atmel_read()
95 capdev->xfer_buf[1] = len; in atmel_read()
99 msg[0].buf = capdev->xfer_buf; in atmel_read()
104 msg[1].buf = capdev->xfer_buf; in atmel_read()
111 if (capdev->xfer_buf[0] != reg) { in atmel_read()
114 capdev->xfer_buf[0], reg); in atmel_read()
118 memcpy(data, &capdev->xfer_buf[ in atmel_read()
[all...]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dcyttsp_i2c_common.c26 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_i2c_read_block_data() argument
56 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_i2c_write_block_data() argument
67 .buf = xfer_buf, in cyttsp_i2c_write_block_data()
72 xfer_buf[0] = addr_lo; in cyttsp_i2c_write_block_data()
73 memcpy(&xfer_buf[1], values, length); in cyttsp_i2c_write_block_data()
H A Dcyttsp4_spi.c36 static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, in cyttsp_spi_xfer() argument
42 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer()
120 static int cyttsp_spi_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_read_block_data() argument
125 rc = cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, NULL, 0); in cyttsp_spi_read_block_data()
129 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data, in cyttsp_spi_read_block_data()
133 static int cyttsp_spi_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_write_block_data() argument
136 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data, in cyttsp_spi_write_block_data()
H A Dcyttsp_spi.c33 static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, in cyttsp_spi_xfer() argument
39 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer()
40 u8 *rd_buf = &xfer_buf[CY_SPI_DATA_BUF_SIZE]; in cyttsp_spi_xfer()
118 static int cyttsp_spi_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_read_block_data() argument
121 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data, in cyttsp_spi_read_block_data()
125 static int cyttsp_spi_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_write_block_data() argument
128 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data, in cyttsp_spi_write_block_data()
H A Dcyttsp_core.h101 int (*write)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
103 int (*read)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
134 u8 xfer_buf[] ____cacheline_aligned;
140 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
142 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
H A Dcyttsp4_core.h354 u8 *xfer_buf; member
362 int (*write)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
364 int (*read)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
444 return ts->bus_ops->read(ts->dev, ts->xfer_buf, addr, size, buf); in cyttsp4_adap_read()
450 return ts->bus_ops->write(ts->dev, ts->xfer_buf, addr, size, buf); in cyttsp4_adap_write()
456 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
458 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
H A Dhideep.c167 u8 xfer_buf[HIDEEP_XFER_BUF_SIZE] __aligned(4);
181 struct pgm_packet *packet = (void *)ts->xfer_buf; in hideep_pgm_w_mem()
208 struct pgm_packet *packet = (void *)ts->xfer_buf; in hideep_pgm_r_mem()
463 struct pgm_packet *packet_r = (void *)ts->xfer_buf; in hideep_program_nvm()
512 struct pgm_packet *packet_r = (void *)ts->xfer_buf; in hideep_verify_nvm()
720 (void *)&ts->xfer_buf[HIDEEP_TOUCH_EVENT_INDEX]; in hideep_parse_and_report()
721 const u8 *keys = &ts->xfer_buf[HIDEEP_KEY_EVENT_INDEX]; in hideep_parse_and_report()
722 int touch_count = ts->xfer_buf[0]; in hideep_parse_and_report()
723 int key_count = ts->xfer_buf[1] & 0x0f; in hideep_parse_and_report()
724 int lpm_count = ts->xfer_buf[ in hideep_parse_and_report()
[all...]
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dcyttsp_i2c_common.c26 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_i2c_read_block_data() argument
56 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_i2c_write_block_data() argument
67 .buf = xfer_buf, in cyttsp_i2c_write_block_data()
72 xfer_buf[0] = addr_lo; in cyttsp_i2c_write_block_data()
73 memcpy(&xfer_buf[1], values, length); in cyttsp_i2c_write_block_data()
H A Dcyttsp4_spi.c36 static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, in cyttsp_spi_xfer() argument
42 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer()
120 static int cyttsp_spi_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_read_block_data() argument
125 rc = cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, NULL, 0); in cyttsp_spi_read_block_data()
129 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data, in cyttsp_spi_read_block_data()
133 static int cyttsp_spi_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_write_block_data() argument
136 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data, in cyttsp_spi_write_block_data()
H A Dcyttsp_spi.c35 static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, in cyttsp_spi_xfer() argument
41 u8 *wr_buf = &xfer_buf[0]; in cyttsp_spi_xfer()
42 u8 *rd_buf = &xfer_buf[CY_SPI_DATA_BUF_SIZE]; in cyttsp_spi_xfer()
120 static int cyttsp_spi_read_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_read_block_data() argument
123 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_RD_OP, addr, data, in cyttsp_spi_read_block_data()
127 static int cyttsp_spi_write_block_data(struct device *dev, u8 *xfer_buf, in cyttsp_spi_write_block_data() argument
130 return cyttsp_spi_xfer(dev, xfer_buf, CY_SPI_WR_OP, addr, (void *)data, in cyttsp_spi_write_block_data()
H A Dcyttsp_core.h101 int (*write)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
103 int (*read)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
134 u8 xfer_buf[] ____cacheline_aligned;
140 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
142 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
H A Dcyttsp4_core.h340 u8 *xfer_buf; member
348 int (*write)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
350 int (*read)(struct device *dev, u8 *xfer_buf, u16 addr, u8 length,
430 return ts->bus_ops->read(ts->dev, ts->xfer_buf, addr, size, buf); in cyttsp4_adap_read()
436 return ts->bus_ops->write(ts->dev, ts->xfer_buf, addr, size, buf); in cyttsp4_adap_write()
442 int cyttsp_i2c_write_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
444 int cyttsp_i2c_read_block_data(struct device *dev, u8 *xfer_buf, u16 addr,
/kernel/linux/linux-5.10/drivers/firmware/
H A Dti_sci.c36 * @xfer_buf: Preallocated buffer to store receive message
45 u8 *xfer_buf; member
268 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
448 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
515 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
525 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
576 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
585 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
878 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
888 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/
H A Dti_sci.c37 * @xfer_buf: Preallocated buffer to store receive message
46 u8 *xfer_buf; member
268 memcpy(xfer->xfer_buf, mbox_msg->buf, xfer->rx_len); in ti_sci_rx_callback()
464 rev_info = (struct ti_sci_msg_resp_version *)xfer->xfer_buf; in ti_sci_cmd_get_revision()
531 req = (struct ti_sci_msg_req_set_device_state *)xfer->xfer_buf; in ti_sci_set_device_state()
541 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_set_device_state()
592 req = (struct ti_sci_msg_req_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
601 resp = (struct ti_sci_msg_resp_get_device_state *)xfer->xfer_buf; in ti_sci_get_device_state()
894 req = (struct ti_sci_msg_req_set_device_resets *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
904 resp = (struct ti_sci_msg_hdr *)xfer->xfer_buf; in ti_sci_cmd_set_device_resets()
[all...]
/kernel/linux/linux-5.10/drivers/media/tuners/
H A Dmt2060.c87 u8 *xfer_buf; in mt2060_writeregs() local
93 xfer_buf = kmalloc(16, GFP_KERNEL); in mt2060_writeregs()
94 if (!xfer_buf) in mt2060_writeregs()
97 msg.buf = xfer_buf; in mt2060_writeregs()
102 xfer_buf[0] = buf[0] + len - 1 - rem; in mt2060_writeregs()
103 memcpy(&xfer_buf[1], &buf[1 + len - 1 - rem], val_len); in mt2060_writeregs()
112 kfree(xfer_buf); in mt2060_writeregs()
/kernel/linux/linux-6.6/drivers/media/tuners/
H A Dmt2060.c87 u8 *xfer_buf; in mt2060_writeregs() local
93 xfer_buf = kmalloc(16, GFP_KERNEL); in mt2060_writeregs()
94 if (!xfer_buf) in mt2060_writeregs()
97 msg.buf = xfer_buf; in mt2060_writeregs()
102 xfer_buf[0] = buf[0] + len - 1 - rem; in mt2060_writeregs()
103 memcpy(&xfer_buf[1], &buf[1 + len - 1 - rem], val_len); in mt2060_writeregs()
112 kfree(xfer_buf); in mt2060_writeregs()
/kernel/linux/linux-5.10/drivers/input/joystick/
H A Dpxrc.c127 void *xfer_buf; in pxrc_probe() local
151 xfer_buf = devm_kmalloc(&intf->dev, xfer_size, GFP_KERNEL); in pxrc_probe()
152 if (!xfer_buf) in pxrc_probe()
165 xfer_buf, xfer_size, pxrc_usb_irq, pxrc, 1); in pxrc_probe()
/kernel/linux/linux-6.6/drivers/input/joystick/
H A Dpxrc.c127 void *xfer_buf; in pxrc_probe() local
151 xfer_buf = devm_kmalloc(&intf->dev, xfer_size, GFP_KERNEL); in pxrc_probe()
152 if (!xfer_buf) in pxrc_probe()
165 xfer_buf, xfer_size, pxrc_usb_irq, pxrc, 1); in pxrc_probe()
/kernel/linux/linux-5.10/drivers/input/rmi4/
H A Drmi_spi.c58 struct spi_transfer *xfer_buf; in rmi_spi_manage_pools() local
96 xfer_buf = devm_kcalloc(&spi->dev, in rmi_spi_manage_pools()
100 if (!xfer_buf) in rmi_spi_manage_pools()
103 rmi_spi->rx_xfers = xfer_buf; in rmi_spi_manage_pools()
104 rmi_spi->tx_xfers = &xfer_buf[rmi_spi->rx_xfer_count]; in rmi_spi_manage_pools()
/kernel/linux/linux-6.6/drivers/input/rmi4/
H A Drmi_spi.c58 struct spi_transfer *xfer_buf; in rmi_spi_manage_pools() local
96 xfer_buf = devm_kcalloc(&spi->dev, in rmi_spi_manage_pools()
100 if (!xfer_buf) in rmi_spi_manage_pools()
103 rmi_spi->rx_xfers = xfer_buf; in rmi_spi_manage_pools()
104 rmi_spi->tx_xfers = &xfer_buf[rmi_spi->rx_xfer_count]; in rmi_spi_manage_pools()

Completed in 17 milliseconds

12