Symbol: i2c_read
drivers/gpu/drm/amd/display/dc/link/link_detection.c
341
if (!i2c_read(
drivers/gpu/drm/amd/display/dc/link/link_detection.c
348
if (i2c_read(ddc,
drivers/gpu/drm/amd/display/dc/link/link_detection.c
910
bool ddc_probed = i2c_read(link->ddc, 0x50, edid_header, sizeof(edid_header));
drivers/gpu/drm/display/drm_dp_mst_topology.c
414
buf[idx] = (req->u.i2c_read.port_number & 0xf) << 4;
drivers/gpu/drm/display/drm_dp_mst_topology.c
415
buf[idx] |= (req->u.i2c_read.num_transactions & 0x3);
drivers/gpu/drm/display/drm_dp_mst_topology.c
417
for (i = 0; i < (req->u.i2c_read.num_transactions & 0x3); i++) {
drivers/gpu/drm/display/drm_dp_mst_topology.c
418
buf[idx] = req->u.i2c_read.transactions[i].i2c_dev_id & 0x7f;
drivers/gpu/drm/display/drm_dp_mst_topology.c
420
buf[idx] = req->u.i2c_read.transactions[i].num_bytes;
drivers/gpu/drm/display/drm_dp_mst_topology.c
422
memcpy(&buf[idx], req->u.i2c_read.transactions[i].bytes, req->u.i2c_read.transactions[i].num_bytes);
drivers/gpu/drm/display/drm_dp_mst_topology.c
423
idx += req->u.i2c_read.transactions[i].num_bytes;
drivers/gpu/drm/display/drm_dp_mst_topology.c
425
buf[idx] = (req->u.i2c_read.transactions[i].no_stop_bit & 0x1) << 4;
drivers/gpu/drm/display/drm_dp_mst_topology.c
426
buf[idx] |= (req->u.i2c_read.transactions[i].i2c_transaction_delay & 0xf);
drivers/gpu/drm/display/drm_dp_mst_topology.c
429
buf[idx] = (req->u.i2c_read.read_i2c_device_id) & 0x7f;
drivers/gpu/drm/display/drm_dp_mst_topology.c
431
buf[idx] = (req->u.i2c_read.num_bytes_read);
drivers/gpu/drm/display/drm_dp_mst_topology.c
541
struct drm_dp_remote_i2c_read *r = &req->u.i2c_read;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5835
msg.u.i2c_read.num_transactions = num - 1;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5836
msg.u.i2c_read.port_number = port->port_num;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5838
msg.u.i2c_read.transactions[i].i2c_dev_id = msgs[i].addr;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5839
msg.u.i2c_read.transactions[i].num_bytes = msgs[i].len;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5840
msg.u.i2c_read.transactions[i].bytes = msgs[i].buf;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5841
msg.u.i2c_read.transactions[i].no_stop_bit = !(msgs[i].flags & I2C_M_STOP);
drivers/gpu/drm/display/drm_dp_mst_topology.c
5843
msg.u.i2c_read.read_i2c_device_id = msgs[num - 1].addr;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5844
msg.u.i2c_read.num_bytes_read = msgs[num - 1].len;
drivers/gpu/drm/display/drm_dp_mst_topology.c
658
req->u.i2c_read.port_number,
drivers/gpu/drm/display/drm_dp_mst_topology.c
659
req->u.i2c_read.num_transactions,
drivers/gpu/drm/display/drm_dp_mst_topology.c
660
req->u.i2c_read.read_i2c_device_id,
drivers/gpu/drm/display/drm_dp_mst_topology.c
661
req->u.i2c_read.num_bytes_read);
drivers/gpu/drm/display/drm_dp_mst_topology.c
664
for (i = 0; i < req->u.i2c_read.num_transactions; i++) {
drivers/gpu/drm/display/drm_dp_mst_topology.c
666
&req->u.i2c_read.transactions[i];
drivers/gpu/drm/display/drm_dp_mst_topology.c
727
for (i = 0; i < req.u.i2c_read.num_transactions; i++)
drivers/gpu/drm/display/drm_dp_mst_topology.c
728
kfree(req.u.i2c_read.transactions[i].bytes);
drivers/gpu/drm/msm/dp/dp_aux.c
248
bool i2c_read = input_msg->request &
drivers/gpu/drm/msm/dp/dp_aux.c
252
if (aux->native || i2c_read || ((input_msg->address != edid_address) &&
drivers/gpu/drm/msm/dp/dp_aux.c
285
bool i2c_read = input_msg->request &
drivers/gpu/drm/msm/dp/dp_aux.c
288
if (!i2c_mot || !i2c_read || (input_msg->size == 0))
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
334
.u.i2c_read.port_number = 0xf,
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
341
.u.i2c_read.read_i2c_device_id = 0x7f,
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
348
.u.i2c_read.num_transactions = 3,
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
349
.u.i2c_read.num_bytes_read = ARRAY_SIZE(data) * 3,
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
350
.u.i2c_read.transactions = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
443
#define IN in->u.i2c_read
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
444
#define OUT out->u.i2c_read
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
543
for (i = 0; i < out->u.i2c_read.num_transactions; i++)
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
544
kfree(out->u.i2c_read.transactions[i].bytes);
drivers/i2c/busses/i2c-amd-mp2-pci.c
149
case i2c_read:
drivers/i2c/busses/i2c-amd-mp2-plat.c
105
if ((i2c_common->reqcmd == i2c_read ||
drivers/i2c/busses/i2c-amd-mp2-plat.c
145
amd_mp2_rw(i2c_common, i2c_read);
drivers/i2c/busses/i2c-au1550.c
227
err = i2c_read(adap, p->buf, p->len);
drivers/infiniband/hw/hfi1/debugfs.c
775
total_read = i2c_read(ppd, target, i2c_addr, offset, buff, count);
drivers/infiniband/hw/hfi1/qsfp.h
192
int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
drivers/media/dvb-frontends/drxd_hard.c
232
if (i2c_read(state->i2c, adr, mm1, 4, mm2, 2) < 0)
drivers/media/dvb-frontends/drxd_hard.c
247
if (i2c_read(state->i2c, adr, mm1, 4, mm2, 4) < 0)
drivers/media/dvb-frontends/drxk_hard.c
289
status = i2c_read(state, adr, mm1, len, mm2, 2);
drivers/media/dvb-frontends/drxk_hard.c
323
status = i2c_read(state, adr, mm1, len, mm2, 4);
drivers/media/dvb-frontends/mxl5xx.c
140
return i2c_read(state->base->i2c, state->base->adr, data, len);
drivers/media/dvb-frontends/stv6111.c
339
return i2c_read(state->i2c, state->adr, &reg, 1, val, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
1696
if (i2c_read(&port->i2c->adap, 0x29, &val) < 0)
drivers/media/pci/ddbridge/ddbridge-core.c
1698
if (i2c_read(&port->i2c->adap, 0x2a, &val) < 0)
drivers/media/pci/ngene/ngene-cards.c
448
if (i2c_read(i2c, 0x29+port, &val) < 0)
drivers/media/usb/gspca/spca561.c
677
expotimes = i2c_read(gspca_dev, 0x09, 0x10);
drivers/media/usb/gspca/spca561.c
680
gainG = i2c_read(gspca_dev, 0x35, 0x10);
drivers/media/usb/gspca/zc3xx.c
5772
return (i2c_read(gspca_dev, 0x25) << 9)
drivers/media/usb/gspca/zc3xx.c
5773
| (i2c_read(gspca_dev, 0x26) << 1)
drivers/media/usb/gspca/zc3xx.c
5774
| (i2c_read(gspca_dev, 0x27) >> 7);
drivers/media/usb/gspca/zc3xx.c
5776
return i2c_read(gspca_dev, 0x10);
drivers/media/usb/gspca/zc3xx.c
6052
checkword = ((i2c_read(gspca_dev, 0x00) & 0x0f) << 4)
drivers/media/usb/gspca/zc3xx.c
6053
| ((i2c_read(gspca_dev, 0x01) & 0xf0) >> 4);
drivers/media/usb/gspca/zc3xx.c
6068
retword = i2c_read(gspca_dev, 0x01);
drivers/media/usb/gspca/zc3xx.c
6074
retword = i2c_read(gspca_dev, 0x01);
drivers/media/usb/gspca/zc3xx.c
6081
retword = i2c_read(gspca_dev, 0x11);
drivers/media/usb/gspca/zc3xx.c
6091
retword = i2c_read(gspca_dev, 0x15);
drivers/media/usb/gspca/zc3xx.c
6097
retword = i2c_read(gspca_dev, 0x07);
drivers/media/usb/gspca/zc3xx.c
6100
retword = i2c_read(gspca_dev, 0x03);
drivers/media/usb/gspca/zc3xx.c
6103
retword = i2c_read(gspca_dev, 0x04);
drivers/media/usb/gspca/zc3xx.c
6109
retword = i2c_read(gspca_dev, 0x01);
drivers/media/usb/gspca/zc3xx.c
6117
retword = i2c_read(gspca_dev, 0x03);
drivers/media/usb/gspca/zc3xx.c
6125
retword = i2c_read(gspca_dev, 0x01);
drivers/media/usb/gspca/zc3xx.c
6140
retword = i2c_read(gspca_dev, 0x0a) << 8;
drivers/media/usb/gspca/zc3xx.c
6141
retword |= i2c_read(gspca_dev, 0x0b);
drivers/media/usb/gspca/zc3xx.c
6186
retword = i2c_read(gspca_dev, 0x14);
drivers/media/usb/gspca/zc3xx.c
6189
retword = i2c_read(gspca_dev, 0x15);
drivers/media/usb/gspca/zc3xx.c
6192
retword = i2c_read(gspca_dev, 0x16);
drivers/media/usb/gspca/zc3xx.c
6217
retword = i2c_read(gspca_dev, 0x00);
drivers/media/usb/gspca/zc3xx.c
6231
retword = i2c_read(gspca_dev, 0x00);
drivers/media/usb/gspca/zc3xx.c
6249
if (i2c_read(gspca_dev, 0x1c) == 0x007f /* OV7610 - manufacturer ID */
drivers/media/usb/gspca/zc3xx.c
6250
&& i2c_read(gspca_dev, 0x1d) == 0x00a2) {
drivers/media/usb/gspca/zc3xx.c
6263
retword = i2c_read(gspca_dev, 0x00) << 8; /* ID 0 */
drivers/media/usb/gspca/zc3xx.c
6264
retword |= i2c_read(gspca_dev, 0x01); /* ID 1 */
drivers/media/usb/gspca/zc3xx.c
6269
retbyte = i2c_read(gspca_dev, 0x02); /* revision number */
drivers/media/usb/gspca/zc3xx.c
6285
retword = i2c_read(gspca_dev, 0x01);
drivers/media/usb/gspca/zc3xx.c
6531
sensor = i2c_read(gspca_dev, 0x00);
drivers/media/usb/gspca/zc3xx.c
6827
i2c_read(gspca_dev, 0x13); /*fixme: returns 0xa3 */
include/drm/display/drm_dp_mst_helper.h
457
struct drm_dp_remote_i2c_read i2c_read;
include/trace/events/i2c.h
58
TRACE_EVENT_FN(i2c_read,