Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 76 files:

Smatch caller information:

drivers/comedi/drivers/cb_pcimdas.c cb_pcimdas_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/rtd520.c rtd_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_parport.c parport_ctrl_reg_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_parport.c parport_data_reg_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das1800.c das1800_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/rti800.c rti800_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci_dio.c pci_dio_insn_bits_do_b() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci_dio.c pci_dio_insn_bits_do_w() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_atmio16d.c atmio16d_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_at_ao.c atao_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16.c das16_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ii_pci20kc.c ii20k_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci6208.c pci6208_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/me4000.c me4000_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/multiq3.c multiq3_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_3xxx.c apci3xxx_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_3xxx.c apci3xxx_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->state 0-15
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->state 0-15
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci1760.c pci1760_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_3120.c apci3120_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/s626.c s626_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl726.c pcl726_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_2032.c apci2032_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->async_dma_dir 0-u32max
HOST_DATA 0 s->index s32min-s32max
HOST_DATA 0 s->io_bits 0-u32max
HOST_DATA 0 s->len_chanlist s32min-s32max
HOST_DATA 0 s->maxdata 0-u32max
HOST_DATA 0 s->minor s32min-s32max
HOST_DATA 0 s->n_chan s32min-s32max
HOST_DATA 0 s->runflags 0-u32max
HOST_DATA 0 s->state 0-u32max
HOST_DATA 0 s->subdev_flags s32min-s32max
HOST_DATA 0 s->type s32min-(-1),1-s32max
HOST_DATA 0 *s 0-u64max
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci1710.c pci1710_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_8255.c subdev_8255_insn() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcmuio.c pcmuio_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/aio_iiro_16.c aio_iiro_16_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt3000.c dt3k_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/usbduxsigma.c usbduxsigma_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
NOCHECK_CALL
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
LOCK2 &devpriv->mut
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex
TYPE_LOCK (struct usbduxsigma_private)->mut

drivers/comedi/drivers/ssv_dnp.c dnp_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_2200.c apci2200_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->state 0-u16max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->async_dma_dir 0-u32max
HOST_DATA 0 s->index s32min-s32max
HOST_DATA 0 s->io_bits 0-u32max
HOST_DATA 0 s->len_chanlist s32min-s32max
HOST_DATA 0 s->maxdata 0-u32max
HOST_DATA 0 s->minor s32min-s32max
HOST_DATA 0 s->n_chan s32min-s32max
HOST_DATA 0 s->runflags 0-u32max
HOST_DATA 0 s->state 0-u16max
HOST_DATA 0 s->subdev_flags s32min-s32max
HOST_DATA 0 s->type s32min-(-1),1-s32max
HOST_DATA 0 *s 0-u64max
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/s526.c s526_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_1500.c apci1500_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/me_daq.c me_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcmmio.c pcmmio_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_3501.c apci3501_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->async_dma_dir 0-u32max
HOST_DATA 0 s->index s32min-s32max
HOST_DATA 0 s->io_bits 0-u32max
HOST_DATA 0 s->len_chanlist s32min-s32max
HOST_DATA 0 s->maxdata 0-u32max
HOST_DATA 0 s->minor s32min-s32max
HOST_DATA 0 s->n_chan s32min-s32max
HOST_DATA 0 s->runflags 0-u32max
HOST_DATA 0 s->state 0-u32max
HOST_DATA 0 s->subdev_flags s32min-s32max
HOST_DATA 0 s->type s32min-(-1),1-s32max
HOST_DATA 0 *s 0-u64max
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_usb6501.c ni6501_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/mf6x4.c mf6x4_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/usbdux.c usbdux_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
NOCHECK_CALL
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
LOCK2 &devpriv->mut
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex
TYPE_LOCK (struct usbdux_private)->mut

drivers/comedi/drivers/ni_670x.c ni_670x_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_dio200_common.c dio200_subdev_8255_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt2817.c dt2817_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_16xx.c apci16xx_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_pc263.c pc263_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_6527.c ni6527_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_pcidas64.c dio_60xx_wbits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_pcidas64.c do_wbits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/icp_multi.c icp_multi_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci9111.c pci9111_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl816.c pcl816_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt9812.c dt9812_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das6402.c das6402_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl711.c pcl711_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci7250.c adl_pci7250_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_1516.c apci1516_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->state 0-u16max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->async_dma_dir 0-u32max
HOST_DATA 0 s->index s32min-s32max
HOST_DATA 0 s->io_bits 0-u32max
HOST_DATA 0 s->len_chanlist s32min-s32max
HOST_DATA 0 s->maxdata 0-u32max
HOST_DATA 0 s->minor s32min-s32max
HOST_DATA 0 s->n_chan s32min-s32max
HOST_DATA 0 s->runflags 0-u32max
HOST_DATA 0 s->state 0-u16max
HOST_DATA 0 s->subdev_flags s32min-s32max
HOST_DATA 0 s->type s32min-(-1),1-s32max
HOST_DATA 0 *s 0-u64max
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dyna_pci10xx.c dyna_pci10xx_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
LOCK2 &devpriv->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex
TYPE_LOCK (struct dyna_pci10xx_private)->mutex

drivers/comedi/drivers/ni_pcimio.c ni_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_pcimio.c ni_m_series_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_pcimio.c ni_pfi_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_pcidio.c ni_pcidio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci1723.c pci1723_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci9118.c pci9118_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/vmk80xx.c vmk80xx_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
LOCK2 &devpriv->limit_sem
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex
TYPE_LOCK (struct vmk80xx_private)->limit_sem

drivers/comedi/drivers/ni_mio_cs.c ni_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_mio_cs.c ni_pfi_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl730.c pcl730_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adq12b.c adq12b_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_atmio.c ni_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_atmio.c ni_pfi_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt2801.c dt2801_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_test.c waveform_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
NOCHECK_CALL
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl818.c pcl818_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt2811.c dt2811_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl812.c pcl812_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das08.c das08_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das08.c das08jr_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_das16_cs.c das16cs_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_apci_1564.c apci1564_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
HOST_DATA 0 s->async_dma_dir 0-u32max
HOST_DATA 0 s->index s32min-s32max
HOST_DATA 0 s->io_bits 0-u32max
HOST_DATA 0 s->len_chanlist s32min-s32max
HOST_DATA 0 s->maxdata 0-u32max
HOST_DATA 0 s->minor s32min-s32max
HOST_DATA 0 s->n_chan s32min-s32max
HOST_DATA 0 s->runflags 0-u32max
HOST_DATA 0 s->state 0-u32max
HOST_DATA 0 s->subdev_flags s32min-s32max
HOST_DATA 0 s->type s32min-(-1),1-s32max
HOST_DATA 0 *s 0-u64max
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_daq_700.c daq700_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/quatech_daqp_cs.c daqp_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci7x3x.c adl_pci7x3x_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_pci263.c pci263_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt282x.c dt282x_dio_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/contec_pci_dio.c contec_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ke_counter.c ke_counter_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das800.c das800_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16m1.c das16m1_do_insn_bits() -> comedi_dio_update_state()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 4,8
BUF_SIZE 1 data 4,8
DATA_SOURCE 0 s $1
DATA_SOURCE 1 data $3
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 &dev->mutex
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex