Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/ipa/ipa_qmi.c, line 487
- drivers/soc/qcom/qcom_pd_mapper.c, line 721
- drivers/soc/qcom/qmi_interface.c, line 290
- sound/usb/qcom/qc_audio_offload.c, line 1972
Smatch caller information:
sound/usb/qcom/qc_audio_offload.c qc_usb_audio_probe() -> qmi_add_server()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->handlers | 5367937664101462016 |
| PARAM_VALUE | 0 | qmi->handlers->decoded_size | 0-1,4,20,25,46,72,322,2504 |
| PARAM_VALUE | 0 | qmi->handlers->msg_id | 0-1,32-34,36,43,53,55-56,62 |
| PARAM_VALUE | 0 | qmi->handlers->type | 0,2,4 |
| PARAM_VALUE | 0 | qmi->lookup_results.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf | 0,4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf_size | 20-21,32,53,81,86,2396,6189,8199 |
| PARAM_VALUE | 0 | qmi->services.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qmi->sock_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | qmi->txn_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qmi->txn_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->txns.idr_base | 0 |
| PARAM_VALUE | 0 | qmi->txns.idr_next | 0 |
| PARAM_VALUE | 0 | qmi->txns.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 1 | service | 1053 |
| PARAM_VALUE | 2 | version | 1 |
| PARAM_VALUE | 3 | instance | 0 |
| BUF_SIZE | 0 | qmi | 632 |
| DATA_SOURCE | 0 | qmi | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ipa/ipa_qmi.c ipa_qmi_setup() -> qmi_add_server()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->handlers | 2039564107621765120 |
| PARAM_VALUE | 0 | qmi->lookup_results.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf_size | 20-21,32,53,81,86,2396,6189,8199 |
| PARAM_VALUE | 0 | qmi->services.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | qmi->txn_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->txns.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | qmi->wq | 4096-ptr_max |
| PARAM_VALUE | 1 | service | 49 |
| PARAM_VALUE | 2 | version | 1 |
| PARAM_VALUE | 3 | instance | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/soc/qcom/qcom_pd_mapper.c qcom_pdm_start() -> qmi_add_server()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->handlers | 1577701417416855552 |
| PARAM_VALUE | 0 | qmi->lookup_results.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookup_results.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->lookups.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->recv_buf_size | 20-21,32,53,81,86,2396,6189,8199 |
| PARAM_VALUE | 0 | qmi->services.next | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->services.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->sock_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | qmi->sock_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | qmi->txn_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | qmi->txns.idr_rt.xa_flags | 33554436 |
| PARAM_VALUE | 0 | qmi->wq | 4096-ptr_max |
| PARAM_VALUE | 1 | service | 64 |
| PARAM_VALUE | 2 | version | 257 |
| PARAM_VALUE | 3 | instance | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &qcom_pdm_mutex |