/drivers/i2c/busses/ |
H A D | i2c-puv3.c | 121 static int puv3_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, argument 133 writel(pmsg->addr, I2C_TAR); 142 pmsg->flags & I2C_M_RD ? "read" : "writ", 143 pmsg->len, pmsg->len > 1 ? "s" : "", 144 pmsg->flags & I2C_M_RD ? "from" : "to", pmsg->addr); 146 if (pmsg->len && pmsg->buf) { /* sanity check */ 147 if (pmsg [all...] |
H A D | i2c-robotfuzz-osif.c | 64 struct i2c_msg *pmsg; local 69 pmsg = &msgs[i]; 71 if (pmsg->flags & I2C_M_RD) { 74 ret = osif_usb_read(adapter, cmd, pmsg->flags, 75 pmsg->addr, pmsg->buf, 76 pmsg->len); 77 if (ret != pmsg->len) { 84 ret = osif_usb_write(adapter, cmd, pmsg->flags, 85 pmsg [all...] |
H A D | i2c-bfin-twi.c | 54 if (iface->pmsg[iface->cur_msg + 1].flags & 102 if (iface->pmsg[iface->cur_msg + 1].flags & I2C_M_RD) 192 iface->transPtr = iface->pmsg[iface->cur_msg].buf; 194 iface->pmsg[iface->cur_msg].len; 197 iface->pmsg[iface->cur_msg].addr); 198 if (iface->pmsg[iface->cur_msg].flags & I2C_M_RD) 210 if (iface->pmsg[iface->cur_msg].len <= 255) { 214 (iface->pmsg[iface->cur_msg].len << 6)); 262 struct i2c_msg *pmsg; local 271 iface->pmsg [all...] |
H A D | i2c-iop3xx.c | 340 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg* pmsg) argument 345 rc = iop3xx_i2c_send_target_addr(iop3xx_adap, pmsg); 350 if ((pmsg->flags&I2C_M_RD)) { 351 return iop3xx_i2c_readbytes(i2c_adap, pmsg->buf, pmsg->len); 353 return iop3xx_i2c_writebytes(i2c_adap, pmsg->buf, pmsg->len);
|
H A D | i2c-tiny-usb.c | 58 struct i2c_msg *pmsg; local 76 pmsg = &msgs[i]; 80 i, pmsg->flags & I2C_M_RD ? "read" : "write", 81 pmsg->flags, pmsg->len, pmsg->addr); 84 if (pmsg->flags & I2C_M_RD) { 87 pmsg->flags, pmsg->addr, 88 pmsg [all...] |
H A D | i2c-viperboard.c | 273 struct i2c_msg *pmsg; local 284 pmsg = &msgs[i]; 288 i, pmsg->flags & I2C_M_RD ? "read" : "write", 289 pmsg->flags, pmsg->len, pmsg->addr); 292 if (pmsg->len > 2048) 297 if (pmsg->flags & I2C_M_RD) { 302 amsg->addr = pmsg->addr; 304 amsg->len = cpu_to_le16(pmsg [all...] |
H A D | i2c-cpm.c | 188 struct i2c_msg *pmsg, int num, int tx, int rx) 200 addr = pmsg->addr << 1; 201 if (pmsg->flags & I2C_M_RD) 212 out_be16(&tbdf->cbd_datlen, pmsg->len + 1); 215 if (!(pmsg->flags & I2C_M_NOSTART)) 221 if (pmsg->flags & I2C_M_RD) { 241 memcpy(tb+1, pmsg->buf, pmsg->len); 249 struct i2c_msg *pmsg, int tx, int rx) 267 if (pmsg 187 cpm_i2c_parse_message(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num, int tx, int rx) argument 248 cpm_i2c_check_message(struct i2c_adapter *adap, struct i2c_msg *pmsg, int tx, int rx) argument 310 struct i2c_msg *pmsg; local [all...] |
H A D | i2c-diolan-u2c.c | 348 struct i2c_msg *pmsg; local 357 pmsg = &msgs[i]; 363 if (pmsg->flags & I2C_M_RD) { 365 diolan_i2c_put_byte_ack(dev, (pmsg->addr << 1) | 1); 368 for (j = 0; j < pmsg->len; j++) { 370 bool ack = j < pmsg->len - 1; 376 if (j == 0 && (pmsg->flags & I2C_M_RECV_LEN)) 385 if (j == 0 && (pmsg->flags & I2C_M_RECV_LEN)) { 391 pmsg->len += byte; 393 pmsg [all...] |
H A D | i2c-mpc.c | 533 struct i2c_msg *pmsg; local 563 pmsg = &msgs[i]; 566 pmsg->flags & I2C_M_RD ? "read" : "write", 567 pmsg->len, pmsg->addr, i + 1, num); 568 if (pmsg->flags & I2C_M_RD) { 569 bool recv_len = pmsg->flags & I2C_M_RECV_LEN; 571 ret = mpc_read(i2c, pmsg->addr, pmsg->buf, pmsg [all...] |
H A D | i2c-octeon.c | 404 struct i2c_msg *pmsg; local 410 pmsg = &msgs[i]; 413 pmsg->flags & I2C_M_RD ? "read" : "write", 414 pmsg->len, pmsg->addr, i + 1, num); 415 if (pmsg->flags & I2C_M_RD) 416 ret = octeon_i2c_read(i2c, pmsg->addr, pmsg->buf, 417 pmsg->len); 419 ret = octeon_i2c_write(i2c, pmsg [all...] |
H A D | i2c-pnx.c | 496 struct i2c_msg *pmsg; local 511 pmsg = &msgs[i]; 512 addr = pmsg->addr; 514 if (pmsg->flags & I2C_M_TEN) { 522 alg_data->mif.buf = pmsg->buf; 523 alg_data->mif.len = pmsg->len; 524 alg_data->mif.order = pmsg->len; 525 alg_data->mif.mode = (pmsg->flags & I2C_M_RD) ?
|
H A D | i2c-wmt.c | 126 static int wmt_i2c_write(struct i2c_adapter *adap, struct i2c_msg *pmsg, argument 134 if (!(pmsg->flags & I2C_M_NOSTART)) { 140 if (pmsg->len == 0) { 148 writew(pmsg->buf[0] & 0xFF, i2c_dev->base + REG_CDR); 151 if (!(pmsg->flags & I2C_M_NOSTART)) { 168 tcr_val |= (TCR_MASTER_WRITE | (pmsg->addr & TCR_SLAVE_ADDR_MASK)); 172 if (pmsg->flags & I2C_M_NOSTART) { 178 while (xfer_len < pmsg->len) { 197 if (pmsg->len == 0) { 203 if (xfer_len == pmsg 216 wmt_i2c_read(struct i2c_adapter *adap, struct i2c_msg *pmsg, int last) argument 299 struct i2c_msg *pmsg; local [all...] |
H A D | i2c-bcm-kona.c | 608 struct i2c_msg *pmsg; local 641 pmsg = &msgs[i]; 644 if ((i != 0) && ((pmsg->flags & I2C_M_NOSTART) == 0)) { 654 if (!(pmsg->flags & I2C_M_NOSTART)) { 655 rc = bcm_kona_i2c_do_addr(dev, pmsg); 659 pmsg->addr, i, rc); 665 if (pmsg->flags & I2C_M_RD) { 666 rc = bcm_kona_i2c_read_fifo(dev, pmsg); 672 rc = bcm_kona_i2c_write_fifo(dev, pmsg);
|
H A D | i2c-eg20t.c | 665 struct i2c_msg *pmsg; local 687 pmsg = &msgs[i]; 688 pmsg->flags |= adap->pch_buff_mode_en; 689 status = pmsg->flags; 694 ret = pch_i2c_readbytes(i2c_adap, pmsg, (i + 1 == num), 697 ret = pch_i2c_writebytes(i2c_adap, pmsg, (i + 1 == num),
|
/drivers/isdn/hardware/eicon/ |
H A D | mntfunc.c | 212 diva_dbg_entry_head_t *pmsg; local 220 if (!(pmsg = 230 memcpy(pbuf, pmsg, size); 244 diva_dbg_entry_head_t *pmsg; local 257 if (!(pmsg = 275 memcpy(&pbuf[written], pmsg, size);
|
/drivers/staging/rtl8192u/ |
H A D | r819xU_cmdpkt.c | 151 * u8 *pmsg - Msg Ptr of the command packet. 162 static void cmpk_handle_tx_feedback(struct net_device *dev, u8 *pmsg) argument 174 memcpy((u8 *)&rx_tx_fb, pmsg, sizeof(cmpk_txfb_t)); 217 * u8 *pmsg - Message Pointer of the command packet. 228 static void cmpk_handle_interrupt_status(struct net_device *dev, u8 *pmsg) argument 239 rx_intr_status.length = pmsg[1]; 249 rx_intr_status.interrupt_status = *((u32 *)(pmsg + 4)); 283 * Input: u8 *pmsg - Message Pointer of the command packet. 294 static void cmpk_handle_query_config_rx(struct net_device *dev, u8 *pmsg) argument 303 rx_query_cfg.cfg_action = (pmsg[ 396 cmpk_handle_tx_status(struct net_device *dev, u8 *pmsg) argument 423 cmpk_handle_tx_rate_history(struct net_device *dev, u8 *pmsg) argument [all...] |
/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 538 struct i2c_msg *pmsg; local 552 pmsg = &msgs[i]; 553 nak_ok = pmsg->flags & I2C_M_IGNORE_NAK; 554 if (!(pmsg->flags & I2C_M_NOSTART)) { 560 ret = bit_doAddress(i2c_adap, pmsg); 568 if (pmsg->flags & I2C_M_RD) { 570 ret = readbytes(i2c_adap, pmsg); 574 if (ret < pmsg->len) { 581 ret = sendbytes(i2c_adap, pmsg); 585 if (ret < pmsg [all...] |
H A D | i2c-algo-pcf.c | 312 struct i2c_msg *pmsg; local 329 pmsg = &msgs[i]; 332 pmsg->flags & I2C_M_RD ? "read" : "write", 333 pmsg->len, pmsg->addr, i + 1, num);) 335 ret = pcf_doAddress(adap, pmsg); 367 if (pmsg->flags & I2C_M_RD) { 368 ret = pcf_readbytes(i2c_adap, pmsg->buf, pmsg->len, 371 if (ret != pmsg [all...] |
/drivers/media/usb/usbvision/ |
H A D | usbvision-i2c.c | 133 struct i2c_msg *pmsg; local 141 pmsg = &msgs[i]; 142 ret = usb_find_address(i2c_adap, pmsg, i2c_adap->retries, &addr); 148 if (pmsg->flags & I2C_M_RD) { 150 ret = (usbvision_i2c_read(usbvision, addr, pmsg->buf, pmsg->len)); 151 if (ret < pmsg->len) 155 ret = (usbvision_i2c_write(usbvision, addr, pmsg->buf, pmsg->len)); 156 if (ret < pmsg [all...] |
/drivers/message/i2o/ |
H A D | exec-osm.c | 466 struct i2o_message __iomem *pmsg; local 475 pmsg = i2o_msg_in_to_virt(c, pm); 476 context = readl(&pmsg->u.s.tcntxt);
|
/drivers/staging/ft1000/ft1000-usb/ |
H A D | ft1000_debug.c | 535 u16 *pmsg; local 636 pmsg = (u16 *)&dpram_data->pseudohdr; 637 ppseudo_hdr = (struct pseudo_hdr *)pmsg; 647 ppseudo_hdr->checksum = *pmsg++; 650 ppseudo_hdr->checksum ^= *pmsg++; 653 pmsg++; 654 ppseudo_hdr = (struct pseudo_hdr *)pmsg;
|
H A D | ft1000_hw.c | 1057 u16 *pmsg; local 1097 pmsg = (u16 *) ptr->pprov_data; 1098 ppseudo_hdr = (struct pseudo_hdr *)pmsg; 1103 ppseudo_hdr->checksum = *pmsg++; 1105 ppseudo_hdr->checksum ^= *pmsg++; 1146 u16 *pmsg; local 1267 pmsg = (u16 *) &pdrvmsg->data[0]; 1269 DEBUG("FT1000:drivermsg:dsp info data = 0x%x\n", *pmsg); 1270 info->DSPInfoBlk[i + 10] = *pmsg++; 1298 pmsg [all...] |
/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_cmdpkt.c | 141 static void cmpk_handle_tx_feedback(struct net_device *dev, u8 *pmsg) argument 149 memcpy((u8 *)&rx_tx_fb, pmsg, sizeof(struct cmpk_txfb)); 166 static void cmpk_handle_interrupt_status(struct net_device *dev, u8 *pmsg) argument 173 rx_intr_status.length = pmsg[1]; 180 rx_intr_status.interrupt_status = *((u32 *)(pmsg + 4)); 201 static void cmpk_handle_query_config_rx(struct net_device *dev, u8 *pmsg) argument 206 rx_query_cfg.cfg_action = (pmsg[4] & 0x80000000)>>31; 207 rx_query_cfg.cfg_type = (pmsg[4] & 0x60) >> 5; 208 rx_query_cfg.cfg_size = (pmsg[4] & 0x18) >> 3; 209 rx_query_cfg.cfg_page = (pmsg[ 259 cmpk_handle_tx_status(struct net_device *dev, u8 *pmsg) argument 267 cmpk_handle_tx_rate_history(struct net_device *dev, u8 *pmsg) argument [all...] |
/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi_i2c.c | 93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) argument 100 i2c_dev->msg = pmsg; 105 temp = ((pmsg->len) << 20) | HI2C_EDID_READ | HI2C_ENABLE_TRANSACTION; 116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) argument 125 struct i2c_msg *pmsg, 140 if (pmsg->len && pmsg->buf) { 141 if (pmsg->flags & I2C_M_RD) 142 xfer_read(adap, pmsg); 144 xfer_write(adap, pmsg); 124 oaktrail_hdmi_i2c_access(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num) argument [all...] |
/drivers/staging/ft1000/ft1000-pcmcia/ |
H A D | ft1000_hw.c | 988 u16 *pmsg; local 1031 pmsg = (u16 *) ptr->pprov_data; 1032 ppseudo_hdr = (struct pseudo_hdr *) pmsg; 1037 ppseudo_hdr->checksum = *pmsg++; 1041 ppseudo_hdr->checksum ^= *pmsg++; 1124 pmsg = (u16 *) & pdrvmsg->data[0]; 1128 *pmsg); 1129 info->DSPInfoBlk[i + 10] = *pmsg++; 1155 pmsg = (u16 *) info->DSPInfoBlk; 1156 ppseudo_hdr = (struct pseudo_hdr *) pmsg; [all...] |