Documented in 1 files:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/comedi/comedi_fops.c parse_insn() -> get_valid_routes()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->attached 1
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 1 data 4096-ptr_max
BUF_SIZE 1 data 4
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 data $2
USER_DATA 1 *data 0-u32max
USER_PTR 1 data
LOCK2 0 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

Smatch assignments to (struct comedi_device)->get_valid_routes:

drivers/comedi/drivers/rtd520.c rtd_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/comedi_parport.c parport_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/das1800.c das1800_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/adv_pci_dio.c pci_dio_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_atmio16d.c atmio16d_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/me4000.c me4000_ai_isr() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/addi_apci_3xxx.c apci3xxx_irq_handler() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/dmm32at.c dmm32at_isr() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/addi_apci_3120.c apci3120_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/s626.c s626_irq_handler() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcl726.c pcl726_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers.c __comedi_device_postconfig() -> (struct comedi_device)->get_valid_routes [6207164411168448512]

drivers/comedi/drivers/addi_apci_2032.c apci2032_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/adv_pci1710.c pci1710_irq_handler() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcmuio.c pcmuio_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/usbduxfast.c usbduxfast_ai_interrupt() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/aio_iiro_16.c aio_iiro_16_cos() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/dt3000.c dt3k_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/usbduxsigma.c usbduxsigma_ai_urb_complete() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/usbduxsigma.c usbduxsigma_ao_urb_complete() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/usbduxsigma.c usbduxsigma_pwm_urb_complete() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/amplc_pci230.c pci230_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/addi_apci_1500.c apci1500_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcmmio.c interrupt_pcmmio() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/amplc_pc236_common.c pc236_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/usbdux.c usbduxsub_ai_isoc_irq() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/usbdux.c usbduxsub_ao_isoc_irq() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/usbdux.c usbduxsub_pwm_irq() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/amplc_dio200_common.c dio200_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_labpc_common.c labpc_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/addi_apci_1032.c apci1032_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_660x.c ni_660x_auto_attach() -> (struct comedi_device)->get_valid_routes [6436888695426805760]

drivers/comedi/drivers/ni_660x.c ni_660x_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_6527.c ni6527_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/cb_pcidas64.c handle_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/dt2814.c dt2814_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/adl_pci9111.c pci9111_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcl816.c pcl816_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/das6402.c das6402_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/gsc_hpdi.c gsc_hpdi_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcl711.c pcl711_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_pcimio.c ni_E_init() -> (struct comedi_device)->get_valid_routes [7937364882044702720]

drivers/comedi/drivers/ni_pcimio.c ni_E_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_pcidio.c nidio_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/adl_pci9118.c pci9118_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_mio_cs.c ni_E_init() -> (struct comedi_device)->get_valid_routes [182051039588065280]

drivers/comedi/drivers/ni_mio_cs.c ni_E_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_atmio.c ni_E_init() -> (struct comedi_device)->get_valid_routes [8038160094017748992]

drivers/comedi/drivers/ni_atmio.c ni_E_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_65xx.c ni_65xx_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/cb_pcidas.c cb_pcidas_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcl818.c pcl818_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/dt2811.c dt2811_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/ni_at_a2150.c a2150_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/pcl812.c pcl812_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/addi_apci_1564.c apci1564_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/quatech_daqp_cs.c daqp_cs_resume() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/quatech_daqp_cs.c daqp_cs_suspend() -> (struct comedi_device)->get_valid_routes [ignore]

drivers/comedi/drivers/quatech_daqp_cs.c daqp_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/adl_pci7x3x.c adl_pci7x3x_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/dt282x.c dt282x_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/comedi_fops.c comedi_alloc_board_minor() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/comedi_fops.c comedi_dev_kref_release() -> (struct comedi_device)->get_valid_routes [min-max]

drivers/comedi/drivers/amplc_pci224.c pci224_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/das800.c das800_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]

drivers/comedi/drivers/das16m1.c das16m1_interrupt() -> (struct comedi_device)->get_valid_routes [0-u64max]