Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/power/supply/qcom_battmgr.c, line 353
- drivers/soc/qcom/pmic_glink.c, line 150
- drivers/soc/qcom/pmic_glink_altmode.c, line 162
- drivers/usb/typec/ucsi/ucsi_glink.c
Smatch caller information:
drivers/soc/qcom/pmic_glink_altmode.c pmic_glink_altmode_request() -> pmic_glink_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 4123795090896297984 |
| PARAM_VALUE | 2 | len | 24 |
| BUF_SIZE | 1 | data | 24 |
| UNITS | 2 | len | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/power/supply/qcom_battmgr.c qcom_battmgr_request() -> pmic_glink_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 273099875393294336,1055022884374917120,1285552010107375616,1714159821236133888,5499219177647906816,5940656404522061824,9065564959594631168 |
| PARAM_VALUE | 2 | len | 16,24,28 |
| BUF_SIZE | 1 | data | 16,24,28 |
| BUF_SIZE | 1 | data | 16,24,28 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | len | $2 |
| HARD_MAX | 2 | len | 28 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| HALF_LOCKED2 | &battmgr->lock |
drivers/usb/typec/ucsi/ucsi_glink.c pmic_glink_ucsi_locked_write() -> pmic_glink_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 5376533992803495936 |
| PARAM_VALUE | 2 | len | 64,544 |
| BUF_SIZE | 1 | data | 544 |
| FUZZY_MAX | 2 | len | 544 |
| HARD_MAX | 2 | len | 544 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ucsi->lock | ||
| HALF_LOCKED2 | &__ucsi->ppm_lock | ||
| TYPE_LOCK | (struct pmic_glink_ucsi)->lock |
drivers/usb/typec/ucsi/ucsi_glink.c pmic_glink_ucsi_read() -> pmic_glink_send()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 2107542300968382464 |
| PARAM_VALUE | 2 | len | 12 |
| BUF_SIZE | 1 | data | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | len | unit_byte |
| LOCK2 | &ucsi->lock | ||
| TYPE_LOCK | (struct pmic_glink_ucsi)->lock |