Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/usb/qcom/qc_audio_offload.c handle_uaudio_stream_req() -> qmi_send_response()

Type Parameter Key Value
PARAM_VALUE 1 sq 4842874441990393856
PARAM_VALUE 2 txn 4096-ptr_max
PARAM_VALUE 2 txn->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 txn->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 txn->lock.wait_lock.owner 0,(-1)
PARAM_VALUE 2 txn->lock.wait_lock.owner_cpu 0,u32max
PARAM_VALUE 3 msg_id 1
PARAM_VALUE 4 len 202
PARAM_VALUE 5 ei 664172886477205504
PARAM_VALUE 6 c_struct 7851649449821167616
BUF_SIZE 5 ei 960
BUF_SIZE 6 c_struct 216
DATA_SOURCE 1 sq $1
DATA_SOURCE 2 txn $2
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 2 &txn->lock

drivers/net/ipa/ipa_qmi.c ipa_server_driver_init_complete() -> qmi_send_response()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->handlers 1-u64max
PARAM_VALUE 0 qmi->handlers->fn 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_memcg->high_work.is_queued 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_protocol 0-255
PARAM_VALUE 0 qmi->sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 qmi->sock_lock.dep_map->name 0-255
PARAM_VALUE 0 qmi->sock_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->sock_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 sq 4842874441990393856
PARAM_VALUE 2 txn 4096-ptr_max
PARAM_VALUE 2 txn->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 txn->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 txn->lock.wait_lock.owner 0,(-1)
PARAM_VALUE 2 txn->lock.wait_lock.owner_cpu 0,u32max
PARAM_VALUE 3 msg_id 53
PARAM_VALUE 4 len 7
PARAM_VALUE 5 ei 6455650619800936448
PARAM_VALUE 6 c_struct 9164823915801915392
BUF_SIZE 5 ei 64
BUF_SIZE 6 c_struct 4
DATA_SOURCE 0 qmi $0
DATA_SOURCE 1 sq $1
DATA_SOURCE 2 txn $2
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 2 &txn->lock

drivers/net/ipa/ipa_qmi.c ipa_server_indication_register() -> qmi_send_response()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->handlers 1-u64max
PARAM_VALUE 0 qmi->handlers->fn 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_memcg->high_work.is_queued 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_protocol 0-255
PARAM_VALUE 0 qmi->sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 qmi->sock_lock.dep_map->name 0-255
PARAM_VALUE 0 qmi->sock_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->sock_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 sq 4842874441990393856
PARAM_VALUE 2 txn 4096-ptr_max
PARAM_VALUE 2 txn->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 txn->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 txn->lock.wait_lock.owner 0,(-1)
PARAM_VALUE 2 txn->lock.wait_lock.owner_cpu 0,u32max
PARAM_VALUE 3 msg_id 32
PARAM_VALUE 4 len 7
PARAM_VALUE 5 ei 3237449044452446208
PARAM_VALUE 6 c_struct 3979044821198950400
BUF_SIZE 5 ei 64
BUF_SIZE 6 c_struct 4
DATA_SOURCE 0 qmi $0
DATA_SOURCE 1 sq $1
DATA_SOURCE 2 txn $2
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 2 &txn->lock

drivers/soc/qcom/qcom_pd_mapper.c qcom_pdm_get_domain_list() -> qmi_send_response()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->handlers 1-u64max
PARAM_VALUE 0 qmi->handlers->fn 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_memcg->high_work.is_queued 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_protocol 0-255
PARAM_VALUE 0 qmi->sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 qmi->sock_lock.dep_map->name 0-255
PARAM_VALUE 0 qmi->sock_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->sock_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 sq 4842874441990393856
PARAM_VALUE 2 txn 4096-ptr_max
PARAM_VALUE 2 txn->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 txn->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 txn->lock.wait_lock.owner 0,(-1)
PARAM_VALUE 2 txn->lock.wait_lock.owner_cpu 0,u32max
PARAM_VALUE 3 msg_id 33
PARAM_VALUE 4 len 2389
PARAM_VALUE 5 ei 7968057911144558592
PARAM_VALUE 6 c_struct 4096-ptr_max
BUF_SIZE 5 ei 288
BUF_SIZE 6 c_struct 2452
DATA_SOURCE 0 qmi $0
DATA_SOURCE 1 sq $1
DATA_SOURCE 2 txn $2
DATA_SOURCE 6 c_struct r _kzalloc_noprof
LOCK2 global &qcom_pdm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 2 &txn->lock

drivers/soc/qcom/qcom_pd_mapper.c qcom_pdm_pfr() -> qmi_send_response()

Type Parameter Key Value
PARAM_VALUE 0 qmi 4096-ptr_max
PARAM_VALUE 0 qmi->handlers 1-u64max
PARAM_VALUE 0 qmi->handlers->fn 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock 1-u64max
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 qmi->sock->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_memcg->high_work.is_queued 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_protocol 0-255
PARAM_VALUE 0 qmi->sock->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_hard 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_lazy 0-1
PARAM_VALUE 0 qmi->sock->sk->sk_user_data->work.is_soft 0-1
PARAM_VALUE 0 qmi->sock_lock.dep_map->name 0-255
PARAM_VALUE 0 qmi->sock_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 qmi->sock_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qmi->sock_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 sq 4842874441990393856
PARAM_VALUE 2 txn 4096-ptr_max
PARAM_VALUE 2 txn->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 2 txn->lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 txn->lock.wait_lock.owner 0,(-1)
PARAM_VALUE 2 txn->lock.wait_lock.owner_cpu 0,u32max
PARAM_VALUE 3 msg_id 36
PARAM_VALUE 4 len 10
PARAM_VALUE 5 ei 6250124029476966400
PARAM_VALUE 6 c_struct 3661333950153019392
BUF_SIZE 5 ei 64
BUF_SIZE 6 c_struct 4
DATA_SOURCE 0 qmi $0
DATA_SOURCE 1 sq $1
DATA_SOURCE 2 txn $2
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 2 &txn->lock