Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/realtek/rtw89/ser.c rtw89_ser_hdl_work() -> ser_state_run()

Type Parameter Key Value
PARAM_VALUE 0 ser 4096-ptr_max
PARAM_VALUE 0 ser->msg_q_lock.rlock.dep_map->name 0-255
PARAM_COMPARE 0 &ser->msg_q != $0->msg_q.next
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw89/ser.c ser_state_goto() -> ser_state_run()

Type Parameter Key Value
PARAM_VALUE 0 ser 4096-ptr_max
PARAM_VALUE 0 ser->ser_alarm_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 ser->ser_alarm_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 ser->ser_alarm_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 ser->st_tbl 4096-ptr_max
PARAM_VALUE 1 evt 2
DATA_SOURCE 0 ser $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw89/ser.c ser_state_goto() -> ser_state_run()

Type Parameter Key Value
PARAM_VALUE 0 ser 4096-ptr_max
PARAM_VALUE 0 ser->ser_alarm_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 ser->ser_alarm_work.work.node.node.next 0
PARAM_VALUE 0 ser->ser_alarm_work.work.node.node.prev 0
PARAM_VALUE 0 ser->ser_alarm_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 ser->ser_alarm_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 ser->ser_alarm_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 ser->st_tbl 4096-ptr_max
PARAM_VALUE 0 ser->state 0-4
PARAM_VALUE 1 evt 1
DATA_SOURCE 0 ser $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock