Lines Matching refs:pm_hdl
24 static void verify_cb_args(struct pm_callback_handle *pm_hdl) in verify_cb_args() argument
27 (!is_unpaged((void *)(vaddr_t)pm_hdl->callback) || in verify_cb_args()
28 (pm_hdl->handle && !is_unpaged(pm_hdl->handle)))) { in verify_cb_args()
30 (void *)(vaddr_t)pm_hdl->callback, pm_hdl->handle); in verify_cb_args()
35 void register_pm_cb(struct pm_callback_handle *pm_hdl) in register_pm_cb() argument
38 const char *name = pm_hdl->name; in register_pm_cb()
42 verify_cb_args(pm_hdl); in register_pm_cb()
59 ref[count] = *pm_hdl; in register_pm_cb()
69 void unregister_pm_cb(struct pm_callback_handle *pm_hdl) in unregister_pm_cb() argument
77 if (pm_cb_ref[n].callback == pm_hdl->callback && in unregister_pm_cb()
78 pm_cb_ref[n].handle == pm_hdl->handle && in unregister_pm_cb()
79 pm_cb_ref[n].order == pm_hdl->order) in unregister_pm_cb()