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_protocol.c ipc_protocol_msg_send_host_sleep() -> ipc_protocol_msg_send()

Type Parameter Key Value
PARAM_VALUE 0 ipc_protocol 4096-ptr_max
PARAM_VALUE 0 ipc_protocol->pm.host_pm_state 1,3
PARAM_VALUE 1 prep 0
PARAM_VALUE 2 prep_args 5897417055605489664
PARAM_VALUE 2 prep_args->map.addr 0
PARAM_VALUE 2 prep_args->map.size 0
PARAM_VALUE 2 prep_args->sleep.state 0-1
DATA_SOURCE 0 ipc_protocol $0
HARD_MAX 0 ipc_protocol->pm.host_pm_state 3
RX_PATH
TASK_NOT_RUNNING

drivers/net/wwan/iosm/iosm_ipc_imem.c ipc_imem_msg_send_feature_set() -> ipc_protocol_msg_send()

Type Parameter Key Value
PARAM_VALUE 0 ipc_protocol->imem->ipc_task->ipc_tasklet->next 0
PARAM_VALUE 0 *ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 prep 3
PARAM_VALUE 2 prep_args 5616662174113849344
PARAM_VALUE 2 prep_args->feature_set.reset_enable 1
PARAM_VALUE 2 prep_args->map.addr 0
PARAM_VALUE 2 prep_args->map.size 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_imem.c ipc_imem_pipe_close() -> ipc_protocol_msg_send()

Type Parameter Key Value
PARAM_VALUE 0 ipc_protocol->pcie->pci->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 *ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 prep 2
PARAM_VALUE 2 prep_args 6467503084432297984
PARAM_VALUE 2 prep_args->map.addr 0
PARAM_VALUE 2 prep_args->map.size 0
PARAM_VALUE 2 prep_args->pipe_close.pipe 4096-ptr_max
BUF_SIZE 0 ipc_protocol (-1),1224
BUF_SIZE 0 ipc_protocol (-1),1224
BUF_SIZE 0 ipc_protocol->imem (-1),3984
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wwan/iosm/iosm_ipc_imem.c ipc_imem_pipe_open() -> ipc_protocol_msg_send()

Type Parameter Key Value
PARAM_VALUE 0 ipc_protocol->pcie->pci->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 1 prep 1
PARAM_VALUE 2 prep_args 6256311266386997248
PARAM_VALUE 2 prep_args->map.addr 0
PARAM_VALUE 2 prep_args->map.size 0
PARAM_VALUE 2 prep_args->pipe_open.pipe 4096-ptr_max
BUF_SIZE 0 ipc_protocol (-1),1224
BUF_SIZE 0 ipc_protocol (-1),1224
BUF_SIZE 0 ipc_protocol->imem (-1),3984
RX_PATH
TASK_NOT_RUNNING