Home
last modified time | relevance | path

Searched refs:nmsgs (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-xiic.c56 * @nmsgs: Number of messages in tx_msg
72 unsigned int nmsgs; member
355 if ((xiic_tx_space(i2c) == 0) && (i2c->nmsgs == 1)) { in xiic_fill_tx_fifo()
368 i2c->nmsgs = 0; in xiic_wakeup()
394 dev_dbg(i2c->adap.dev.parent, "%s: SR: 0x%x, msg: %p, nmsgs: %d\n", in xiic_process()
396 i2c->tx_msg, i2c->nmsgs); in xiic_process()
448 "%s end of message, nmsgs: %d\n", in xiic_process()
449 __func__, i2c->nmsgs); in xiic_process()
455 if (i2c->nmsgs > 1) { in xiic_process()
456 i2c->nmsgs in xiic_process()
[all...]
H A Di2c-kempld.c61 int nmsgs; member
155 i2c->nmsgs--; in kempld_i2c_process()
160 if (i2c->nmsgs) { in kempld_i2c_process()
196 i2c->nmsgs = num; in kempld_i2c_xfer()
H A Di2c-ocores.c43 int nmsgs; member
200 i2c->nmsgs--; in ocores_process()
205 if (i2c->nmsgs) { /* end? */ in ocores_process()
387 i2c->nmsgs = num; in ocores_xfer_core()
/kernel/linux/linux-5.10/drivers/i2c/
H A Di2c-dev.c237 unsigned nmsgs, struct i2c_msg *msgs) in i2cdev_ioctl_rdwr()
242 data_ptrs = kmalloc_array(nmsgs, sizeof(u8 __user *), GFP_KERNEL); in i2cdev_ioctl_rdwr()
249 for (i = 0; i < nmsgs; i++) { in i2cdev_ioctl_rdwr()
298 res = i2c_transfer(client->adapter, msgs, nmsgs); in i2cdev_ioctl_rdwr()
444 if (!rdwr_arg.msgs || rdwr_arg.nmsgs == 0) in i2cdev_ioctl()
451 if (rdwr_arg.nmsgs > I2C_RDWR_IOCTL_MAX_MSGS) in i2cdev_ioctl()
455 rdwr_arg.nmsgs * sizeof(struct i2c_msg)); in i2cdev_ioctl()
459 return i2cdev_ioctl_rdwr(client, rdwr_arg.nmsgs, rdwr_pa); in i2cdev_ioctl()
517 u32 nmsgs; member
539 if (!rdwr_arg.msgs || rdwr_arg.nmsgs in compat_i2cdev_ioctl()
236 i2cdev_ioctl_rdwr(struct i2c_client *client, unsigned nmsgs, struct i2c_msg *msgs) i2cdev_ioctl_rdwr() argument
[all...]
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-dev.c236 unsigned nmsgs, struct i2c_msg *msgs) in i2cdev_ioctl_rdwr()
241 data_ptrs = kmalloc_array(nmsgs, sizeof(u8 __user *), GFP_KERNEL); in i2cdev_ioctl_rdwr()
248 for (i = 0; i < nmsgs; i++) { in i2cdev_ioctl_rdwr()
297 res = i2c_transfer(client->adapter, msgs, nmsgs); in i2cdev_ioctl_rdwr()
443 if (!rdwr_arg.msgs || rdwr_arg.nmsgs == 0) in i2cdev_ioctl()
450 if (rdwr_arg.nmsgs > I2C_RDWR_IOCTL_MAX_MSGS) in i2cdev_ioctl()
454 rdwr_arg.nmsgs, sizeof(struct i2c_msg)); in i2cdev_ioctl()
458 return i2cdev_ioctl_rdwr(client, rdwr_arg.nmsgs, rdwr_pa); in i2cdev_ioctl()
516 u32 nmsgs; member
538 if (!rdwr_arg.msgs || rdwr_arg.nmsgs in compat_i2cdev_ioctl()
235 i2cdev_ioctl_rdwr(struct i2c_client *client, unsigned nmsgs, struct i2c_msg *msgs) i2cdev_ioctl_rdwr() argument
[all...]
H A Di2c-core-smbus.c335 int nmsgs = read_write == I2C_SMBUS_READ ? 2 : 1; in i2c_smbus_xfer_emulated() local
361 nmsgs = 1; in i2c_smbus_xfer_emulated()
367 nmsgs = 1; in i2c_smbus_xfer_emulated()
388 nmsgs = 2; /* Special case */ in i2c_smbus_xfer_emulated()
415 nmsgs = 2; /* Another special case */ in i2c_smbus_xfer_emulated()
459 if (nmsgs == 1) /* Write only */ in i2c_smbus_xfer_emulated()
465 if (msg[nmsgs - 1].flags & I2C_M_RD) in i2c_smbus_xfer_emulated()
466 msg[nmsgs - 1].len++; in i2c_smbus_xfer_emulated()
469 status = __i2c_transfer(adapter, msg, nmsgs); in i2c_smbus_xfer_emulated()
472 if (status != nmsgs) { in i2c_smbus_xfer_emulated()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-xiic.c64 * @nmsgs: Number of messages in tx_msg
86 unsigned int nmsgs; member
586 if (i2c->nmsgs == 1) { in xiic_read_rx()
634 if (!xiic_tx_space(i2c) && i2c->nmsgs == 1) { in xiic_fill_tx_fifo()
662 i2c->nmsgs = 0; in xiic_wakeup()
689 dev_dbg(i2c->adap.dev.parent, "%s: SR: 0x%x, msg: %p, nmsgs: %d\n", in xiic_process()
691 i2c->tx_msg, i2c->nmsgs); in xiic_process()
747 "%s end of message, nmsgs: %d\n", in xiic_process()
748 __func__, i2c->nmsgs); in xiic_process()
754 if (i2c->nmsgs > in xiic_process()
[all...]
H A Di2c-kempld.c61 int nmsgs; member
155 i2c->nmsgs--; in kempld_i2c_process()
160 if (i2c->nmsgs) { in kempld_i2c_process()
196 i2c->nmsgs = num; in kempld_i2c_xfer()
H A Di2c-ocores.c43 int nmsgs; member
199 i2c->nmsgs--; in ocores_process()
204 if (i2c->nmsgs) { /* end? */ in ocores_process()
386 i2c->nmsgs = num; in ocores_xfer_core()
/kernel/linux/linux-6.6/sound/virtio/
H A Dvirtio_pcm_msg.c142 vss->nmsgs = periods; in virtsnd_pcm_msg_alloc()
178 for (i = 0; vss->msgs && i < vss->nmsgs; ++i) in virtsnd_pcm_msg_free()
183 vss->nmsgs = 0; in virtsnd_pcm_msg_free()
H A Dvirtio_pcm.h37 * @nmsgs: Number of allocated I/O messages.
59 unsigned int nmsgs; member
/kernel/linux/linux-5.10/include/uapi/linux/
H A Di2c-dev.h67 __u32 nmsgs; /* number of i2c_msgs */ member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Di2c-dev.h52 __u32 nmsgs; /* number of i2c_msgs */ member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Di2c-dev.h40 __u32 nmsgs; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Di2c-dev.h40 __u32 nmsgs; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Di2c-dev.h27 __u32 nmsgs; member

Completed in 12 milliseconds