Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/char/ipmi/ipmi_smic_sm.c read_smic_data() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data |
drivers/char/ipmi/ipmi_smic_sm.c read_smic_flags() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_smic_sm.c read_smic_status() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_si_pci.c ipmi_pci_probe_regspacing() -> (struct si_sm_io)->inputb()
| 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 |
| DATA_SOURCE | 0 | io | $0 |
| CONTAINER | 0 | -0+0 | $(-1) |
| MEM_ZERO | 0 | io | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_bt_sm.c bt_detect() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data | |
| LOCK2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_detect() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 2 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data | |
| LOCK2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c bt_event() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_bt_sm.c drain_BMC2HOST() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_bt_sm.c read_all_bytes() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c read_all_bytes() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_bt_sm.c reset_flags() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_kcs_sm.c read_data() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 0 | io->inputb | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | io->addr_data |
drivers/char/ipmi/ipmi_kcs_sm.c read_status() -> (struct si_sm_io)->inputb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | io | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1 |
| CONTAINER | 0 | *(-0+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &smi_infos_lock |
drivers/char/ipmi/ipmi_si_intf.c check_bt_irq() -> (struct si_sm_io)->inputb()
| 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 |
| CONTAINER | 0 | -0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &smi_info->si_lock | ||
| HALF_LOCKED2 | flags |