/drivers/staging/iio/accel/ |
H A D | sca3000_ring.c | 42 struct spi_message msg; local 58 spi_message_init(&msg); 59 spi_message_add_tail(&xfer[0], &msg); 60 spi_message_add_tail(&xfer[1], &msg); 61 ret = spi_sync(st->us, &msg);
|
/drivers/tty/hvc/ |
H A D | hvc_iucv.c | 75 struct delayed_work sndbuf_work; /* work: send iucv msg(s) */ 84 struct iucv_message msg; /* store an IUCV message */ member in struct:iucv_tty_buffer 159 bufp->msg.length = MSG_SIZE(size); 160 bufp->mbuf = kmalloc(bufp->msg.length, flags | GFP_DMA); 241 /* allocate mem to store msg data; if no memory is available 243 rb->mbuf = kmalloc(rb->msg.length, GFP_ATOMIC | GFP_DMA); 247 rc = __iucv_message_receive(priv->path, &rb->msg, 0, 248 rb->mbuf, rb->msg.length, NULL); 261 (rb->msg.length != MSG_SIZE(rb->mbuf->datalen))) 400 /* allocate internal buffer to store msg dat 829 hvc_iucv_msg_pending(struct iucv_path *path, struct iucv_message *msg) argument 877 hvc_iucv_msg_complete(struct iucv_path *path, struct iucv_message *msg) argument [all...] |
/drivers/video/backlight/ |
H A D | ltv350qv.c | 42 struct spi_message msg; local 51 spi_message_init(&msg); 58 spi_message_add_tail(&index_xfer, &msg); 65 spi_message_add_tail(&value_xfer, &msg); 67 return spi_sync(lcd->spi, &msg);
|
/drivers/video/omap2/displays/ |
H A D | panel-lgphilips-lb035q02.c | 188 struct spi_message msg; local 198 spi_message_init(&msg); 205 spi_message_add_tail(&index_xfer, &msg); 212 spi_message_add_tail(&value_xfer, &msg); 214 return spi_sync(spi, &msg);
|
/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 136 struct i2c_msg *msg; member in struct:pxa_i2c 565 if (i2c->msg) 615 if (i2c->msg) 624 static inline unsigned int i2c_pxa_addr_byte(struct i2c_msg *msg) argument 626 unsigned int addr = (msg->addr & 0x7f) << 1; 628 if (msg->flags & I2C_M_RD) 641 writel(i2c_pxa_addr_byte(i2c->msg), _IDBR(i2c)); 691 struct i2c_msg *msg, int num) 700 i2c->msg = msg; 690 i2c_pxa_do_pio_xfer(struct pxa_i2c *i2c, struct i2c_msg *msg, int num) argument 730 i2c_pxa_do_xfer(struct pxa_i2c *i2c, struct i2c_msg *msg, int num) argument [all...] |
H A D | i2c-xiic.c | 118 #define XIIC_INTR_TX_ERROR_MASK 0x02 /* 1=Tx error/msg complete */ 274 dev_dbg(i2c->adap.dev.parent, "%s entry, bytes in fifo: %d, msg: %d" 345 "pend: 0x%x, SR: 0x%x, msg: %p, nmsgs: %d\n", 506 struct i2c_msg *msg = i2c->rx_msg = i2c->tx_msg; local 517 rx_watermark = msg->len; 522 if (!(msg->flags & I2C_M_NOSTART)) 525 (msg->addr << 1) | XIIC_READ_OPERATION | 531 msg->len | ((i2c->nmsgs == 1) ? XIIC_TX_DYN_STOP_MASK : 0)); 537 i2c->tx_pos = msg->len; 542 struct i2c_msg *msg local [all...] |
/drivers/media/dvb/dvb-usb/ |
H A D | anysee.c | 215 static int anysee_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 226 if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) { 227 if (msg[i].len > 2 || msg[i+1].len > 60) { 232 buf[1] = (msg[i].addr << 1) | 0x01; 233 buf[2] = msg[i].buf[0]; 234 buf[3] = msg[i].buf[1]; 235 buf[4] = msg[i].len-1; 236 buf[5] = msg[i+1].len; 237 ret = anysee_ctrl_msg(d, buf, 6, msg[ 636 struct i2c_msg msg[2] = { local [all...] |
H A D | technisat-usb2.c | 158 static int technisat_usb2_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 170 if (i+1 < num && msg[i+1].flags & I2C_M_RD) { 171 ret = technisat_usb2_i2c_access(d->udev, msg[i+1].addr, 172 msg[i].buf, msg[i].len, 173 msg[i+1].buf, msg[i+1].len); 178 ret = technisat_usb2_i2c_access(d->udev, msg[i].addr, 179 msg[i].buf, msg[ 408 struct i2c_msg msg[] = { local [all...] |
H A D | cxusb.c | 138 static int cxusb_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 150 switch (msg[i].addr) { 159 if (msg[i].flags & I2C_M_RD) { 161 u8 obuf[3], ibuf[1+msg[i].len]; 163 obuf[1] = msg[i].len; 164 obuf[2] = msg[i].addr; 167 ibuf, 1+msg[i].len) < 0) { 171 memcpy(msg[i].buf, &ibuf[1], msg[i].len); 172 } else if (i+1 < num && (msg[ 416 struct i2c_msg msg = { .addr = 0x6b, .flags = I2C_M_RD, local 915 struct i2c_msg msg = { .addr = 0x6b, .flags = I2C_M_RD, local [all...] |
/drivers/media/dvb/ttpci/ |
H A D | budget.c | 97 static int SendDiSEqCMsg (struct budget *budget, int len, u8 *msg, unsigned long burst) argument 108 DiseqcSendByte(budget, msg[i]); 189 SendDiSEqCMsg (budget, cmd->msg_len, cmd->msg, 0); 209 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; local 234 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 251 struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) }; local 262 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; 281 struct i2c_msg msg = { .flags = 0, .buf = data, .len = sizeof(data) }; local 284 msg.addr = *tuner_addr; 286 msg 337 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; local 361 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; local 428 struct i2c_msg msg[] = { local 440 struct i2c_msg msg[] = { { .addr = 0x50,.flags = 0,.buf = &b,.len = 1 }, local [all...] |
/drivers/hv/ |
H A D | vmbus_drv.c | 426 struct hv_message msg; member in struct:onmessage_work_context 435 vmbus_onmessage(&ctx->msg); 443 struct hv_message *msg = (struct hv_message *)page_addr + local 448 if (msg->header.message_type == HVMSG_NONE) { 449 /* no msg */ 456 memcpy(&ctx->msg, msg, sizeof(*msg)); 460 msg->header.message_type = HVMSG_NONE; 471 if (msg 486 struct hv_message *msg; local [all...] |
/drivers/ide/ |
H A D | ide-lib.c | 125 * @msg: text message to print 133 u8 ide_dump_status(ide_drive_t *drive, const char *msg, u8 stat) argument 137 printk(KERN_ERR "%s: %s: status=0x%02x { ", drive->name, msg, stat); 159 printk(KERN_ERR "%s: %s: error=0x%02x ", drive->name, msg, err);
|
/drivers/input/touchscreen/ |
H A D | tsc2005.c | 157 struct spi_message msg; local 160 spi_message_init(&msg); 161 spi_message_add_tail(&xfer, &msg); 163 error = spi_sync(ts->spi, &msg); 181 struct spi_message msg; local 184 spi_message_init(&msg); 185 spi_message_add_tail(&xfer, &msg); 187 error = spi_sync(ts->spi, &msg); 213 struct spi_message msg; local 218 spi_message_init(&msg); [all...] |
/drivers/power/ |
H A D | bq27x00_battery.c | 624 struct i2c_msg msg[2]; local 631 msg[0].addr = client->addr; 632 msg[0].flags = 0; 633 msg[0].buf = ® 634 msg[0].len = sizeof(reg); 635 msg[1].addr = client->addr; 636 msg[1].flags = I2C_M_RD; 637 msg[1].buf = data; 639 msg[1].len = 1; 641 msg[ [all...] |
/drivers/staging/wlan-ng/ |
H A D | cfg80211.c | 75 struct p80211msg_dot11req_mibset msg; local 76 p80211item_uint32_t *mibitem = (p80211item_uint32_t *) &msg.mibattribute.data; 78 msg.msgcode = DIDmsg_dot11req_mibset; 82 return p80211req_dorequest(wlandev, (u8 *) &msg); 88 struct p80211msg_dot11req_mibset msg; local 89 p80211item_pstr32_t *mibitem = (p80211item_pstr32_t *) &msg.mibattribute.data; 91 msg.msgcode = DIDmsg_dot11req_mibset; 96 return p80211req_dorequest(wlandev, (u8 *) &msg); 656 struct p80211msg_dot11req_mibget msg; local 657 p80211item_uint32_t *mibitem = (p80211item_uint32_t *) &msg [all...] |
/drivers/media/common/tuners/ |
H A D | mt2131.c | 55 struct i2c_msg msg[2] = { local 62 if (i2c_transfer(priv->i2c, msg, 2) != 2) { 72 struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, local 75 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { 84 struct i2c_msg msg = { .addr = priv->cfg->i2c_address, local 87 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
|
H A D | mt2266.c | 59 struct i2c_msg msg[2] = { local 63 if (i2c_transfer(priv->i2c, msg, 2) != 2) { 74 struct i2c_msg msg = { local 77 if (i2c_transfer(priv->i2c, &msg, 1) != 1) { 87 struct i2c_msg msg = { local 90 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
|
/drivers/media/dvb/frontends/ |
H A D | lgs8gl5.c | 76 struct i2c_msg msg = { local 83 ret = i2c_transfer(state->i2c, &msg, 1); 98 struct i2c_msg msg[2] = { local 113 ret = i2c_transfer(state->i2c, msg, 2); 139 struct i2c_msg msg[3] = { local 160 ret = i2c_transfer(state->i2c, msg, 3);
|
H A D | dib8000.c | 80 struct i2c_msg msg[2]; member in struct:dib8000_state 98 struct i2c_msg msg[2] = { local 108 msg[0].buf = i2c->i2c_write_buffer; 109 msg[0].buf[0] = reg >> 8; 110 msg[0].buf[1] = reg & 0xff; 111 msg[1].buf = i2c->i2c_read_buffer; 113 if (i2c_transfer(i2c->adap, msg, 2) != 2) 116 ret = (msg[1].buf[0] << 8) | msg[1].buf[1]; 133 memset(state->msg, 164 struct i2c_msg msg = {.addr = i2c->addr >> 1, .flags = 0, .len = 4}; local 1527 map_addr_to_serpar_number(struct i2c_msg *msg) argument 1548 dib8096p_tuner_write_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 1568 dib8096p_tuner_read_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 1600 dib8096p_tuner_rw_serpar(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument 1612 dib8096p_rw_on_apb(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num, u16 apb_address) argument 1629 dib8096p_tuner_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg msg[], int num) argument [all...] |
H A D | bsbe1.h | 78 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; local 92 ret = i2c_transfer(i2c, &msg, 1);
|
H A D | bsru6.h | 109 struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; local 126 if (i2c_transfer(i2c, &msg, 1) != 1)
|
H A D | l64781.c | 56 struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; local 58 if ((ret = i2c_transfer(state->i2c, &msg, 1)) != 1) 70 struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, local 73 ret = i2c_transfer(state->i2c, msg, 2); 114 struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; local 117 return (i2c_transfer(state->i2c, &msg, 1) == 1) ? 0 : -ENODEV; 508 struct i2c_msg msg [] = { { .addr = config->demod_address, .flags = 0, .buf = b0, .len = 1 }, local 530 if (i2c_transfer(state->i2c, msg, 2) != 2) {
|
/drivers/isdn/mISDN/ |
H A D | socket.c | 104 mISDN_sock_cmsg(struct sock *sk, struct msghdr *msg, struct sk_buff *skb) argument 110 put_cmsg(msg, SOL_MISDN, MISDN_TIME_STAMP, sizeof(tv), &tv); 116 struct msghdr *msg, size_t len, int flags) 138 if (msg->msg_namelen >= sizeof(struct sockaddr_mISDN)) { 139 msg->msg_namelen = sizeof(struct sockaddr_mISDN); 140 maddr = (struct sockaddr_mISDN *)msg->msg_name; 154 if (msg->msg_namelen) 156 __func__, msg->msg_namelen); 157 msg->msg_namelen = 0; 171 err = skb_copy_datagram_iovec(skb, 0, msg 115 mISDN_sock_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len, int flags) argument 181 mISDN_sock_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *msg, size_t len) argument [all...] |
/drivers/media/video/tlg2300/ |
H A D | pd-main.c | 287 log("event : %d\n", pd->msg.event); 308 static int poseidon_suspend(struct usb_interface *intf, pm_message_t msg) argument 316 pd->msg.event = PM_EVENT_AUTO_SUSPEND; 322 pd->msg = msg; /* save it here */ 336 if (PM_EVENT_AUTO_SUSPEND == pd->msg.event) 337 pd->msg = PMSG_ON; 353 pd->msg.event = 0; /* clear it here */
|
/drivers/net/can/softing/ |
H A D | softing.h | 81 const char *msg); 101 const struct can_frame *msg, ktime_t ktime);
|