Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/char/ipmi/ipmi_smic_sm.c write_si_sm_data() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 0 | io->outputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| DATA_SOURCE | 2 | b | $1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data | |
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_smic_sm.c write_smic_control() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 64-70 |
| DATA_SOURCE | 2 | b | $1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| HARD_MAX | 2 | b | 70 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_smic_sm.c write_smic_flags() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 0 | io->outputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| DATA_SOURCE | 2 | b | $1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| BIT_INFO | 2 | b | 0x1,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | b | 0-255 |
drivers/char/ipmi/ipmi_si_pci.c ipmi_pci_probe_regspacing() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 2709098251240890368 |
| PARAM_VALUE | 0 | io->addr_data | 0 |
| PARAM_VALUE | 0 | io->addr_source | 6 |
| PARAM_VALUE | 0 | io->addr_space | 0-1 |
| PARAM_VALUE | 0 | io->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 0,1413781967609184256,3710936163923865600,6408820839726686208 |
| PARAM_VALUE | 0 | io->io_cleanup | 0,1494723297745719296 |
| PARAM_VALUE | 0 | io->io_setup | 2176380740067897344,4910679958377070592 |
| PARAM_VALUE | 0 | io->outputb | 0,2638584654901825536,4419112490576080896,7746335941165993984 |
| PARAM_VALUE | 0 | io->regshift | 0 |
| PARAM_VALUE | 0 | io->regsize | 1 |
| PARAM_VALUE | 0 | io->regspacing | 1,4 |
| PARAM_VALUE | 0 | io->si_info | 677995498887417856,2070143398480551936,4961528650501611520 |
| PARAM_VALUE | 0 | io->si_info->type | 1 |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 16 |
| DATA_SOURCE | 0 | io | $0 |
| CONTAINER | 0 | -8+0 | $(-1) |
| MEM_ZERO | 0 | io | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 16 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 4 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 8 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 8 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 2 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 3 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 24 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 42 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 3 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 4 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 8 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 8 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 2 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 64 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| PARAM_VALUE | 2 | b | 16 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 128 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c write_all_bytes() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_kcs_sm.c write_cmd() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| PARAM_VALUE | 2 | b | 96-98 |
| DATA_SOURCE | 2 | b | $1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| HARD_MAX | 2 | b | 98 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data |
drivers/char/ipmi/ipmi_kcs_sm.c write_data() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| DATA_SOURCE | 2 | b | $1 |
| CONTAINER | 0 | *(-8+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data |
drivers/char/ipmi/ipmi_si_intf.c check_bt_irq() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 1 |
| CONTAINER | 0 | -8+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_si_intf.c check_bt_irq() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 0 |
| CONTAINER | 0 | -8+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_si_intf.c ipmi_irq_finish_setup() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->irq | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | io->irq_cleanup | 6307171762892120064,8082716054200217600 |
| PARAM_VALUE | 0 | io->irq_handler_data | 0,4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info | 4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info->type | 3 |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 1 |
| DATA_SOURCE | 0 | io | $0 |
| CONTAINER | 0 | -8+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &ipmi_interfaces_mutex | ||
| LOCK2 | global &smi_watchers_mutex | ||
| HALF_LOCKED2 | global &smi_infos_lock | ||
| HALF_LOCKED2 | global &ssif_infos_mutex |
drivers/char/ipmi/ipmi_si_intf.c ipmi_irq_start_cleanup() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info | 4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info->type | 3 |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 0 |
| DATA_SOURCE | 0 | io | $0 |
| CONTAINER | 0 | -8+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &ipmi_interfaces_mutex | ||
| HALF_LOCKED2 | global &smi_infos_lock | ||
| HALF_LOCKED2 | global &smi_watchers_mutex | ||
| HALF_LOCKED2 | global &ssif_infos_mutex |
drivers/char/ipmi/ipmi_si_intf.c ipmi_si_irq_handler() -> (struct si_sm_io)->outputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->si_info | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| PARAM_VALUE | 2 | b | 3 |
| CONTAINER | 0 | -8+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |