Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/comedi/drivers/cb_pcimdas.c cb_pcimdas_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100,1000
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/das1800.c das1800_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-2147483659
PARAM_VALUE 1 osc_base 200
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 13-2147483659[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/ni_at_ao.c atao_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 7-2147483653
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 7-2147483653[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16.c das16_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-4294967307
PARAM_VALUE 1 osc_base 100,1000
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
FUZZY_MAX 1 osc_base 1000
CAPABLE 0 21
USER_DATA 0 iobase 13-4294967307[c]
USER_DATA 1 osc_base 100,1000[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 iobase 1-u64max
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/adv_pci1710.c pci1710_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 2
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/amplc_pci230.c pci230_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/amplc_dio200_common.c dio200_subdev_8254_init() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0,3
FUZZY_MAX 3 regshift 3
HARD_MAX 3 regshift 3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iobase 1-2147485687[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_labpc_common.c labpc_common_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 500
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iobase 25-2147483671[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_labpc_common.c labpc_common_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 500
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iobase 21-2147483667[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/aio_aio12_8.c aio_aio12_8_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-2147483659
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 13-2147483659[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci9111.c pci9111_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 500
PARAM_VALUE 2 iosize 2
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/pcl816.c pcl816_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 5-2147483651
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 5-2147483651[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das6402.c das6402_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-2147483659
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 13-2147483659[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl711.c pcl711_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 1-s32max,18446744071562067968-u64max
PARAM_VALUE 1 osc_base 500
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 1-s32max,18446744071562067968-u64max[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/adl_pci9118.c pci9118_common_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 250
PARAM_VALUE 2 iosize 4
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_pcidas.c cb_pcidas_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/cb_pcidas.c cb_pcidas_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/pcl818.c pcl818_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-4294967307
PARAM_VALUE 1 osc_base 100,1000
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
FUZZY_MAX 1 osc_base 1000
CAPABLE 0 21
BIT_INFO 1 osc_base 0x60,0x3ec
HARD_MAX 1 osc_base 1000
USER_DATA 0 iobase 13-4294967307[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_at_a2150.c a2150_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 21-2147483667
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 21-2147483667[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl812.c pcl812_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 1-s32max,18446744071562067968-u64max
PARAM_VALUE 1 osc_base 500
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 1-s32max,18446744071562067968-u64max[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das08.c das08_common_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 iobase 5-2147483651[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
HALF_LOCKED2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/cb_das16_cs.c das16cs_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 2
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 iobase unit_byte

drivers/comedi/drivers/amplc_pci224.c pci224_auto_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
RX_PATH
TASK_NOT_RUNNING

drivers/comedi/drivers/das800.c das800_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 5-2147483651
PARAM_VALUE 1 osc_base 1000
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 5-2147483651[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16m1.c das16m1_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 13-2147483659
PARAM_VALUE 1 osc_base 100
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 13-2147483659[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16m1.c das16m1_attach() -> comedi_8254_io_alloc()

Type Parameter Key Value
PARAM_VALUE 0 iobase 9-2147483655
PARAM_VALUE 1 osc_base 0
PARAM_VALUE 2 iosize 1
PARAM_VALUE 3 regshift 0
CAPABLE 0 21
USER_DATA 0 iobase 9-2147483655[c]
UNITS 0 iobase unit_byte
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex