PM_INIT_SUSPEND_CB
hash_for_each_possible(reg_driver_map, eve_data, hentry, PM_INIT_SUSPEND_CB) {
if (eve_data->cb_type == PM_INIT_SUSPEND_CB) {
eve_data->cb_type = PM_INIT_SUSPEND_CB;
hash_add(reg_driver_map, &eve_data->hentry, PM_INIT_SUSPEND_CB);
hash_for_each_possible_safe(reg_driver_map, eve_data, tmp, hentry, PM_INIT_SUSPEND_CB) {
if (eve_data->cb_type == PM_INIT_SUSPEND_CB) {
if (cb_type != PM_NOTIFY_CB && cb_type != PM_INIT_SUSPEND_CB) {
if (cb_type == PM_INIT_SUSPEND_CB) {
if (cb_type != PM_NOTIFY_CB && cb_type != PM_INIT_SUSPEND_CB) {
if (cb_type == PM_INIT_SUSPEND_CB) {
} else if (cb_type == PM_INIT_SUSPEND_CB) {
if (payload[0] == PM_INIT_SUSPEND_CB) {
if (payload[0] == PM_INIT_SUSPEND_CB) {
ret = register_event(&pdev->dev, PM_INIT_SUSPEND_CB, 0, 0, false,