Documented in 1 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_dl_acbcmd_decode() -> ipc_mux_dl_acb_send_cmds()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ipc_mux->acc_adb_size | 0 |
| PARAM_VALUE | 0 | ipc_mux->acc_payload_size | 0 |
| PARAM_VALUE | 0 | ipc_mux->channel->ul_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.is_queued | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.node.node.next | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.node.node.prev | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->ipc_protocol->pm.ap_state | 0-1,4 |
| PARAM_VALUE | 0 | ipc_mux->imem->tdupdate_timer.is_queued | 1 |
| PARAM_VALUE | 0 | ipc_mux->imem->tdupdate_timer.node.expires | 0-s64max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | ipc_mux->ul_adb.dest_skb | 0 |
| PARAM_VALUE | 0 | ipc_mux->ul_adb.next_table_index | 4096-ptr_max |
| PARAM_VALUE | 0 | *ipc_mux->imem->ipc_protocol->p_ap_shm->head_array | 0-4294967295 |
| PARAM_VALUE | 1 | cmd_type | 7 |
| PARAM_VALUE | 4 | param | 0,4096-ptr_max |
| PARAM_VALUE | 4 | param->link_status_resp.response | 0 |
| PARAM_VALUE | 5 | res_size | 0 |
| PARAM_VALUE | 6 | blocking | 0 |
| PARAM_VALUE | 7 | respond | 1 |
| BUF_SIZE | 4 | param | 0,12 |
| BUF_SIZE | 4 | param | 0,12 |
| DATA_SOURCE | 0 | ipc_mux | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 2 | if_id | 0-255[u] |
| USER_DATA | 3 | transaction_id | 0-u32max[u] |
| USER_DATA | 4 | param->flow_ctl.mask | 0-u32max[u] |
| UNITS | 2 | if_id | unit_array_size |
| UNITS | 5 | res_size | unit_byte |
drivers/net/wwan/iosm/iosm_ipc_mux_codec.c ipc_mux_dl_cmd_decode() -> ipc_mux_dl_acb_send_cmds()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ipc_mux->acc_adb_size | 0 |
| PARAM_VALUE | 0 | ipc_mux->acc_payload_size | 0 |
| PARAM_VALUE | 0 | ipc_mux->channel->ul_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.is_queued | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.node.node.next | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->adb_timer.node.node.prev | 0 |
| PARAM_VALUE | 0 | ipc_mux->imem->ipc_protocol->pm.ap_state | 0-1,4 |
| PARAM_VALUE | 0 | ipc_mux->imem->tdupdate_timer.is_queued | 1 |
| PARAM_VALUE | 0 | ipc_mux->imem->tdupdate_timer.node.expires | 0-s64max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | ipc_mux->pcie->pci->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | ipc_mux->ul_adb.dest_skb | 0 |
| PARAM_VALUE | 0 | ipc_mux->ul_adb.next_table_index | 4096-ptr_max |
| PARAM_VALUE | 0 | *ipc_mux->imem->ipc_protocol->p_ap_shm->head_array | 0-4294967295 |
| PARAM_VALUE | 1 | cmd_type | 6,8 |
| PARAM_VALUE | 4 | param | 0,4096-ptr_max |
| PARAM_VALUE | 4 | param->link_status_resp.response | 0 |
| PARAM_VALUE | 5 | res_size | 0,4 |
| PARAM_VALUE | 6 | blocking | 0 |
| PARAM_VALUE | 7 | respond | 1 |
| BUF_SIZE | 4 | param | 0,12 |
| BUF_SIZE | 4 | param | 0,12 |
| DATA_SOURCE | 0 | ipc_mux | $0 |
| FUZZY_MAX | 1 | cmd_type | 8 |
| FUZZY_MAX | 5 | res_size | 4 |
| BIT_INFO | 1 | cmd_type | 0x0,0xe |
| BIT_INFO | 5 | res_size | 0x0,0x4 |
| BIT_INFO | 5 | res_size | 0x0,0x4 |
| HARD_MAX | 1 | cmd_type | 8 |
| HARD_MAX | 5 | res_size | 4 |
| USER_DATA | 2 | if_id | 0-255[u] |
| USER_DATA | 3 | transaction_id | 0-u32max[u] |
| USER_DATA | 4 | param->close_session_resp.response | 0-u32max[u] |
| USER_DATA | 4 | param->flow_ctl.mask | 0-u32max[u] |
| USER_DATA | 4 | param->link_status.payload | 0-255[u] |
| USER_DATA | 4 | param->open_session.dl_head_pad_len | 0-u32max[u] |
| USER_DATA | 4 | param->open_session.flow_ctrl | 0-255[u] |
| USER_DATA | 4 | param->open_session.ipv4v6_hints | 0-255[u] |
| USER_DATA | 4 | param->open_session.reserved2 | 0-u16max[u] |
| USER_DATA | 4 | param->open_session_resp.flow_ctrl | 0-255[u] |
| USER_DATA | 4 | param->open_session_resp.ipv4v6_hints | 0-255[u] |
| USER_DATA | 4 | param->open_session_resp.reserved2 | 0-u16max[u] |
| USER_DATA | 4 | param->open_session_resp.response | 0-u32max[u] |
| USER_DATA | 4 | param->open_session_resp.ul_head_pad_len | 0-u32max[u] |
| NO_OVERFLOW_SIMPLE | 0 | ipc_mux->acc_payload_size | |
| NO_OVERFLOW_SIMPLE | 0 | ipc_mux->ul_data_pend_bytes | |
| UNITS | 2 | if_id | unit_array_size |
| UNITS | 5 | res_size | unit_byte |
drivers/net/wwan/iosm/iosm_ipc_mux.c ipc_mux_session_close() -> ipc_mux_dl_acb_send_cmds()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ipc_mux | 4096-ptr_max |
| PARAM_VALUE | 0 | ipc_mux->event | 2 |
| PARAM_VALUE | 0 | ipc_mux->initialized | 1 |
| PARAM_VALUE | 0 | ipc_mux->state | 1 |
| PARAM_VALUE | 1 | cmd_type | 3 |
| PARAM_VALUE | 2 | if_id | 0-7 |
| PARAM_VALUE | 3 | transaction_id | 0 |
| PARAM_VALUE | 4 | param | 0 |
| PARAM_VALUE | 5 | res_size | 0 |
| PARAM_VALUE | 6 | blocking | 1 |
| PARAM_VALUE | 7 | respond | 0 |
| DATA_SOURCE | 0 | ipc_mux | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | if_id | unit_array_size |
drivers/net/wwan/iosm/iosm_ipc_mux.c ipc_mux_session_open_send() -> ipc_mux_dl_acb_send_cmds()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ipc_mux | 4096-ptr_max |
| PARAM_VALUE | 0 | ipc_mux->acb.wanted_response | 2 |
| PARAM_VALUE | 0 | ipc_mux->channel->state | 0-3 |
| PARAM_VALUE | 0 | ipc_mux->event | 1 |
| PARAM_VALUE | 0 | ipc_mux->imem | 4096-ptr_max |
| PARAM_VALUE | 0 | ipc_mux->imem->td_update_timer_suspended | 1 |
| PARAM_VALUE | 0 | ipc_mux->initialized | 1 |
| PARAM_VALUE | 0 | ipc_mux->state | 1 |
| PARAM_VALUE | 1 | cmd_type | 1 |
| PARAM_VALUE | 2 | if_id | 0-7 |
| PARAM_VALUE | 3 | transaction_id | 0 |
| PARAM_VALUE | 4 | param | 6084509144614850560 |
| PARAM_VALUE | 4 | param->open_session.dl_head_pad_len | 16 |
| PARAM_VALUE | 4 | param->open_session.flow_ctrl | 0 |
| PARAM_VALUE | 4 | param->open_session.ipv4v6_hints | 0 |
| PARAM_VALUE | 4 | param->open_session.reserved2 | 0 |
| PARAM_VALUE | 5 | res_size | 8 |
| PARAM_VALUE | 6 | blocking | 1 |
| PARAM_VALUE | 7 | respond | 0 |
| DATA_SOURCE | 0 | ipc_mux | $0 |
| DATA_SOURCE | 2 | if_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | if_id | unit_array_size |
| UNITS | 5 | res_size | unit_byte |