Searched refs:msgs (Results 1 - 25 of 319) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_i2c.h28 struct i2c_msg *msgs, int num);
H A Damdgpu_display.c492 struct i2c_msg msgs[] = { local
512 ret = i2c_transfer(&amdgpu_connector->ddc_bus->aux.ddc, msgs, 2);
514 ret = i2c_transfer(&amdgpu_connector->ddc_bus->adapter, msgs, 2);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Danx9805.c43 anx9805_bus_xfer(struct nvkm_i2c_bus *base, struct i2c_msg *msgs, int num) argument
48 struct i2c_msg *msg = msgs;
H A Dbit.c183 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num) argument
185 struct i2c_msg *msg = msgs;
212 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num) argument
H A Dbus.c78 nvkm_i2c_bus_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
87 ret = bus->func->xfer(bus, msgs, num);
/linux-master/drivers/i2c/algos/
H A Di2c-algo-pcf.c295 struct i2c_msg *msgs,
316 pmsg = &msgs[i];
352 i, msgs[i].addr, msgs[i].flags, msgs[i].len);)
294 pcf_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
/linux-master/drivers/i2c/busses/
H A Di2c-octeon-core.h216 int octeon_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num);
/linux-master/drivers/input/touchscreen/
H A Dcyttsp_i2c_common.c32 struct i2c_msg msgs[] = { local
48 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
52 return retval != ARRAY_SIZE(msgs) ? -EIO : 0;
62 struct i2c_msg msgs[] = { local
75 retval = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
79 return retval != ARRAY_SIZE(msgs) ? -EIO : 0;
/linux-master/drivers/media/common/b2c2/
H A Dflexcop-i2c.c168 struct i2c_msg msgs[], int num)
177 if (num == 1 && msgs[0].flags == I2C_M_RD && msgs[0].len <= 1)
185 if (i+1 < num && (msgs[i+1].flags == I2C_M_RD)) {
186 ret = i2c->fc->i2c_request(i2c, FC_READ, msgs[i].addr,
187 msgs[i].buf[0], msgs[i+1].buf,
188 msgs[i+1].len);
191 ret = i2c->fc->i2c_request(i2c, FC_WRITE, msgs[i].addr,
192 msgs[
167 flexcop_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument
[all...]
/linux-master/drivers/media/pci/bt8xx/
H A Dbttv-i2c.c220 static int bttv_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
232 if (msgs[i].flags & I2C_M_RD) {
234 retval = bttv_i2c_readbytes(btv, &msgs[i], i+1 == num);
239 retval = bttv_i2c_sendbytes(btv, &msgs[i], i+1 == num);
/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-i2c.c224 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
234 __func__, num, msgs[i].addr, msgs[i].len);
236 if (msgs[i].flags & I2C_M_RD) {
238 retval = i2c_readbytes(i2c_adap, &msgs[i], 0);
239 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
240 msgs[i].addr == msgs[i + 1].addr) {
242 retval = i2c_sendbytes(i2c_adap, &msgs[i],
243 msgs[
351 struct i2c_msg msgs[2] = { local
384 struct i2c_msg msgs[1] = { local
[all...]
/linux-master/drivers/media/pci/mantis/
H A Dmantis_i2c.c116 static int mantis_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num) argument
135 (msgs[i].len < 2) &&
136 (msgs[i + 1].len < 2) &&
137 (msgs[i + 1].flags & I2C_M_RD)) {
142 txd = msgs[i].addr << 25 | (0x1 << 24)
143 | (msgs[i].buf[0] << 16)
159 msgs[i + 1].buf[0] = (data >> 8) & 0xff;
160 dprintk(MANTIS_DEBUG, 0, " Byte <%d> RXD=0x%02x [%02x]\n", 0x0, data, msgs[i + 1].buf[0]);
177 if (msgs[i].flags & I2C_M_RD)
178 ret = mantis_i2c_read(mantis, &msgs[
[all...]
/linux-master/drivers/media/pci/pt3/
H A Dpt3.h172 struct i2c_msg *msgs, int num);
H A Dpt3_i2c.c103 /* translates msgs to internal commands for bit-banging */
104 static void translate(struct pt3_i2cbuf *cbuf, struct i2c_msg *msgs, int num) argument
111 rd = !!(msgs[i].flags & I2C_M_RD);
113 put_byte_write(cbuf, msgs[i].addr << 1 | rd);
115 put_byte_read(cbuf, msgs[i].len);
117 for (j = 0; j < msgs[i].len; j++)
118 put_byte_write(cbuf, msgs[i].buf[j]);
144 /* send [pre-]translated i2c msgs stored at addr */
192 pt3_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument
203 if (msgs[
[all...]
/linux-master/drivers/media/pci/saa7164/
H A Dsaa7164-i2c.c16 static int i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs, int num) argument
26 __func__, num, msgs[i].addr, msgs[i].len);
27 if (msgs[i].flags & I2C_M_RD) {
29 msgs[i].addr,
31 NULL /* reg */, msgs[i].len, msgs[i].buf);
32 } else if (i + 1 < num && (msgs[i + 1].flags & I2C_M_RD) &&
33 msgs[i].addr == msgs[
[all...]
/linux-master/drivers/media/usb/stk1160/
H A Dstk1160-i2c.c152 struct i2c_msg msgs[], int num)
158 addr = msgs[i].addr << 1;
161 if (!msgs[i].len) {
169 } else if (msgs[i].flags & I2C_M_RD) {
175 } else if (i + 1 < num && msgs[i].len <= 2 &&
176 (msgs[i + 1].flags & I2C_M_RD) &&
177 msgs[i].addr == msgs[i + 1].addr) {
179 if (msgs[i].len != 1 || msgs[
151 stk1160_i2c_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msgs[], int num) argument
[all...]
/linux-master/drivers/ntb/hw/idt/
H A Dntb_hw_idt.h524 /* Switch partition N message M control (msgs routing table) (DWORD) */
1185 * @msgs: Messaging related registers
1189 struct idt_ntb_msg msgs[IDT_MSG_CNT]; member in struct:idt_ntb_regs
/linux-master/drivers/scsi/arm/
H A Dacornscsi.h294 MsgQueue_t msgs; member in struct:acornscsi_hostdata::__anon591
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvscsi.h44 struct viosrp_crq *msgs; member in struct:crq_queue
/linux-master/drivers/video/fbdev/mb862xx/
H A Dmb862xx-i2c.c103 static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument
111 dev_dbg(par->dev, "%s: %d msgs\n", __func__, num);
114 m = &msgs[i];
116 dev_dbg(par->dev, "%s: null msgs\n", __func__);
/linux-master/include/linux/mailbox/
H A Dbrcm-message.h42 struct brcm_message *msgs; member in struct:brcm_message::__anon746::__anon747
/linux-master/sound/soc/codecs/
H A Dsigmadsp-i2c.c43 struct i2c_msg msgs[2]; local
49 msgs[0].addr = client->addr;
50 msgs[0].len = sizeof(buf);
51 msgs[0].buf = buf;
52 msgs[0].flags = 0;
54 msgs[1].addr = client->addr;
55 msgs[1].len = len;
56 msgs[1].buf = data;
57 msgs[1].flags = I2C_M_RD;
59 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZ
[all...]
/linux-master/drivers/char/ipmi/
H A Dipmi_msghandler.c1593 struct list_head msgs; local
1600 INIT_LIST_HEAD(&msgs);
1625 list_move_tail(&msg->link, &msgs);
1635 list_for_each_entry_safe(msg, msg2, &msgs, link) {
4397 struct list_head msgs; local
4413 INIT_LIST_HEAD(&msgs);
4431 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs,
4450 list_add_tail(&recv_msg->link, &msgs);
4456 list_for_each_entry_safe(recv_msg, recv_msg2, &msgs, link) {
/linux-master/drivers/char/tpm/
H A Dtpm_i2c_infineon.c106 struct i2c_msg msgs[] = {msg1, msg2}; local
125 rc = __i2c_transfer(tpm_dev.client->adapter, msgs, 2);
/linux-master/drivers/fsi/
H A Dfsi-master-i2cr.c76 struct i2c_msg msgs[2]; local
79 msgs[0].addr = client->addr;
80 msgs[0].flags = 0;
81 msgs[0].len = sizeof(command);
82 msgs[0].buf = (__u8 *)&command;
83 msgs[1].addr = client->addr;
84 msgs[1].flags = I2C_M_RD;
85 msgs[1].len = sizeof(*data);
86 msgs[1].buf = (__u8 *)data;
88 ret = i2c_transfer(client->adapter, msgs,
[all...]

Completed in 495 milliseconds

1234567891011>>