Searched refs:msg (Results 126 - 150 of 742) sorted by relevance

1234567891011>>

/drivers/media/dvb/dvb-usb/
H A Ddibusb-common.c127 static int dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) argument
137 if (i+1 < num && (msg[i].flags & I2C_M_RD) == 0
138 && (msg[i+1].flags & I2C_M_RD)) {
139 if (dibusb_i2c_msg(d, msg[i].addr, msg[i].buf,msg[i].len,
140 msg[i+1].buf,msg[i+1].len) < 0)
143 } else if ((msg[i].flags & I2C_M_RD) == 0) {
144 if (dibusb_i2c_msg(d, msg[
[all...]
/drivers/media/dvb/frontends/
H A Disl6421.c49 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, local
71 return (i2c_transfer(isl6421->i2c, &msg, 1) == 1) ? 0 : -EIO;
77 struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, local
89 return (i2c_transfer(isl6421->i2c, &msg, 1) == 1) ? 0 : -EIO;
H A Dlnbp22.c54 struct i2c_msg msg = { local
79 return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO;
85 struct i2c_msg msg = { local
98 return (i2c_transfer(lnbp22->i2c, &msg, 1) == 1) ? 0 : -EIO;
H A Dstb6000.c56 struct i2c_msg msg = { local
68 ret = i2c_transfer(priv->i2c, &msg, 1);
87 struct i2c_msg msg = { local
149 ret = i2c_transfer(priv->i2c, &msg, 1);
162 msg.len = 5;
167 ret = i2c_transfer(priv->i2c, &msg, 1);
207 struct i2c_msg msg[2] = { local
228 ret = i2c_transfer(i2c, msg, 2);
H A Dtdhd1.h48 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; local
68 if (i2c_transfer(i2c, &msg, 1) != 1)
/drivers/message/i2o/
H A Ddriver.c188 struct i2o_message *msg = i2o_msg_out_to_virt(c, m); local
189 u32 context = le32_to_cpu(msg->u.s.icntxt);
208 if ((le32_to_cpu(msg->u.head[1]) >> 24) == I2O_CMD_UTIL_EVT_REGISTER) {
212 u16 tid = le32_to_cpu(msg->u.head[1]) & 0xfff;
220 size = (le32_to_cpu(msg->u.head[0]) >> 16) - 5;
227 evt->tcntxt = le32_to_cpu(msg->u.s.tcntxt);
228 evt->event_indicator = le32_to_cpu(msg->body[0]);
229 memcpy(&evt->data, &msg->body[1], size * 4);
248 return drv->reply(c, m, msg);
/drivers/mfd/
H A Dtps6507x.c68 u8 msg[TPS6507X_MAX_REGISTER + 1]; local
74 msg[0] = reg;
75 memcpy(&msg[1], src, bytes);
77 ret = i2c_master_send(i2c, msg, bytes + 1);
H A Dtps65912-i2c.c57 u8 msg[TPS6591X_MAX_REGISTER + 1]; local
63 msg[0] = reg;
64 memcpy(&msg[1], src, bytes);
66 ret = i2c_master_send(i2c, msg, bytes + 1);
/drivers/staging/iio/adc/
H A Dad7476.h33 struct spi_message msg; member in struct:ad7476_state
H A Dad7887_core.c27 int ret = spi_sync(st->spi, &st->msg[ch]);
145 spi_message_init(&st->msg[AD7887_CH0]);
146 spi_message_add_tail(&st->xfer[0], &st->msg[AD7887_CH0]);
166 spi_message_init(&st->msg[AD7887_CH0_CH1]);
167 spi_message_add_tail(&st->xfer[1], &st->msg[AD7887_CH0_CH1]);
168 spi_message_add_tail(&st->xfer[2], &st->msg[AD7887_CH0_CH1]);
174 spi_message_init(&st->msg[AD7887_CH1]);
175 spi_message_add_tail(&st->xfer[3], &st->msg[AD7887_CH1]);
/drivers/staging/iio/dds/
H A Dad9834.h46 * @msg: default spi message
60 struct spi_message msg; member in struct:ad9834_state
H A Dad9850.c42 struct spi_message msg; local
53 spi_message_init(&msg);
54 spi_message_add_tail(&xfer, &msg);
55 ret = spi_sync(st->sdev, &msg);
/drivers/staging/iio/imu/
H A Dadis16400_ring.c21 struct spi_message msg; local
43 spi_message_init(&msg);
44 spi_message_add_tail(&xfers[0], &msg);
45 spi_message_add_tail(&xfers[1], &msg);
50 ret = spi_sync(st->us, &msg);
79 struct spi_message msg; local
101 spi_message_init(&msg);
103 spi_message_add_tail(&xfers[j], &msg);
105 ret = spi_sync(st->us, &msg);
/drivers/video/omap2/displays/
H A Dpanel-picodlp.c84 struct i2c_msg msg[2]; local
88 msg[0].addr = client->addr;
89 msg[0].flags = 0;
90 msg[0].len = 2;
91 msg[0].buf = read_cmd;
93 msg[1].addr = client->addr;
94 msg[1].flags = I2C_M_RD;
95 msg[1].len = 4;
96 msg[1].buf = data;
98 i2c_transfer(client->adapter, msg,
106 struct i2c_msg msg; local
[all...]
/drivers/hv/
H A Dchannel_mgmt.c37 void (*message_handler)(struct vmbus_channel_message_header *msg);
43 * @icmsghdrp: Pointer to msg header structure
322 * Find the open msg, copy the result and signal/unblock the wait event
329 (struct vmbus_channel_message_header *)msginfo->msg;
333 (struct vmbus_channel_open_channel *)msginfo->msg;
366 * Find the establish msg, copy the result and signal/unblock the wait
374 (struct vmbus_channel_message_header *)msginfo->msg;
414 * Find the open msg, copy the result and signal/unblock the wait event
421 (struct vmbus_channel_message_header *)msginfo->msg;
462 (struct vmbus_channel_message_header *)msginfo->msg;
506 struct hv_message *msg = context; local
532 struct vmbus_channel_message_header *msg; local
[all...]
/drivers/i2c/algos/
H A Di2c-algo-bit.c368 static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument
370 const unsigned char *temp = msg->buf;
371 int count = msg->len;
372 unsigned short nak_ok = msg->flags & I2C_M_IGNORE_NAK;
425 static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument
429 unsigned char *temp = msg->buf;
430 int count = msg->len;
431 const unsigned flags = msg->flags;
459 msg->len += inval;
485 static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) argument
[all...]
/drivers/i2c/busses/
H A Di2c-mv64xxx.c103 struct i2c_msg *msg; member in struct:mv64xxx_i2c_data
153 if (drv_data->msg->flags & I2C_M_TEN) {
184 if (drv_data->msg->flags & I2C_M_TEN) {
229 drv_data->state, status, drv_data->msg->addr,
230 drv_data->msg->flags);
275 writel(drv_data->msg->buf[drv_data->byte_posn++],
282 drv_data->msg->buf[drv_data->byte_posn++] =
289 drv_data->msg->buf[drv_data->byte_posn++] =
345 struct i2c_msg *msg)
349 drv_data->msg
344 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg) argument
408 mv64xxx_i2c_execute_msg(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg, int is_first, int is_last) argument
[all...]
/drivers/i2c/
H A Di2c-core.c1373 * @count: How many bytes to write, must be less than 64k since msg.len is u16
1381 struct i2c_msg msg; local
1383 msg.addr = client->addr;
1384 msg.flags = client->flags & I2C_M_TEN;
1385 msg.len = count;
1386 msg.buf = (char *)buf;
1388 ret = i2c_transfer(adap, &msg, 1);
1391 * If everything went ok (i.e. 1 msg transmitted), return #bytes
1402 * @count: How many bytes to read, must be less than 64k since msg.len is u16
1409 struct i2c_msg msg; local
1656 i2c_smbus_msg_pec(u8 pec, struct i2c_msg *msg) argument
1667 i2c_smbus_add_pec(struct i2c_msg *msg) argument
1678 i2c_smbus_check_pec(u8 cpec, struct i2c_msg *msg) argument
1935 struct i2c_msg msg[2] = { { addr, flags, 1, msgbuf0 }, local
[all...]
/drivers/i2c/muxes/
H A Dpca9541.c99 struct i2c_msg msg; local
102 msg.addr = client->addr;
103 msg.flags = 0;
104 msg.len = 2;
107 msg.buf = buf;
108 ret = adap->algo->master_xfer(adap, &msg, 1);
134 struct i2c_msg msg[2] = { local
148 ret = adap->algo->master_xfer(adap, msg, 2);
/drivers/infiniband/core/
H A Dmad_rmpp.c113 static void format_ack(struct ib_mad_send_buf *msg, argument
117 struct ib_rmpp_mad *ack = msg->mad;
120 memcpy(ack, &data->mad_hdr, msg->hdr_len);
136 struct ib_mad_send_buf *msg; local
140 msg = ib_create_send_mad(&rmpp_recv->agent->agent, recv_wc->wc->src_qp,
143 if (IS_ERR(msg))
146 format_ack(msg, (struct ib_rmpp_mad *) recv_wc->recv_buf.mad, rmpp_recv);
147 msg->ah = rmpp_recv->ah;
148 ret = ib_post_send_mad(msg, NULL);
150 ib_free_send_mad(msg);
156 struct ib_mad_send_buf *msg; local
182 struct ib_mad_send_buf *msg; local
215 struct ib_mad_send_buf *msg; local
[all...]
/drivers/net/ethernet/intel/igbvf/
H A Dmbx.c85 * @msg: The message buffer
91 static s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size) argument
103 ret_val = mbx->ops.read(hw, msg, size);
111 * @msg: The message buffer
117 static s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size) argument
126 /* send msg*/
127 ret_val = mbx->ops.write(hw, msg, size);
129 /* if msg sent wait until we receive an ack */
252 * @msg: The message buffer
257 static s32 e1000_write_mbx_vf(struct e1000_hw *hw, u32 *msg, u1 argument
293 e1000_read_mbx_vf(struct e1000_hw *hw, u32 *msg, u16 size) argument
[all...]
/drivers/net/ethernet/intel/ixgbevf/
H A Dmbx.c80 * @msg: The message buffer
86 static s32 ixgbevf_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) argument
95 ret_val = mbx->ops.read(hw, msg, size);
103 * @msg: The message buffer
109 static s32 ixgbevf_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) argument
114 /* send msg */
115 ret_val = mbx->ops.write(hw, msg, size);
117 /* if msg sent wait until we receive an ack */
240 * @msg: The message buffer
245 static s32 ixgbevf_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u1 argument
282 ixgbevf_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size) argument
[all...]
/drivers/staging/usbip/
H A Dvhci_tx.c69 struct msghdr msg; local
83 memset(&msg, 0, sizeof(msg));
119 ret = kernel_sendmsg(vdev->ud.tcp_socket, &msg, iov, 3, txsize);
159 struct msghdr msg; local
171 memset(&msg, 0, sizeof(msg));
189 ret = kernel_sendmsg(vdev->ud.tcp_socket, &msg, iov, 1, txsize);
/drivers/video/via/
H A Dvia_aux.h73 struct i2c_msg msg[2] = { local
77 return i2c_transfer(drv->bus->adap, msg, 2) == 2;
/drivers/input/touchscreen/
H A Dad7879-spi.c33 struct spi_message msg; local
45 spi_message_init(&msg);
60 spi_message_add_tail(&xfers[0], &msg);
69 spi_message_add_tail(&xfers[idx], &msg);
72 ret = spi_sync(spi, &msg);

Completed in 514 milliseconds

1234567891011>>