Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/comedi/drivers/das1800.c das1800_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16.c das16_set_pacer() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci1710.c pci1710_ai_cancel() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/adv_pci1710.c pci1710_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adv_pci1710.c pci1710_irq_handler() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/comedi/drivers/adl_pci9111.c pci9111_ai_do_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl816.c pcl816_ai_cancel() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->attach_lock
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/pcl816.c pcl816_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das6402.c das6402_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl711.c pcl711_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci9118.c pci9118_ai_cancel() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/adl_pci9118.c pci9118_start_pacer() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/cb_pcidas.c cb_pcidas_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_pcidas.c cb_pcidas_ao_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl818.c pcl818_ai_cancel() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/pcl818.c pcl818_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl812.c pcl812_ai_cancel() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/comedi/drivers/pcl812.c pcl812_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/amplc_pci224.c pci224_ao_start_pacer() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 2
PARAM_VALUE 2 counter2 0
PARAM_VALUE 3 enable 0
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das800.c das800_ai_do_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16m1.c das16m1_ai_cmd() -> comedi_8254_pacer_enable()

Type Parameter Key Value
PARAM_VALUE 0 i8254 4096-ptr_max
PARAM_VALUE 0 i8254->divisor 0-u16max
PARAM_VALUE 0 i8254->divisor1 0-u16max
PARAM_VALUE 0 i8254->divisor2 0-u16max
PARAM_VALUE 1 counter1 1
PARAM_VALUE 2 counter2 2
PARAM_VALUE 3 enable 1
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->mutex