Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/char/ipmi/ipmi_bt_sm.c bt_get_result() -> force_result()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
PARAM_VALUE 0 bt->read_count s32min-4,275-s32max
PARAM_VALUE 1 completion_code 255
BUF_SIZE 0 bt (-1),208,608,624
BUF_SIZE 0 bt (-1),208,608,624
DATA_SOURCE 0 bt $0
FUZZY_MAX 0 bt->read_count 275
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bt->nonzero_status 0-s32max
HALF_LOCKED2 global &smi_infos_lock

drivers/char/ipmi/ipmi_bt_sm.c bt_start_transaction() -> force_result()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
PARAM_VALUE 0 bt->write_data 4096-ptr_max
PARAM_VALUE 1 completion_code 255
BUF_SIZE 0 bt (-1),208,608,624
BUF_SIZE 0 bt (-1),208,608,624
CAPPED_DATA 0 bt->orig_write_count 1
CAPPED_DATA 0 bt->write_count 1
DATA_SOURCE 0 bt $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 bt->write_count 5-274[c]
HALF_LOCKED2 global &smi_infos_lock

drivers/char/ipmi/ipmi_bt_sm.c error_recovery() -> force_result()

Type Parameter Key Value
PARAM_VALUE 0 bt 4096-ptr_max
PARAM_VALUE 1 completion_code 192,195,255
BUF_SIZE 0 bt (-1),208,608,624
BUF_SIZE 0 bt (-1),208,608,624
CAPPED_DATA 0 bt->BT_CAP_retries 1
DATA_SOURCE 0 bt $0
DATA_SOURCE 1 completion_code $2 [m]
FUZZY_MAX 1 completion_code 192
PARAM_COMPARE 0 bt->BT_CAP_retries <= $0->error_retries
BIT_INFO 0 bt->state 0x0,0xc
BIT_INFO 1 completion_code 0xc0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bt->nonzero_status 0-s32max
USER_DATA 0 bt->write_count 3-274[c]