Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/isa/es18xx.c snd_audiodrive_pnp_init_main() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 39
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

sound/isa/es18xx.c snd_audiodrive_pnp_init_main() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 40
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

sound/isa/es18xx.c snd_audiodrive_pnp_init_main() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 114
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_activate() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 48
PARAM_VALUE 1 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_deactivate() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 48
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_device() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 7
DATA_SOURCE 1 val $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_isolate() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 6
NOCHECK_CALL

drivers/pnp/isapnp/core.c isapnp_isolate_rdp_select() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 2
PARAM_VALUE 1 val 4-5
FUZZY_MAX 1 val 5
BIT_INFO 1 val 0x4,0x5
HARD_MAX 1 val 5
NOCHECK_CALL

drivers/pnp/isapnp/core.c isapnp_set_rdp() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 0
NOCHECK_CALL

drivers/pnp/isapnp/core.c isapnp_set_resources() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 112,114
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_set_resources() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 116-117
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_wait() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 2
PARAM_VALUE 1 val 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_wake() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 3
CAPPED_DATA 1 val 1
DATA_SOURCE 1 val $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_write_word() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 64,72-88,96,98-110
DATA_SOURCE 0 idx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/pnp/isapnp/core.c isapnp_write_word() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 65,73-89,97,99-111
DATA_SOURCE 1 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &isapnp_cfg_mutex

drivers/gpib/hp_82341/hp_82341.c hp_82341_attach() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 33
PARAM_VALUE 1 val 3
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &board->big_gpib_mutex
LOCK2 global &isapnp_cfg_mutex
TYPE_LOCK (struct gpib_board)->big_gpib_mutex

drivers/gpib/hp_82341/hp_82341.c set_xilinx_not_prog() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 32
PARAM_VALUE 1 val 8
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &board->big_gpib_mutex
HALF_LOCKED2 global &isapnp_cfg_mutex
TYPE_LOCK (struct gpib_board)->big_gpib_mutex

drivers/gpib/hp_82341/hp_82341.c set_xilinx_not_prog() -> isapnp_write_byte()

Type Parameter Key Value
PARAM_VALUE 0 idx 32
PARAM_VALUE 1 val 0
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &board->big_gpib_mutex
HALF_LOCKED2 global &isapnp_cfg_mutex
TYPE_LOCK (struct gpib_board)->big_gpib_mutex