Documented in 2 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wwan/iosm/iosm_ipc_mux_codec.c ipc_mux_tq_ul_trigger_encode() -> ipc_imem_td_update_timer_start()

Type Parameter Key Value
PARAM_VALUE 0 ipc_imem->hrtimer_period 0,500000,1900000,100000000,1000000000,s64max
PARAM_VALUE 0 ipc_imem->ipc_protocol->pm.ap_state 0-1,4
PARAM_VALUE 0 ipc_imem->tdupdate_timer.base->active.rb_root.rb_leftmost->prev 0
PARAM_VALUE 0 ipc_imem->tdupdate_timer.base->index 0-7
PARAM_VALUE 0 *ipc_imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
NOCHECK_CALL

drivers/net/wwan/iosm/iosm_ipc_mux_codec.c ipc_mux_ul_adb_finish() -> ipc_imem_td_update_timer_start()

Type Parameter Key Value
PARAM_VALUE 0 ipc_imem 4096-ptr_max
PARAM_VALUE 0 ipc_imem->nr_of_channels 0-s32max
PARAM_VALUE 0 *ipc_imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
CAPPED_DATA 0 ipc_imem->nr_of_channels 1
NOCHECK_CALL

drivers/net/wwan/iosm/iosm_ipc_imem.c ipc_imem_handle_irq() -> ipc_imem_td_update_timer_start()

Type Parameter Key Value
PARAM_VALUE 0 ipc_imem 4096-ptr_max
PARAM_VALUE 0 ipc_imem->channels 4096-ptr_max
PARAM_VALUE 0 ipc_imem->ipc_protocol 4096-ptr_max
PARAM_VALUE 0 ipc_imem->ipc_protocol->p_ap_shm 4096-ptr_max
PARAM_VALUE 0 ipc_imem->ipc_protocol->pm.ap_state 0-1,4
PARAM_VALUE 0 ipc_imem->mmio 0,4096-ptr_max
PARAM_VALUE 0 ipc_imem->mmio->base 0-ptr_max
PARAM_VALUE 0 ipc_imem->mux 4096-ptr_max
PARAM_VALUE 0 ipc_imem->mux->adb_prep_ongoing 0
PARAM_VALUE 0 ipc_imem->mux->imem->hrtimer_period 0,500000,1900000,100000000,1000000000,s64max
PARAM_VALUE 0 ipc_imem->mux->imem->tdupdate_timer.base->index 0-7
PARAM_VALUE 0 ipc_imem->mux->rr_next_session s32min-7
PARAM_VALUE 0 ipc_imem->mux->state 1
PARAM_VALUE 0 ipc_imem->mux->ul_adb->buf 0-255
PARAM_VALUE 0 ipc_imem->mux->ul_adb->next_table_index 0-u32max
PARAM_VALUE 0 ipc_imem->mux->ul_adb.size s32min-(-2),0-s32max
PARAM_VALUE 0 ipc_imem->phase 0,2-u32max
PARAM_VALUE 0 *ipc_imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *ipc_imem->mux->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *ipc_imem->mux->ul_adb.dg_count 0-4294967295
PARAM_VALUE 0 *ipc_imem->mux->ul_adb.qlt_updated 0-4294967295
DATA_SOURCE 0 ipc_imem $0
NOCHECK_CALL
USER_DATA 0 ipc_imem->mux->ul_adb->buf 0-255
USER_DATA 0 *ipc_imem->mux->ul_adb.buf 0-255
USER_PTR 0 ipc_imem->mux->ul_adb.buf

drivers/net/wwan/iosm/iosm_ipc_imem.c ipc_imem_ul_send() -> ipc_imem_td_update_timer_start()

Type Parameter Key Value
PARAM_VALUE 0 ipc_imem 4096-ptr_max
PARAM_VALUE 0 ipc_imem->nr_of_channels 0-s32max
PARAM_VALUE 0 *ipc_imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
CAPPED_DATA 0 ipc_imem->nr_of_channels 1
DATA_SOURCE 0 ipc_imem $0
NOCHECK_CALL