Defined in 1 files as a prototype:

Defined in 17 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/gpio/gpio-f7188x.c f7188x_gpio_direction_in() -> superio_outb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-f7188x.c f7188x_gpio_direction_out() -> superio_outb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-f7188x.c f7188x_gpio_direction_out() -> superio_outb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-f7188x.c f7188x_gpio_set() -> superio_outb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255

drivers/gpio/gpio-f7188x.c f7188x_gpio_set_config() -> superio_outb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
HALF_LOCKED2 _T->lock

drivers/watchdog/it8712f_wdt.c it8712f_wdt_disable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 reg 114
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_disable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 reg 113
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_disable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 reg 116
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_disable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 reg 115
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_enable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 113
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 1
PARAM_VALUE 1 reg 48
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_update_margin() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 80,208
PARAM_VALUE 1 reg 114
FUZZY_MAX 0 base 80
BIT_INFO 0 base 0x50,0xd0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_update_margin() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base (-8388608)-139810
PARAM_VALUE 1 reg 116
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it8712f_wdt.c it8712f_wdt_update_margin() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base s32min-35791394
PARAM_VALUE 1 reg 115
CAPPED_DATA 0 base 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it87_wdt.c _wdt_update_timeout() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0,16,64,80,128,144,192,208
PARAM_VALUE 1 reg 114
FUZZY_MAX 0 base 64
BIT_INFO 0 base 0x0,0xd0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/watchdog/it87_wdt.c _wdt_update_timeout() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0-71582788
PARAM_VALUE 1 reg 115
CAPPED_DATA 0 base 1
DATA_SOURCE 0 base $0 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 base 1-71582788[c]
NO_OVERFLOW_SIMPLE 0 base

drivers/watchdog/it87_wdt.c _wdt_update_timeout() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0-279620
PARAM_VALUE 1 reg 116
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 base 1-279620[c]

drivers/watchdog/it87_wdt.c it87_wdt_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 128
PARAM_VALUE 1 reg 114
NOCHECK_CALL

drivers/watchdog/it87_wdt.c it87_wdt_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0,8
PARAM_VALUE 1 reg 113
BIT_INFO 0 base 0x0,0x8
NOCHECK_CALL
HOST_DATA 0 base 0,8[c]

drivers/watchdog/it87_wdt.c it87_wdt_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 reg 113
NOCHECK_CALL

drivers/watchdog/it87_wdt.c it87_wdt_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 250
BIT_INFO 0 base 0x20,0xff
NOCHECK_CALL
HOST_DATA 0 base 0-255

drivers/watchdog/f71808e_wdt.c fintek_wdt_keepalive() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 246
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/f71808e_wdt.c fintek_wdt_probe() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 245
BIT_INFO 2 val 0x40,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255[c]

drivers/watchdog/f71808e_wdt.c fintek_wdt_start() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 43
PARAM_VALUE 2 val 0-207
BIT_INFO 2 val 0x0,0xcf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-207
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/f71808e_wdt.c fintek_wdt_start() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 40
PARAM_VALUE 2 val 0-95
CAPPED_DATA 2 val 1
BIT_INFO 2 val 0x0,0x5f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-95
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/f71808e_wdt.c fintek_wdt_start() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 39
PARAM_VALUE 2 val 4,6-250
BIT_INFO 2 val 0x4,0xf6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 4,6-250[c]
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/f71808e_wdt.c fintek_wdt_start() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 245
BIT_INFO 2 val 0x10,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255[c]
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/f71808e_wdt.c superio_clear_bit() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 38-39,41-44,245
DATA_SOURCE 0 base $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val r superio_inb
HARD_MAX 1 reg 245
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255

drivers/watchdog/f71808e_wdt.c superio_set_bit() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 41,43,48,240,245,250
DATA_SOURCE 0 base $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val r superio_inb
HARD_MAX 1 reg 250
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
HALF_LOCKED2 &wd_data->lock

drivers/hwmon/it87.c it87_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 44
PARAM_VALUE 2 val 2-257
DATA_SOURCE 0 base $0
BIT_INFO 2 val 0x2,0xff
NOCHECK_CALL
HOST_DATA 2 val 2-257[c]

drivers/hwmon/it87.c it87_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 44
PARAM_VALUE 2 val 2-257
DATA_SOURCE 0 base $0
BIT_INFO 2 val 0x2,0xff
NOCHECK_CALL
HOST_DATA 2 val 2-257[c]

drivers/hwmon/it87.c it87_resume_sio() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 44
PARAM_VALUE 2 val 2-257
BIT_INFO 2 val 0x2,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 2-257[c]
HALF_LOCKED2 &fsm->lock

drivers/hwmon/it87.c smbus_disable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 243
PARAM_VALUE 2 val 0-255
CAPPED_DATA 2 val 1
BIT_INFO 2 val 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &data->update_lock

drivers/hwmon/it87.c smbus_enable() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 243
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &data->update_lock

drivers/hwmon/w83627ehf.c w83627ehf_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 46,78
PARAM_VALUE 1 reg 48
PARAM_VALUE 2 val 1-256
DATA_SOURCE 0 base $0
BIT_INFO 2 val 0x1,0xff
HARD_MAX 0 base 78
NOCHECK_CALL
HOST_DATA 2 val 1-256[c]

drivers/hwmon/w83627ehf.c w83627ehf_probe() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 44
PARAM_VALUE 2 val 0-247
BIT_INFO 2 val 0x0,0xf7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-247

drivers/hwmon/w83627ehf.c w83627ehf_probe() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 44
PARAM_VALUE 2 val 8-263
BIT_INFO 2 val 0x8,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-263

drivers/hwmon/smsc47m1.c smsc47m1_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 7
PARAM_VALUE 1 reg 10
NOCHECK_CALL

drivers/hwmon/smsc47m1.c smsc47m1_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 48
PARAM_VALUE 1 reg 1-256
BIT_INFO 1 reg 0x1,0xff
NOCHECK_CALL
HOST_DATA 1 reg 1-256

drivers/hwmon/smsc47m1.c smsc47m1_restore() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 7
PARAM_VALUE 1 reg 10
NOCHECK_CALL

drivers/hwmon/smsc47m1.c smsc47m1_restore() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 48
BIT_INFO 1 reg 0x0,0xfe
NOCHECK_CALL
HOST_DATA 1 reg 0-255

drivers/hwmon/smsc47b397.c superio_select() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 7
PARAM_VALUE 1 reg 8
DATA_SOURCE 1 reg $0
NOCHECK_CALL

drivers/hwmon/pc87360.c pc87360_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 46,78
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 base $0
HARD_MAX 0 base 78
NOCHECK_CALL

drivers/hwmon/nct6683.c beep_enable_store() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6683_data)->update_lock

drivers/hwmon/nct6683.c intrusion0_alarm_store() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 232
BIT_INFO 2 val 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6683_data)->update_lock

drivers/hwmon/nct6683.c intrusion0_alarm_store() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 232
PARAM_VALUE 2 val 0-127
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-127[c]
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6683_data)->update_lock

drivers/hwmon/nct6683.c nct6683_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 48
PARAM_VALUE 2 val 1-256
DATA_SOURCE 0 base $0
BIT_INFO 2 val 0x1,0xff
NOCHECK_CALL
HOST_DATA 2 val 1-256[c]

drivers/watchdog/w83627hf_wdt.c superio_select() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 7
PARAM_VALUE 1 reg 8
DATA_SOURCE 1 reg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 48
PARAM_VALUE 1 reg 1-256
BIT_INFO 1 reg 0x1,0xff
NOCHECK_CALL
HOST_DATA 1 reg 1-256

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 43
PARAM_VALUE 1 reg 0-239
BIT_INFO 1 reg 0x0,0xef
NOCHECK_CALL
HOST_DATA 1 reg 0-239

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 41
PARAM_VALUE 1 reg 32-191
BIT_INFO 1 reg 0x20,0xbf
NOCHECK_CALL
HOST_DATA 1 reg 32-191

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 43
PARAM_VALUE 1 reg 0-251
BIT_INFO 1 reg 0x0,0xfb
NOCHECK_CALL
HOST_DATA 1 reg 0-251

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 43
PARAM_VALUE 1 reg 4-251
BIT_INFO 1 reg 0x4,0xf7
NOCHECK_CALL
HOST_DATA 1 reg 4-251[c]

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 45
PARAM_VALUE 1 reg 0,2-254
BIT_INFO 1 reg 0x0,0xfe
NOCHECK_CALL
HOST_DATA 1 reg 0,2-254

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
BIT_INFO 1 reg 0x2,0xff
NOCHECK_CALL
HOST_DATA 1 reg 0-255

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 44
PARAM_VALUE 1 reg 0-127
NOCHECK_CALL
HOST_DATA 1 reg 0-127

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
BIT_INFO 1 reg 0x2,0xff
NOCHECK_CALL
HOST_DATA 1 reg 0-255

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
NOCHECK_CALL

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 0-s32max
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 reg

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 0-243
BIT_INFO 1 reg 0x0,0xf3
NOCHECK_CALL
HOST_DATA 1 reg 0-243

drivers/watchdog/w83627hf_wdt.c w83627hf_init() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 1 reg 0-47
BIT_INFO 1 reg 0x0,0x2f
NOCHECK_CALL
HOST_DATA 1 reg 0-47[c]

drivers/watchdog/w83627hf_wdt.c wdt_set_time() -> superio_outb()

Type Parameter Key Value
DATA_SOURCE 1 reg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 reg

drivers/watchdog/lenovo_se30_wdt.c lenovo_se30_wdt_probe() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 46
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hwmon/w83627hf.c w83627hf_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 448015689226145792
PARAM_VALUE 0 base->sioaddr 46,78
PARAM_VALUE 1 reg 48
PARAM_VALUE 2 val 1-256
DATA_SOURCE 0 base $2
BIT_INFO 2 val 0x1,0xff
NOCHECK_CALL
HOST_DATA 2 val 1-256[c]

drivers/gpio/gpio-it87.c superio_clear_mask() -> superio_outb()

Type Parameter Key Value
CAPPED_DATA 0 base 1
DATA_SOURCE 1 reg $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 base 0-255
LOCK2 &it87_gpio->lock
TYPE_LOCK (struct it87_gpio)->lock

drivers/gpio/gpio-it87.c superio_set_mask() -> superio_outb()

Type Parameter Key Value
DATA_SOURCE 1 reg $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 base 0-255
LOCK2 &it87_gpio->lock
TYPE_LOCK (struct it87_gpio)->lock

drivers/hwmon/pc87427.c pc87427_find() -> superio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 46,78
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 base $0
HARD_MAX 0 base 78
NOCHECK_CALL

drivers/hwmon/nct6775-platform.c clear_caseopen() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 230,238
BUF_SIZE 0 base 1-s32max
BUF_SIZE 0 base 1-s32max
CONTAINER 0 -16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-platform.c clear_caseopen() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 230,238
BUF_SIZE 0 base 1-s32max
BUF_SIZE 0 base 1-s32max
CONTAINER 0 -16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
LOCK2 &data->update_lock
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-platform.c nct6775_check_fan_inputs() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 48
BUF_SIZE 0 base 1-s32max
BUF_SIZE 0 base 1-s32max
DATA_SOURCE 0 base $1
CONTAINER 0 -16+0 $(-1)
BIT_INFO 2 val 0xe0,0xff
NOCHECK_CALL
HOST_DATA 2 val 0-255

drivers/hwmon/nct6775-platform.c nct6775_find() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 329934800616574976
PARAM_VALUE 0 base->access 0
PARAM_VALUE 0 base->kind 0-12
PARAM_VALUE 0 base->sio_enter 3899411503205613568
PARAM_VALUE 0 base->sio_exit 2102751209484111872
PARAM_VALUE 0 base->sio_inb 2353064108615921664
PARAM_VALUE 0 base->sio_outb 3520450074150486016
PARAM_VALUE 0 base->sio_select 407622187916402688
PARAM_VALUE 1 reg 48
PARAM_VALUE 2 val 1-65536
DATA_SOURCE 0 base $1
FUZZY_MAX 0 base->kind 12
CONTAINER 0 -16+0 $(-1)
BIT_INFO 2 val 0x1,0xffff
HARD_MAX 0 base->kind 12
NOCHECK_CALL
HOST_DATA 2 val 1-65536

drivers/hwmon/nct6775-platform.c nct6775_platform_probe_init() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 240
BUF_SIZE 0 base 1-s32max
BUF_SIZE 0 base 1-s32max
CONTAINER 0 -16+0 $(-1)
NOCHECK_CALL
HOST_DATA 2 val 0-255

drivers/hwmon/nct6775-platform.c nct6775_resume() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 48
BUF_SIZE 0 base s32min-(-2),1-s32max
BUF_SIZE 0 base s32min-(-2),1-s32max
CONTAINER 0 -16+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &data->update_lock
TYPE_LOCK (struct nct6775_data)->update_lock

drivers/hwmon/nct6775-platform.c nct6791_enable_io_mapping() -> (struct nct6775_sio_data)->sio_outb()

Type Parameter Key Value
PARAM_VALUE 0 base 4096-ptr_max
PARAM_VALUE 1 reg 40
PARAM_VALUE 2 val 0-2147483631
BUF_SIZE 0 base (-1),1-s32max
BUF_SIZE 0 base (-1),1-s32max
DATA_SOURCE 0 base $0
CONTAINER 0 -16+0 $(-1)
BIT_INFO 2 val 0x0,0x7fffffef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-239
HALF_LOCKED2 &data->update_lock