Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/comedi/drivers/adv_pci_dio.c pci_dio_auto_attach() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->insn_bits 1099073945595097088
PARAM_VALUE 0 s->maxdata 1
PARAM_VALUE 0 s->n_chan 1
PARAM_VALUE 0 s->range_table 4875763042678091776
PARAM_VALUE 0 s->subdev_flags 65536
PARAM_VALUE 0 s->type 3
PARAM_VALUE 1 size 88
BUF_SIZE 0 s->range_table 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

drivers/comedi/drivers/das16.c das16_ai_range() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->len_chanlist 8,16
PARAM_VALUE 0 s->n_chan 8,16
PARAM_VALUE 0 s->subdev_flags 1114112,4259840
PARAM_VALUE 0 s->type 1
PARAM_VALUE 1 size 16
DATA_SOURCE 0 s $1
FUZZY_MAX 0 s->n_chan 16
CAPABLE 0 21
BIT_INFO 0 s->len_chanlist 0x0,0x18
BIT_INFO 0 s->n_chan 0x0,0x18
BIT_INFO 0 s->subdev_flags 0x10000,0x510000
HARD_MAX 0 s->n_chan 16
UNITS 1 size unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16.c das16_ao_range() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->maxdata 4095
PARAM_VALUE 0 s->n_chan 2
PARAM_VALUE 0 s->range_table->range->flags 0-2,256
PARAM_VALUE 0 s->subdev_flags 131072
PARAM_VALUE 0 s->type 2
PARAM_VALUE 1 size 16
DATA_SOURCE 0 s $1
CAPABLE 0 21
UNITS 1 size unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_8255.c __subdev_8255_init() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->range_table->range->flags 0-2,256
PARAM_VALUE 1 size 16
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_dio200_common.c dio200_subdev_8255_init() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 size 4
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_dio200_common.c dio200_subdev_intr_init() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 size 88
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/addi_watchdog.c addi_watchdog_init() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 size 16
DATA_SOURCE 0 s $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/jr3_pci.c jr3_pci_alloc_spriv() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->insn_read 5194228127846211584
PARAM_VALUE 0 s->n_chan 58
PARAM_VALUE 0 s->subdev_flags 1114112
PARAM_VALUE 0 s->type 1
PARAM_VALUE 1 size 880
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci7x3x.c adl_pci7x3x_auto_attach() -> comedi_alloc_spriv()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->insn_bits 384056624380469248
PARAM_VALUE 0 s->maxdata 1
PARAM_VALUE 0 s->n_chan 1
PARAM_VALUE 0 s->range_table 4875763042678091776
PARAM_VALUE 0 s->subdev_flags 65536
PARAM_VALUE 0 s->type 3
PARAM_VALUE 1 size 88
BUF_SIZE 0 s->range_table 4
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte