/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | mxl111sf-i2c.h | 14 struct i2c_msg msg[], int num);
|
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-i2c.c | 27 struct i2c_msg msgs[2]; 48 struct i2c_msg msgs; 74 if (!(solo_dev->i2c_msg->flags & I2C_M_NO_RD_ACK)) 78 if (solo_dev->i2c_msg_ptr == solo_dev->i2c_msg->len) 86 u32 addr = solo_dev->i2c_msg->addr << 1; 88 if (solo_dev->i2c_msg->flags & I2C_M_RD) 107 if (solo_dev->i2c_msg_ptr != solo_dev->i2c_msg->len) { 113 solo_dev->i2c_msg++; 121 if (!(solo_dev->i2c_msg->flags & I2C_M_NOSTART)) { 124 if (solo_dev->i2c_msg [all...] |
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_i2c.c | 62 struct i2c_msg i2c_msg[2]; local 69 i2c_msg[0].addr = client->addr; 70 i2c_msg[0].flags = 0; 71 i2c_msg[1].addr = client->addr; 72 i2c_msg[1].flags = I2C_M_RD; 80 i2c_msg[1].len = packet_len; 81 i2c_msg[1].buf = (char *) in_buf; 89 i2c_msg[0].len = packet_len; 90 i2c_msg[ 199 struct i2c_msg i2c_msg[2]; local [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-cros-ec-tunnel.c | 46 static int ec_i2c_count_message(const struct i2c_msg i2c_msgs[], int num) 63 * This function effectively stuffs the standard i2c_msg format of Linux into 73 static int ec_i2c_construct_message(u8 *buf, const struct i2c_msg i2c_msgs[], 87 const struct i2c_msg *i2c_msg = &i2c_msgs[i]; local 90 msg->len = i2c_msg->len; 91 msg->addr_flags = i2c_msg->addr; 93 if (i2c_msg->flags & I2C_M_TEN) 96 if (i2c_msg->flags & I2C_M_RD) { 99 memcpy(out_data, i2c_msg 163 struct i2c_msg *i2c_msg = &i2c_msgs[i]; local [all...] |
H A D | i2c-tegra-bpmp.c | 84 struct i2c_msg *msgs, 91 struct i2c_msg *msg = &msgs[i]; 128 struct i2c_msg *msgs, 152 static int tegra_bpmp_i2c_msg_len_check(struct i2c_msg *msgs, unsigned int num) 226 struct i2c_msg *msgs, int num, 260 struct i2c_msg *msgs, int num) 266 struct i2c_msg *msgs, int num)
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_i2c.h | 28 struct i2c_msg *msgs, int num);
|
/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-i2c.h | 27 struct i2c_msg msgs[2] = { { .addr = adr, .flags = 0, 38 struct i2c_msg msg = { .addr = adr, .flags = 0, 46 struct i2c_msg msgs[1] = { { .addr = adr, .flags = I2C_M_RD, 55 struct i2c_msg msgs[2] = { { .addr = adr, .flags = 0, 67 struct i2c_msg msgs[2] = { { .addr = adr, .flags = 0,
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | netup-init.c | 19 struct i2c_msg msg = { 40 struct i2c_msg msg = { 64 struct i2c_msg msg = {
|
H A D | netup-eeprom.c | 24 struct i2c_msg msg[] = { 58 struct i2c_msg msg[] = {
|
/linux-master/include/uapi/linux/ |
H A D | i2c-dev.h | 51 struct i2c_msg __user *msgs; /* pointers to i2c_msgs */
|
/linux-master/arch/arm/mach-shmobile/ |
H A D | regulator-quirk-rcar-gen2.c | 45 struct i2c_msg i2c_msg; member in struct:regulator_quirk 56 static struct i2c_msg da9063_msg = { 61 static struct i2c_msg da9210_msg = { 110 pos->id->compatible, pos->i2c_msg.addr); 112 ret = i2c_transfer(client->adapter, &pos->i2c_msg, 1); 175 memcpy(&quirk->i2c_msg, id->data, sizeof(quirk->i2c_msg)); 179 quirk->i2c_msg.addr = addr;
|
/linux-master/drivers/input/touchscreen/ |
H A D | cyttsp_i2c_common.c | 32 struct i2c_msg msgs[] = { 62 struct i2c_msg msgs[] = {
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | bus.h | 12 int (*xfer)(struct nvkm_i2c_bus *, struct i2c_msg *, int num); 23 int nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *, struct i2c_msg *, int);
|
H A D | bit.c | 174 i2c_addr(struct nvkm_i2c_bus *bus, struct i2c_msg *msg) 183 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num) 185 struct i2c_msg *msg = msgs; 212 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num)
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | dibx000_common.c | 34 memset(mst->msg, 0, sizeof(struct i2c_msg)); 58 memset(mst->msg, 0, 2 * sizeof(struct i2c_msg)); 96 static int dibx000_master_i2c_write(struct dibx000_i2c_master *mst, struct i2c_msg *msg, u8 stop) 139 static int dibx000_master_i2c_read(struct dibx000_i2c_master *mst, struct i2c_msg *msg) 209 static int dibx000_i2c_master_xfer_gpio12(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) 231 static int dibx000_i2c_master_xfer_gpio34(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) 286 struct i2c_msg msg[], int num) 304 memset(mst->msg, 0, sizeof(struct i2c_msg) * (2 + num)); 312 memcpy(&mst->msg[1], msg, sizeof(struct i2c_msg) * num); 333 struct i2c_msg ms [all...] |
H A D | tua6100.c | 44 struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; 66 struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; 67 struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; 68 struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; 165 struct i2c_msg msg [] = { { .addr = addr, .flags = 0, .buf = b1, .len = 1 },
|
/linux-master/drivers/staging/greybus/ |
H A D | i2c.c | 60 * Map Linux i2c_msg flags into Greybus i2c transfer op flags. 68 gb_i2c_fill_transfer_op(struct gb_i2c_transfer_op *op, struct i2c_msg *msg) 79 struct i2c_msg *msgs, u32 msg_count) 85 struct i2c_msg *msg; 146 static void gb_i2c_decode_response(struct i2c_msg *msgs, u32 msg_count, 149 struct i2c_msg *msg = msgs; 174 struct i2c_msg *msgs, u32 msg_count) 208 static int gb_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
|
/linux-master/drivers/net/mdio/ |
H A D | mdio-i2c.c | 37 struct i2c_msg msgs[2]; 72 struct i2c_msg msg; 133 static int __i2c_transfer_err(struct i2c_adapter *i2c, struct i2c_msg *msgs, 150 struct i2c_msg msgs[2]; 169 struct i2c_msg msg; 197 struct i2c_msg *msgs, int num) 232 struct i2c_msg msgs[2]; 275 struct i2c_msg msgs[2]; 357 struct i2c_msg msg;
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xx-i2c.c | 76 static int mb862xx_i2c_read(struct i2c_adapter *adap, struct i2c_msg *m) 90 static int mb862xx_i2c_write(struct i2c_adapter *adap, struct i2c_msg *m) 103 static int mb862xx_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, 107 struct i2c_msg *m;
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | psb_intel_modes.c | 23 struct i2c_msg msgs[] = {
|
H A D | oaktrail_hdmi_i2c.c | 73 struct i2c_msg *msg; 93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) 116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) 125 struct i2c_msg *pmsg, 177 struct i2c_msg *msg = i2c_dev->msg;
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmb_dev_int.c | 118 struct i2c_msg i2c_msg; local 124 i2c_msg.len = msg[IPMB_MSG_LEN_IDX] - 1; 127 i2c_msg.buf = msg + 2; 129 i2c_msg.addr = addr; 130 i2c_msg.flags = client->flags & I2C_CLIENT_PEC; 132 return i2c_transfer(client->adapter, &i2c_msg, 1);
|
/linux-master/drivers/mfd/ |
H A D | tps6594-i2c.c | 23 static int tps6594_i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) 37 struct i2c_msg msgs[2]; 78 struct i2c_msg msg; 108 struct i2c_msg msgs[2]; 146 struct i2c_msg msg;
|
/linux-master/include/trace/events/ |
H A D | i2c.h | 26 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, 59 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, 90 TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg,
|
/linux-master/drivers/media/tuners/ |
H A D | tuner-i2c.h | 27 struct i2c_msg msg = { .addr = props->addr, .flags = 0, 37 struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, 48 struct i2c_msg msg[2] = { { .addr = props->addr, .flags = 0,
|