Home
last modified time | relevance | path

Searched refs:battmgr (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.6/drivers/power/supply/
Dqcom_battmgr.c316 static int qcom_battmgr_request(struct qcom_battmgr *battmgr, void *data, size_t len) in qcom_battmgr_request() argument
321 reinit_completion(&battmgr->ack); in qcom_battmgr_request()
323 battmgr->error = 0; in qcom_battmgr_request()
325 ret = pmic_glink_send(battmgr->client, data, len); in qcom_battmgr_request()
329 left = wait_for_completion_timeout(&battmgr->ack, HZ); in qcom_battmgr_request()
333 return battmgr->error; in qcom_battmgr_request()
336 static int qcom_battmgr_request_property(struct qcom_battmgr *battmgr, int opcode, in qcom_battmgr_request_property() argument
348 return qcom_battmgr_request(battmgr, &request, sizeof(request)); in qcom_battmgr_request_property()
351 static int qcom_battmgr_update_status(struct qcom_battmgr *battmgr) in qcom_battmgr_update_status() argument
360 return qcom_battmgr_request(battmgr, &request, sizeof(request)); in qcom_battmgr_update_status()
[all …]