Documented in 1 files:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/comedi/comedi_buf.c
- drivers/comedi/drivers.c
- drivers/comedi/drivers/addi_apci_3120.c, line 446
- drivers/comedi/drivers/adl_pci9111.c, line 398
- drivers/comedi/drivers/adl_pci9118.c
- drivers/comedi/drivers/cb_pcidas.c, line 990
- drivers/comedi/drivers/cb_pcidas64.c
- drivers/comedi/drivers/das16.c
- drivers/comedi/drivers/das16m1.c, line 126
- drivers/comedi/drivers/das1800.c
- drivers/comedi/drivers/dt282x.c
- drivers/comedi/drivers/ni_at_a2150.c
- drivers/comedi/drivers/ni_labpc_isadma.c
- drivers/comedi/drivers/ni_mio_common.c
- drivers/comedi/drivers/pcl812.c
- drivers/comedi/drivers/pcl816.c
- drivers/comedi/drivers/pcl818.c
- drivers/comedi/drivers/usbduxfast.c, line 237
Smatch caller information:
drivers/comedi/drivers/das1800.c das1800_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/das1800.c das1800_ai_transfer_size() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| CAPPED_DATA | 0 | s->lock | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $2 |
| UNITS | 1 | nbytes | unit_byte |
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct comedi_device)->mutex |
drivers/comedi/drivers/das1800.c das1800_flush_dma_channel() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| LOCK2 | &dev->spinlock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/das16.c das16_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/das16.c das16_ai_setup_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &dev->spinlock | ||
| HALF_LOCKED2 | spin_flags |
drivers/comedi/drivers/das16.c das16_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| LOCK2 | &dev->spinlock | ||
| LOCK2 | spin_flags | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/addi_apci_3120.c apci3120_interrupt_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| BIT_INFO | 1 | nbytes | 0x0,0xfffffffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | s->runflags | 0-u32max |
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/comedi/drivers.c _comedi_inc_scan_progress() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $0 |
| DATA_SOURCE | 1 | nbytes | $1 |
| BIT_INFO | 0 | s->subdev_flags | 0x0,0xdfffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| UNITS | 1 | nbytes | unit_byte |
drivers/comedi/drivers.c _comedi_nsamples_left() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | s->runflags | 0-u32max |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &dev->spinlock | ||
| HALF_LOCKED2 | irq_flags |
drivers/comedi/drivers/usbduxfast.c usbduxfast_ai_handle_urb() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | nbytes | 0-u32max[c][u] |
| NO_OVERFLOW_SIMPLE | 1 | nbytes | |
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/comedi/drivers/cb_pcidas64.c cb_pcidas64_ao_fill_buffer() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nbytes | 4096,8192 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| HARD_MAX | 1 | nbytes | 8192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/cb_pcidas64.c cb_pcidas64_ao_fill_buffer() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_samples |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/adl_pci9111.c pci9111_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/pcl816.c pcl816_ai_poll() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 0-2147483646 |
| CAPPED_DATA | 0 | s->busy | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_isadma_poll |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &dev->spinlock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct comedi_device)->mutex | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/pcl816.c pcl816_ai_setup_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/pcl816.c pcl816_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/comedi/drivers/ni_pcimio.c ni_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_pcimio.c ni_ao_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/adl_pci9118.c pci9118_ai_get_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/comedi/drivers/adl_pci9118.c pci9118_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_mio_cs.c ni_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_mio_cs.c ni_ao_fifo_half_empty() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-u32max |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_n_available |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->spinlock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/ni_mio_cs.c ni_ao_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_mio_cs.c ni_ao_prep_fifo() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-u32max |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_n_available |
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct comedi_device)->mutex |
drivers/comedi/drivers/ni_atmio.c ni_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_atmio.c ni_ao_fifo_half_empty() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-u32max |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_n_available |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->spinlock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/ni_atmio.c ni_ao_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |
drivers/comedi/drivers/ni_atmio.c ni_ao_prep_fifo() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-u32max |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_n_available |
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct comedi_device)->mutex |
drivers/comedi/drivers/cb_pcidas.c cb_pcidas_ao_load_fifo() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_buf_read_samples |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/comedi_buf.c _comedi_buf_read_samples() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/comedi/comedi_buf.c _comedi_buf_write_samples() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &chip->spinlock | ||
| HALF_LOCKED2 | &dev->spinlock | ||
| HALF_LOCKED2 | &devpriv->spinlock | ||
| HALF_LOCKED2 | &sd_priv->subd_slock | ||
| HALF_LOCKED2 | &subpriv->spinlock | ||
| HALF_LOCKED2 | irq_flags |
drivers/comedi/drivers/ni_labpc_isadma.c labpc_drain_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/comedi/drivers/ni_labpc_isadma.c labpc_drain_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 0-131070 |
| DATA_SOURCE | 1 | nbytes | r comedi_isadma_disable |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | nbytes | 0-u16max[c] |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/comedi/drivers/pcl818.c pcl818_ai_setup_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/pcl818.c pcl818_handle_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/comedi/drivers/ni_at_a2150.c a2150_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/comedi/drivers/ni_at_a2150.c a2150_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 0-131070 |
| DATA_SOURCE | 1 | nbytes | r comedi_isadma_disable |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | nbytes | 0-u16max[c] |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/comedi/drivers/ni_at_a2150.c a2150_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/comedi/drivers/pcl812.c pcl812_ai_poll() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 0-2147483646 |
| CAPPED_DATA | 0 | s->busy | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | r comedi_isadma_poll |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &dev->spinlock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct comedi_device)->mutex | ||
| TYPE_LOCK | (struct comedi_device)->spinlock |
drivers/comedi/drivers/pcl812.c pcl812_ai_setup_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/pcl812.c pcl812_handle_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/comedi/drivers/dt282x.c dt282x_ai_dma_interrupt() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/comedi/drivers/dt282x.c dt282x_ao_setup_dma() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | s | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nbytes | unit_byte |
| HALF_LOCKED2 | &dev->mutex |
drivers/comedi/drivers/das16m1.c das16m1_ai_munge() -> comedi_bytes_to_samples()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | nbytes | 1-4096 |
| CAPPED_DATA | 1 | nbytes | 1 |
| DATA_SOURCE | 0 | s | $1 |
| DATA_SOURCE | 1 | nbytes | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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-s32max |
| HALF_LOCKED2 | &dev->attach_lock |