Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/comedi/drivers/me4000.c me4000_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->board_ptr 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->hw_dev 1-u64max
PARAM_VALUE 0 dev->iobase 1-u64max
PARAM_VALUE 0 dev->ioenabled 1
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 name 1185845024157700096
PARAM_VALUE 3 cb 612412516436996096
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 20
CAPPED_DATA 0 dev->hw_dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 19
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/usbduxfast.c usbduxfast_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 name 867905716500668416
PARAM_VALUE 3 cb 4384101779743514624
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 24
CAPPED_DATA 0 dev->hw_dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 23
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/usbduxsigma.c usbduxsigma_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->private->pwm_buf_sz 0-4000000
PARAM_VALUE 0 dev->private->pwm_urb->kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 0 *dev->private->dux_commands 0-255
PARAM_VALUE 0 *dev->private->in_buf 0-4294967295
PARAM_VALUE 0 *dev->private->insn_buf 0-255
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 name 8537778030593650688
PARAM_VALUE 3 cb 3762298612442050560
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 25
CAPPED_DATA 0 dev->hw_dev 1
CAPPED_DATA 0 dev->private->n_ai_urbs 1
CAPPED_DATA 0 dev->private->n_ao_urbs 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 24
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/me_daq.c me_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->board_name 6833570676267638784,8191371613964505088
PARAM_VALUE 0 dev->board_ptr 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->hw_dev 1-u64max
PARAM_VALUE 0 dev->ioenabled 1
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 1 device 208,4096-ptr_max
PARAM_VALUE 2 name 4707465061088686080
PARAM_VALUE 3 cb 5459200491956690944
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 20
CAPPED_DATA 0 dev->hw_dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 19
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/usbdux.c usbdux_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->private->pwm_buf_sz 0-4000000
PARAM_VALUE 0 dev->private->pwm_urb->kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 0 *dev->private->dux_commands 0-255
PARAM_VALUE 0 *dev->private->in_buf 0-u16max
PARAM_VALUE 0 *dev->private->insn_buf 0-u16max
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 2 name 1448771243264196608
PARAM_VALUE 3 cb 8843398664566861824
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 20
CAPPED_DATA 0 dev->hw_dev 1
CAPPED_DATA 0 dev->private->n_ai_urbs 1
CAPPED_DATA 0 dev->private->n_ao_urbs 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 19
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/ni_pcidio.c pci_6534_upload_firmware() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->board_name 283567724484407296,4719541619299065856,9002161458893922304
PARAM_VALUE 0 dev->board_ptr 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->hw_dev 1-u64max
PARAM_VALUE 0 dev->ioenabled 1
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mmio 4096-ptr_max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 1 device 4096-ptr_max
PARAM_VALUE 3 cb 2910776639764709376
PARAM_VALUE 4 context 0-2
BUF_SIZE 0 dev 568
CAPPED_DATA 0 dev->hw_dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/daqboard2000.c db2k_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->board_name 1273728475401355264,4951140676189294592
PARAM_VALUE 0 dev->board_ptr 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->hw_dev 1-u64max
PARAM_VALUE 0 dev->ioenabled 1
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->n_subdevices 3
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 0 dev->subdevices 4096-ptr_max
PARAM_VALUE 1 device 208,4096-ptr_max
PARAM_VALUE 2 name 6266450633407254528
PARAM_VALUE 3 cb 1714999218241654784
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 26
CAPPED_DATA 0 dev->hw_dev 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 25
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->n_subdevices

drivers/comedi/drivers/jr3_pci.c jr3_pci_auto_attach() -> comedi_load_firmware()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.count.counter 0
PARAM_VALUE 0 dev->attach_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->attach_lock.first_waiter 0
PARAM_VALUE 0 dev->attach_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->attach_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->attach_lock.owner.counter 0
PARAM_VALUE 0 dev->board_name 635994208993476608,3095344723303817216,6516884593949786112,6967289133994074112
PARAM_VALUE 0 dev->board_ptr 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver->auto_attach 4096-ptr_max
PARAM_VALUE 0 dev->hw_dev 1-u64max
PARAM_VALUE 0 dev->ioenabled 1
PARAM_VALUE 0 dev->minor s32min-47,49-s32max
PARAM_VALUE 0 dev->mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 dev->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 dev->n_subdevices 1-4
PARAM_VALUE 0 dev->open 7809165438491754496
PARAM_VALUE 0 dev->private 4096-ptr_max
PARAM_VALUE 0 dev->refcount.refcount.refs.counter 1
PARAM_VALUE 0 dev->subdevices 4096-ptr_max
PARAM_VALUE 1 device 208,4096-ptr_max
PARAM_VALUE 2 name 6248192209606213632
PARAM_VALUE 3 cb 7582996908278071296
PARAM_VALUE 4 context 0
BUF_SIZE 0 dev 568
BUF_SIZE 2 name 18
CAPPED_DATA 0 dev->hw_dev 1
CAPPED_DATA 0 dev->n_subdevices 1
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 17
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->n_subdevices