Lines Matching refs:pd_info
333 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_domain_is_idle() local
337 return (val & pd_info->idle_mask) == pd_info->idle_mask; in rockchip_pmu_domain_is_idle()
350 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_ungate_clk() local
354 if (!pd_info->clk_ungate_mask) in rockchip_pmu_ungate_clk()
359 val = ungate ? (pd_info->clk_ungate_mask | pd_info->clk_ungate_w_mask) : in rockchip_pmu_ungate_clk()
360 pd_info->clk_ungate_w_mask; in rockchip_pmu_ungate_clk()
368 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_mem_shut_down() local
372 if (!pd_info->mem_num) in rockchip_pmu_mem_shut_down()
377 for (i = 0; i < pd_info->mem_num; i++) in rockchip_pmu_mem_shut_down()
387 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_set_idle_request() local
396 if (pd_info->req_offset) in rockchip_pmu_set_idle_request()
397 pd_req_offset = pd_info->req_offset; in rockchip_pmu_set_idle_request()
399 if (pd_info->req_mask == 0) in rockchip_pmu_set_idle_request()
401 else if (pd_info->req_w_mask) in rockchip_pmu_set_idle_request()
403 idle ? (pd_info->req_mask | pd_info->req_w_mask) : in rockchip_pmu_set_idle_request()
404 pd_info->req_w_mask); in rockchip_pmu_set_idle_request()
407 pd_req_offset, pd_info->req_mask, in rockchip_pmu_set_idle_request()
413 target_ack = idle ? pd_info->ack_mask : 0; in rockchip_pmu_set_idle_request()
415 (val & pd_info->ack_mask) == target_ack, in rockchip_pmu_set_idle_request()
990 const struct rockchip_domain_info *pd_info; in rockchip_pm_add_one_domain() local
1014 pd_info = &pmu->info->domain_info[id]; in rockchip_pm_add_one_domain()
1015 if (!pd_info) { in rockchip_pm_add_one_domain()
1025 pd->info = pd_info; in rockchip_pm_add_one_domain()
1027 if (!pd_info->pwr_mask) in rockchip_pm_add_one_domain()
1171 if (pd_info->active_wakeup) in rockchip_pm_add_one_domain()
1173 if (pd_info->always_on || pd_info->keepon_startup) { in rockchip_pm_add_one_domain()