/drivers/i2c/busses/ |
H A D | i2c-at91.c | 140 static int at91_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num) argument 148 pmsg->flags & I2C_M_RD ? "read" : "writ", 149 pmsg->len, pmsg->len > 1 ? "s" : "", 150 pmsg->flags & I2C_M_RD ? "from" : "to", pmsg->addr); 152 at91_twi_write(AT91_TWI_MMR, (pmsg->addr << 16) 153 | ((pmsg->flags & I2C_M_RD) ? AT91_TWI_MREAD : 0)); 155 if (pmsg->len && pmsg [all...] |
H A D | i2c-puv3.c | 122 static int puv3_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, argument 134 writel(pmsg->addr, I2C_TAR); 143 pmsg->flags & I2C_M_RD ? "read" : "writ", 144 pmsg->len, pmsg->len > 1 ? "s" : "", 145 pmsg->flags & I2C_M_RD ? "from" : "to", pmsg->addr); 147 if (pmsg->len && pmsg->buf) { /* sanity check */ 148 if (pmsg [all...] |
H A D | i2c-tiny-usb.c | 58 struct i2c_msg *pmsg; local 72 pmsg = &msgs[i]; 76 i, pmsg->flags & I2C_M_RD ? "read" : "write", 77 pmsg->flags, pmsg->len, pmsg->addr); 80 if (pmsg->flags & I2C_M_RD) { 83 pmsg->flags, pmsg->addr, 84 pmsg [all...] |
H A D | i2c-bfin-twi.c | 48 struct i2c_msg *pmsg; member in struct:bfin_twi_iface 108 if (iface->pmsg[iface->cur_msg + 1].flags & I2C_M_RD) 138 if (iface->pmsg[iface->cur_msg + 1].flags & I2C_M_RD) 226 iface->transPtr = iface->pmsg[iface->cur_msg].buf; 228 iface->pmsg[iface->cur_msg].len; 231 iface->pmsg[iface->cur_msg].addr); 232 if (iface->pmsg[iface->cur_msg].flags & I2C_M_RD) 244 if (iface->pmsg[iface->cur_msg].len <= 255) 248 (iface->pmsg[iface->cur_msg].len << 6)); 295 struct i2c_msg *pmsg; local [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-pnx.c | 443 struct i2c_msg *pmsg; local 458 pmsg = &msgs[i]; 459 addr = pmsg->addr; 461 if (pmsg->flags & I2C_M_TEN) { 469 alg_data->mif.buf = pmsg->buf; 470 alg_data->mif.len = pmsg->len; 471 alg_data->mif.mode = (pmsg->flags & I2C_M_RD) ?
|
H A D | i2c-cpm.c | 192 struct i2c_msg *pmsg, int num, int tx, int rx) 204 addr = pmsg->addr << 1; 205 if (pmsg->flags & I2C_M_RD) 216 out_be16(&tbdf->cbd_datlen, pmsg->len + 1); 219 if (!(pmsg->flags & I2C_M_NOSTART)) 225 if (pmsg->flags & I2C_M_RD) { 245 memcpy(tb+1, pmsg->buf, pmsg->len); 253 struct i2c_msg *pmsg, int tx, int rx) 271 if (pmsg 191 cpm_i2c_parse_message(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num, int tx, int rx) argument 252 cpm_i2c_check_message(struct i2c_adapter *adap, struct i2c_msg *pmsg, int tx, int rx) argument 314 struct i2c_msg *pmsg; local [all...] |
H A D | i2c-diolan-u2c.c | 349 struct i2c_msg *pmsg; local 358 pmsg = &msgs[i]; 364 if (pmsg->flags & I2C_M_RD) { 366 diolan_i2c_put_byte_ack(dev, (pmsg->addr << 1) | 1); 369 for (j = 0; j < pmsg->len; j++) { 371 bool ack = j < pmsg->len - 1; 377 if (j == 0 && (pmsg->flags & I2C_M_RECV_LEN)) 386 if (j == 0 && (pmsg->flags & I2C_M_RECV_LEN)) { 392 pmsg->len += byte; 394 pmsg [all...] |
H A D | i2c-mpc.c | 529 struct i2c_msg *pmsg; local 559 pmsg = &msgs[i]; 562 pmsg->flags & I2C_M_RD ? "read" : "write", 563 pmsg->len, pmsg->addr, i + 1, num); 564 if (pmsg->flags & I2C_M_RD) { 565 bool recv_len = pmsg->flags & I2C_M_RECV_LEN; 567 ret = mpc_read(i2c, pmsg->addr, pmsg->buf, pmsg [all...] |
H A D | i2c-octeon.c | 407 struct i2c_msg *pmsg; local 413 pmsg = &msgs[i]; 416 pmsg->flags & I2C_M_RD ? "read" : "write", 417 pmsg->len, pmsg->addr, i + 1, num); 418 if (pmsg->flags & I2C_M_RD) 419 ret = octeon_i2c_read(i2c, pmsg->addr, pmsg->buf, 420 pmsg->len); 422 ret = octeon_i2c_write(i2c, pmsg [all...] |
H A D | i2c-eg20t.c | 784 struct i2c_msg *pmsg; local 806 pmsg = &msgs[i]; 807 pmsg->flags |= adap->pch_buff_mode_en; 808 status = pmsg->flags; 813 ret = pch_i2c_readbytes(i2c_adap, pmsg, (i + 1 == num), 816 ret = pch_i2c_writebytes(i2c_adap, pmsg, (i + 1 == num),
|
H A D | i2c-intel-mid.c | 616 static int intel_mid_i2c_setup(struct i2c_adapter *adap, struct i2c_msg *pmsg) argument 642 if (pmsg->flags & I2C_M_TEN) { 683 pmsg->addr); 684 writel(pmsg->addr | (pmsg->flags & I2C_M_TEN ? IC_TAR_10BIT_ADDR : 0), 696 * @pmsg: i2c_msg struct pointer 715 struct i2c_msg *pmsg, 729 dev_dbg(&adap->dev, "slave address is %x\n", pmsg->addr); 743 if (unlikely(intel_mid_i2c_address_neq(&pmsg[0], &pmsg[ 714 intel_mid_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num) argument [all...] |
/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/tidspbridge/core/ |
H A D | msg_sm.c | 243 struct dsp_msg *pmsg, u32 utimeout) 251 if (!msg_queue_obj || pmsg == NULL) 262 *pmsg = msg_frame_obj->msg_data.msg; 303 /* Copy message into pmsg and put frame on the free list */ 304 *pmsg = msg_frame_obj->msg_data.msg; 323 const struct dsp_msg *pmsg, u32 utimeout) 331 if (!msg_queue_obj || !pmsg || !msg_queue_obj->msg_mgr) 343 msg_frame_obj->msg_data.msg = *pmsg; 398 * Copy message into pmsg and put frame on the 402 msg_frame_obj->msg_data.msg = *pmsg; 242 bridge_msg_get(struct msg_queue *msg_queue_obj, struct dsp_msg *pmsg, u32 utimeout) argument 322 bridge_msg_put(struct msg_queue *msg_queue_obj, const struct dsp_msg *pmsg, u32 utimeout) argument 486 struct msg_frame *pmsg; local 518 struct msg_frame *pmsg, *tmp; local 556 struct msg_frame *pmsg, *tmp; local [all...] |
/drivers/i2c/algos/ |
H A D | i2c-algo-bit.c | 544 struct i2c_msg *pmsg; local 558 pmsg = &msgs[i]; 559 nak_ok = pmsg->flags & I2C_M_IGNORE_NAK; 560 if (!(pmsg->flags & I2C_M_NOSTART)) { 566 ret = bit_doAddress(i2c_adap, pmsg); 574 if (pmsg->flags & I2C_M_RD) { 576 ret = readbytes(i2c_adap, pmsg); 580 if (ret < pmsg->len) { 587 ret = sendbytes(i2c_adap, pmsg); 591 if (ret < pmsg [all...] |
H A D | i2c-algo-pcf.c | 318 struct i2c_msg *pmsg; local 335 pmsg = &msgs[i]; 338 pmsg->flags & I2C_M_RD ? "read" : "write", 339 pmsg->len, pmsg->addr, i + 1, num);) 341 ret = pcf_doAddress(adap, pmsg); 373 if (pmsg->flags & I2C_M_RD) { 374 ret = pcf_readbytes(i2c_adap, pmsg->buf, pmsg->len, 377 if (ret != pmsg [all...] |
/drivers/media/video/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 | 525 u16 *pmsg; local 626 pmsg = (u16 *)&dpram_data->pseudohdr; 627 ppseudo_hdr = (struct pseudo_hdr *)pmsg; 637 ppseudo_hdr->checksum = *pmsg++; 640 ppseudo_hdr->checksum ^= *pmsg++; 643 pmsg++; 644 ppseudo_hdr = (struct pseudo_hdr *)pmsg;
|
H A D | ft1000_hw.c | 1373 u16 *pmsg; local 1413 pmsg = (u16 *) ptr->pprov_data; 1414 ppseudo_hdr = (struct pseudo_hdr *)pmsg; 1419 ppseudo_hdr->checksum = *pmsg++; 1421 ppseudo_hdr->checksum ^= *pmsg++; 1463 u16 *pmsg; local 1596 pmsg = (u16 *) &pdrvmsg->data[0]; 1600 *pmsg); 1601 info->DSPInfoBlk[i + 10] = *pmsg++; 1634 pmsg [all...] |
/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_cmdpkt.c | 157 static void cmpk_handle_tx_feedback(struct net_device *dev, u8 *pmsg) argument 165 memcpy((u8 *)&rx_tx_fb, pmsg, sizeof(struct cmpk_txfb)); 188 static void cmpk_handle_interrupt_status(struct net_device *dev, u8 *pmsg) argument 196 rx_intr_status.length = pmsg[1]; 204 rx_intr_status.interrupt_status = *((u32 *)(pmsg + 4)); 226 static void cmpk_handle_query_config_rx(struct net_device *dev, u8 *pmsg) argument 231 rx_query_cfg.cfg_action = (pmsg[4] & 0x80000000)>>31; 232 rx_query_cfg.cfg_type = (pmsg[4] & 0x60) >> 5; 233 rx_query_cfg.cfg_size = (pmsg[4] & 0x18) >> 3; 234 rx_query_cfg.cfg_page = (pmsg[ 287 cmpk_handle_tx_status(struct net_device *dev, u8 *pmsg) argument 295 cmpk_handle_tx_rate_history(struct net_device *dev, u8 *pmsg) argument [all...] |
/drivers/staging/rtl8192u/ |
H A D | r819xU_cmdpkt.c | 292 * u8 * pmsg - Msg Ptr of the command packet. 306 u8 * pmsg) 322 memcpy((u8*)&rx_tx_fb, pmsg, sizeof(cmpk_txfb_t)); 375 * u8* pmsg - Message Pointer of the command packet. 389 u8* pmsg) 405 rx_intr_status.length = pmsg[1]; 417 rx_intr_status.interrupt_status = *((u32 *)(pmsg + 4)); 456 * Input: u8 * pmsg - Message Pointer of the command packet. 470 u8* pmsg) 483 rx_query_cfg.cfg_action = (pmsg[ 304 cmpk_handle_tx_feedback( struct net_device *dev, u8 * pmsg) argument 387 cmpk_handle_interrupt_status( struct net_device *dev, u8* pmsg) argument 468 cmpk_handle_query_config_rx( struct net_device *dev, u8* pmsg) argument 581 cmpk_handle_tx_status( struct net_device *dev, u8* pmsg) argument 611 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/spi/ |
H A D | spi-stmp.c | 618 static int stmp_spi_suspend(struct platform_device *pdev, pm_message_t pmsg) argument
|
/drivers/staging/ft1000/ft1000-pcmcia/ |
H A D | ft1000_hw.c | 976 u16 *pmsg; local 1019 pmsg = (u16 *) ptr->pprov_data; 1020 ppseudo_hdr = (struct pseudo_hdr *) pmsg; 1025 ppseudo_hdr->checksum = *pmsg++; 1029 ppseudo_hdr->checksum ^= *pmsg++; 1110 pmsg = (u16 *) & pdrvmsg->data[0]; 1114 *pmsg); 1115 info->DSPInfoBlk[i + 10] = *pmsg++; 1137 pmsg = (u16 *) info->DSPInfoBlk; 1138 ppseudo_hdr = (struct pseudo_hdr *) pmsg; [all...] |