Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/power/supply/
H A 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, in qcom_battmgr_update_status()
363 qcom_battmgr_update_info(struct qcom_battmgr *battmgr) qcom_battmgr_update_info() argument
375 qcom_battmgr_update_charge_time(struct qcom_battmgr *battmgr) qcom_battmgr_update_charge_time() argument
388 qcom_battmgr_update_discharge_time(struct qcom_battmgr *battmgr) qcom_battmgr_update_discharge_time() argument
423 qcom_battmgr_bat_sm8350_update(struct qcom_battmgr *battmgr, enum power_supply_property psp) qcom_battmgr_bat_sm8350_update() argument
441 qcom_battmgr_bat_sc8280xp_update(struct qcom_battmgr *battmgr, enum power_supply_property psp) qcom_battmgr_bat_sc8280xp_update() argument
484 struct qcom_battmgr *battmgr = power_supply_get_drvdata(psy); qcom_battmgr_bat_get_property() local
682 struct qcom_battmgr *battmgr = power_supply_get_drvdata(psy); qcom_battmgr_ac_get_property() local
725 qcom_battmgr_usb_sm8350_update(struct qcom_battmgr *battmgr, enum power_supply_property psp) qcom_battmgr_usb_sm8350_update() argument
747 struct qcom_battmgr *battmgr = power_supply_get_drvdata(psy); qcom_battmgr_usb_get_property() local
844 qcom_battmgr_wls_sm8350_update(struct qcom_battmgr *battmgr, enum power_supply_property psp) qcom_battmgr_wls_sm8350_update() argument
866 struct qcom_battmgr *battmgr = power_supply_get_drvdata(psy); qcom_battmgr_wls_get_property() local
930 qcom_battmgr_notification(struct qcom_battmgr *battmgr, const struct qcom_battmgr_message *msg, int len) qcom_battmgr_notification() argument
990 qcom_battmgr_sc8280xp_callback(struct qcom_battmgr *battmgr, const struct qcom_battmgr_message *resp, size_t len) qcom_battmgr_sc8280xp_callback() argument
1075 qcom_battmgr_sm8350_callback(struct qcom_battmgr *battmgr, const struct qcom_battmgr_message *resp, size_t len) qcom_battmgr_sm8350_callback() argument
1270 struct qcom_battmgr *battmgr = priv; qcom_battmgr_callback() local
1283 struct qcom_battmgr *battmgr = container_of(work, struct qcom_battmgr, enable_work); qcom_battmgr_enable_worker() local
1298 struct qcom_battmgr *battmgr = priv; qcom_battmgr_pdr_notify() local
1323 struct qcom_battmgr *battmgr; qcom_battmgr_probe() local
[all...]

Completed in 2 milliseconds