Searched refs:nmsgs (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/i2c/ |
| H A D | i2c-dev.c | 244 unsigned nmsgs, struct i2c_msg *msgs) in i2cdev_ioctl_rdwr() argument 253 data_ptrs = kmalloc_array(nmsgs, sizeof(u8 __user *), GFP_KERNEL); in i2cdev_ioctl_rdwr() 258 for (i = 0; i < nmsgs; i++) { in i2cdev_ioctl_rdwr() 306 res = i2c_transfer(client->adapter, msgs, nmsgs); in i2cdev_ioctl_rdwr() 452 if (!rdwr_arg.msgs || rdwr_arg.nmsgs == 0) in i2cdev_ioctl() 459 if (rdwr_arg.nmsgs > I2C_RDWR_IOCTL_MAX_MSGS) in i2cdev_ioctl() 463 rdwr_arg.nmsgs, sizeof(struct i2c_msg)); in i2cdev_ioctl() 467 res = i2cdev_ioctl_rdwr(client, rdwr_arg.nmsgs, rdwr_pa); in i2cdev_ioctl() 527 u32 nmsgs; member 549 if (!rdwr_arg.msgs || rdwr_arg.nmsgs == 0) in compat_i2cdev_ioctl() [all …]
|
| H A D | i2c-core-smbus.c | 336 int nmsgs = read_write == I2C_SMBUS_READ ? 2 : 1; in i2c_smbus_xfer_emulated() local 362 nmsgs = 1; in i2c_smbus_xfer_emulated() 368 nmsgs = 1; in i2c_smbus_xfer_emulated() 389 nmsgs = 2; /* Special case */ in i2c_smbus_xfer_emulated() 416 nmsgs = 2; /* Another special case */ in i2c_smbus_xfer_emulated() 460 if (nmsgs == 1) /* Write only */ in i2c_smbus_xfer_emulated() 466 if (msg[nmsgs - 1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated() 467 msg[nmsgs - 1].len++; in i2c_smbus_xfer_emulated() 470 status = __i2c_transfer(adapter, msg, nmsgs); in i2c_smbus_xfer_emulated() 473 if (status != nmsgs) { in i2c_smbus_xfer_emulated() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-xiic.c | 91 unsigned int nmsgs; member 622 if (i2c->nmsgs == 1) { in xiic_read_rx() 691 if (!xiic_tx_space(i2c) && i2c->nmsgs == 1) { in xiic_fill_tx_fifo() 723 i2c->nmsgs = 0; in xiic_wakeup() 752 i2c->tx_msg, i2c->nmsgs); in xiic_process() 809 __func__, i2c->nmsgs); in xiic_process() 815 if (i2c->nmsgs > 1) { in xiic_process() 816 i2c->nmsgs--; in xiic_process() 842 __func__, i2c->nmsgs); in xiic_process() 846 if (i2c->nmsgs > 1 && (pend & XIIC_INTR_TX_EMPTY_MASK)) { in xiic_process() [all …]
|
| H A D | i2c-cgbc.c | 73 int nmsgs; member 241 if (i2c->nmsgs == 1) in cgbc_i2c_xfer_msg() 261 if (i2c->nmsgs > 1 || msg->len - i2c->pos > max_len) in cgbc_i2c_xfer_msg() 284 i2c->nmsgs--; in cgbc_i2c_xfer_msg() 290 if (i2c->nmsgs == 0) in cgbc_i2c_xfer_msg() 309 i2c->nmsgs = num; in cgbc_i2c_xfer()
|
| /linux/include/uapi/linux/ |
| H A D | i2c-dev.h | 52 __u32 nmsgs; /* number of i2c_msgs */ member
|
| /linux/sound/virtio/ |
| H A D | virtio_pcm.h | 62 unsigned int nmsgs; member
|
| /linux/Documentation/i2c/ |
| H A D | dev-interface.rst | 134 int nmsgs; /* number of messages to exchange */
|