Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/net/ipa/ipa_qmi.c
- drivers/net/wireless/ath/ath10k/qmi.c, line 1098
- drivers/net/wireless/ath/ath11k/qmi.c, line 3327
- drivers/net/wireless/ath/ath12k/qmi.c, line 4074
- drivers/remoteproc/qcom_sysmon.c, line 670
- drivers/slimbus/qcom-ngd-ctrl.c
- drivers/soc/qcom/pdr_interface.c
- drivers/soc/qcom/qcom_pd_mapper.c, line 706
- drivers/soc/qcom/qmi_interface.c, line 679
- samples/qmi/qmi_sample_client.c
- sound/usb/qcom/qc_audio_offload.c, line 1968
Smatch caller information:
drivers/slimbus/qcom-ngd-ctrl.c qcom_slim_ngd_qmi_svc_event_init() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 0 |
| PARAM_VALUE | 2 | ops | 2642687488322723840 |
| PARAM_VALUE | 3 | handlers | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/slimbus/qcom-ngd-ctrl.c qcom_slim_qmi_init() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 1-u64max |
| PARAM_VALUE | 1 | recv_buf_size | 14 |
| PARAM_VALUE | 2 | ops | 0 |
| PARAM_VALUE | 3 | handlers | 1174229310650314752 |
| BUF_SIZE | 0 | qmi | 632 |
| BUF_SIZE | 3 | handlers | 64 |
| DATA_SOURCE | 0 | qmi | r devm_kzalloc |
| MEM_ZERO | 0 | qmi | |
| RX_PATH | |||
| LOCK2 | &ctrl->ssr_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct qcom_slim_ngd_ctrl)->ssr_lock |
sound/usb/qcom/qc_audio_offload.c qc_usb_audio_probe() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 46 |
| PARAM_VALUE | 2 | ops | 7081348339816284160 |
| PARAM_VALUE | 3 | handlers | 5367937664101462016 |
| BUF_SIZE | 0 | qmi | 632 |
| DATA_SOURCE | 0 | qmi | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath11k/qmi.c ath11k_qmi_init_service() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 8192 |
| PARAM_VALUE | 2 | ops | 452989415718395904 |
| PARAM_VALUE | 3 | handlers | 1365515415888584704 |
| BUF_SIZE | 3 | handlers | 192 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath12k/qmi.c ath12k_qmi_init_service() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 8192 |
| PARAM_VALUE | 2 | ops | 383954312235581440 |
| PARAM_VALUE | 3 | handlers | 6532581579391590400 |
| BUF_SIZE | 3 | handlers | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ab->core_lock | ||
| LOCK2 | &ag->mutex | ||
| TYPE_LOCK | (struct ath12k_base)->core_lock | ||
| TYPE_LOCK | (struct ath12k_hw_group)->mutex |
drivers/net/ipa/ipa_qmi.c ipa_qmi_setup() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 8 |
| PARAM_VALUE | 2 | ops | 2686527206261403648 |
| PARAM_VALUE | 3 | handlers | 2039564107621765120 |
| BUF_SIZE | 3 | handlers | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/net/ipa/ipa_qmi.c ipa_qmi_setup() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 25 |
| PARAM_VALUE | 2 | ops | 3821816154595794944 |
| PARAM_VALUE | 3 | handlers | 1417888750850334720 |
| BUF_SIZE | 3 | handlers | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/soc/qcom/qcom_pd_mapper.c qcom_pdm_start() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 74 |
| PARAM_VALUE | 2 | ops | 0 |
| PARAM_VALUE | 3 | handlers | 1577701417416855552 |
| BUF_SIZE | 3 | handlers | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &qcom_pdm_mutex |
drivers/net/wireless/ath/ath10k/qmi.c ath10k_qmi_init() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 6182 |
| PARAM_VALUE | 2 | ops | 3446574957495812096 |
| PARAM_VALUE | 3 | handlers | 2233605104564854784 |
| BUF_SIZE | 3 | handlers | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/pdr_interface.c pdr_handle_alloc() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 2389 |
| PARAM_VALUE | 2 | ops | 3749389230056570880 |
| PARAM_VALUE | 3 | handlers | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/pdr_interface.c pdr_handle_alloc() -> qmi_handle_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qmi | 4096-ptr_max |
| PARAM_VALUE | 1 | recv_buf_size | 79 |
| PARAM_VALUE | 2 | ops | 4884708801858027520 |
| PARAM_VALUE | 3 | handlers | 3141321228795506688 |
| BUF_SIZE | 3 | handlers | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |