Searched refs:msgs (Results 51 - 75 of 319) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_hdmi.c1277 struct i2c_msg msgs[] = { local
1291 ret = i2c_transfer(ddc, msgs, ARRAY_SIZE(msgs));
1292 if (ret == ARRAY_SIZE(msgs))
H A Dintel_sdvo.c256 struct i2c_msg msgs[] = { local
272 if ((ret = i2c_transfer(intel_sdvo->i2c, msgs, 2)) == 2)
469 struct i2c_msg *msgs; local
477 msgs = kcalloc(args_len + 3, sizeof(*msgs), GFP_KERNEL);
478 if (!msgs) {
486 msgs[i].addr = intel_sdvo->slave_addr;
487 msgs[i].flags = 0;
488 msgs[i].len = 2;
489 msgs[
3285 intel_sdvo_ddc_proxy_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi_ddc.c212 struct i2c_msg *msgs, int num)
237 struct i2c_msg *msg = &msgs[i];
211 mtk_hdmi_ddc_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hdcp.c83 struct i2c_msg msgs[] = { local
99 rc = i2c_transfer(hdmi->i2c, msgs, 2);
122 struct i2c_msg msgs[] = { local
138 msgs[0].buf = buf;
139 msgs[0].len = data_len + 1;
141 rc = i2c_transfer(hdmi->i2c, msgs, 1);
H A Dhdmi_i2c.c90 struct i2c_msg *msgs, int num)
117 struct i2c_msg *p = &msgs[i];
179 struct i2c_msg *p = &msgs[i];
89 msm_hdmi_i2c_xfer(struct i2c_adapter *i2c, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Di2c.h93 struct i2c_msg msgs[] = { local
98 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
109 struct i2c_msg msgs[] = { local
114 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
125 struct i2c_msg msgs[] = { local
129 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs));
140 struct i2c_msg msgs[] local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Daux.c31 nvkm_i2c_aux_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
34 struct i2c_msg *msg = msgs;
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
H A Dbase.c35 struct i2c_msg msgs[] = { local
40 return i2c_transfer(&bus->i2c, msgs, 2) == 2;
/linux-master/drivers/gpu/drm/radeon/
H A Datom.h161 struct i2c_msg *msgs, int num);
H A Datombios_i2c.c101 struct i2c_msg *msgs, int num)
109 p = &msgs[0];
121 p = &msgs[i];
100 radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
H A Dradeon_i2c.c42 struct i2c_msg msgs[] = { local
62 ret = i2c_transfer(&radeon_connector->ddc_bus->aux.ddc, msgs, 2);
64 ret = i2c_transfer(&radeon_connector->ddc_bus->adapter, msgs, 2);
322 struct i2c_msg *msgs, int num)
459 p = &msgs[0];
491 p = &msgs[i];
575 struct i2c_msg *msgs, int num)
662 p = &msgs[0];
699 p = &msgs[i];
808 struct i2c_msg *msgs, in
321 r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
574 r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
807 radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
1047 struct i2c_msg msgs[] = { local
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Dinno_hdmi.c780 static int inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs) argument
782 int length = msgs->len;
783 u8 *buf = msgs->buf;
796 static int inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs) argument
803 if ((msgs->len != 1) ||
804 ((msgs->addr != DDC_ADDR) && (msgs->addr != DDC_SEGMENT_ADDR)))
809 if (msgs->addr == DDC_SEGMENT_ADDR)
810 hdmi->i2c->segment_addr = msgs->buf[0];
811 if (msgs
826 inno_hdmi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
[all...]
H A Drk3066_hdmi.c605 static int rk3066_hdmi_i2c_read(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) argument
607 int length = msgs->len;
608 u8 *buf = msgs->buf;
621 static int rk3066_hdmi_i2c_write(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs) argument
628 if (msgs->len != 1 ||
629 (msgs->addr != DDC_ADDR && msgs->addr != DDC_SEGMENT_ADDR))
634 if (msgs->addr == DDC_SEGMENT_ADDR)
635 hdmi->i2c->segment_addr = msgs->buf[0];
636 if (msgs
651 rk3066_hdmi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_i2c.c147 struct i2c_msg *msgs, int num)
154 if (!msgs[i].len)
156 if (msgs[i].len > SUN4I_HDMI_DDC_BYTE_COUNT_MAX)
177 err = xfer_msg(hdmi, &msgs[i]);
146 sun4i_hdmi_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_connector_test.c28 struct i2c_msg *msgs, int num)
27 dummy_ddc_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gpu_scheduler.c19 msg = list_first_entry_or_null(&sched->msgs, struct xe_sched_msg, link);
31 msg = list_first_entry_or_null(&sched->msgs,
67 INIT_LIST_HEAD(&sched->msgs);
97 list_add_tail(&msg->link, &sched->msgs);
H A Dxe_gpu_scheduler_types.h48 /** @msgs: list of messages to be processed in @work_process_msg */
49 struct list_head msgs; member in struct:xe_gpu_scheduler
/linux-master/drivers/hid/
H A Dhid-cp2112.c520 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
536 str_read_write(msgs->flags & I2C_M_RD), msgs->addr, msgs->len);
537 if (msgs->flags & I2C_M_RD) {
538 read_length = msgs->len;
539 read_buf = msgs->buf;
540 count = cp2112_read_req(buf, msgs->addr, msgs->len);
542 count = cp2112_i2c_write_req(buf, msgs
[all...]
H A Dhid-ft260.c575 static int ft260_i2c_write_read(struct ft260_device *dev, struct i2c_msg *msgs) argument
578 int wr_len = msgs[0].len;
579 int rd_len = msgs[1].len;
581 u8 addr = msgs[0].addr;
591 read_off = be16_to_cpu(*(__be16 *)msgs[0].buf);
593 read_off = *msgs[0].buf;
599 ret = ft260_i2c_write(dev, addr, msgs[0].buf, wr_len,
604 ret = ft260_i2c_read(dev, addr, msgs[1].buf, rd_len,
612 static int ft260_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, argument
629 if (msgs
[all...]
H A Dhid-mcp2221.c354 struct i2c_msg msgs[], int num)
364 if (msgs->flags & I2C_M_RD) {
365 ret = mcp_i2c_smbus_read(mcp, msgs, MCP2221_I2C_RD_DATA,
368 ret = mcp_i2c_write(mcp, msgs, MCP2221_I2C_WR_DATA, 1);
375 if (msgs[0].addr == msgs[1].addr &&
376 !(msgs[0].flags & I2C_M_RD) &&
377 (msgs[1].flags & I2C_M_RD)) {
379 ret = mcp_i2c_write(mcp, &msgs[0],
384 ret = mcp_i2c_smbus_read(mcp, &msgs[
353 mcp_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg msgs[], int num) argument
[all...]
/linux-master/drivers/hid/i2c-hid/
H A Di2c-hid-core.c188 struct i2c_msg msgs[2] = { 0 }; local
196 msgs[n].addr = client->addr;
197 msgs[n].flags = (client->flags & I2C_M_TEN) | I2C_M_DMA_SAFE;
198 msgs[n].len = send_len;
199 msgs[n].buf = send_buf;
204 msgs[n].addr = client->addr;
205 msgs[n].flags = (client->flags & I2C_M_TEN) |
207 msgs[n].len = recv_len;
208 msgs[n].buf = recv_buf;
212 ret = i2c_transfer(client->adapter, msgs,
[all...]
/linux-master/drivers/hwmon/
H A Dhih6130.c88 struct i2c_msg msgs[1] = { local
127 ret = i2c_transfer(client->adapter, msgs, 1);
/linux-master/drivers/hwmon/occ/
H A Dp8_i2c.c40 struct i2c_msg msgs[2]; local
45 msgs[0].addr = client->addr;
46 msgs[0].flags = client->flags & I2C_M_TEN;
47 msgs[0].len = sizeof(u32);
49 msgs[0].buf = (char *)&address;
52 msgs[1].addr = client->addr;
53 msgs[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
54 msgs[1].len = sizeof(u64);
55 msgs[1].buf = (char *)&buf;
57 rc = i2c_transfer(client->adapter, msgs,
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dadm1266.c86 struct i2c_msg msgs[2] = { local
106 msgs[0].buf[0] = cmd;
107 msgs[0].buf[1] = w_len;
108 memcpy(&msgs[0].buf[2], data_w, w_len);
110 ret = i2c_transfer(client->adapter, msgs, 2);
121 addr = i2c_8bit_addr_from_msg(&msgs[0]);
123 crc = crc8(pmbus_crc_table, msgs[0].buf, msgs[0].len, crc);
125 addr = i2c_8bit_addr_from_msg(&msgs[1]);
127 crc = crc8(pmbus_crc_table, msgs[
[all...]
H A Dtda38640.c95 struct i2c_msg msgs[2] = { local
110 ret = i2c_transfer(client->adapter, msgs, 2);

Completed in 514 milliseconds

1234567891011>>