Lines Matching refs:pwrdm

52 void pm_dbg_update_time(struct powerdomain *pwrdm, int prev)  in pm_dbg_update_time()  argument
62 pwrdm->state_timer[prev] += t - pwrdm->timer; in pm_dbg_update_time()
64 pwrdm->timer = t; in pm_dbg_update_time()
76 seq_printf(s, "%s->%s (%d)\n", clkdm->name, clkdm->pwrdm.ptr->name, in clkdm_dbg_show_counter()
82 static int pwrdm_dbg_show_counter(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_counter() argument
87 if (strcmp(pwrdm->name, "emu_pwrdm") == 0 || in pwrdm_dbg_show_counter()
88 strcmp(pwrdm->name, "wkup_pwrdm") == 0 || in pwrdm_dbg_show_counter()
89 strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdm_dbg_show_counter()
92 if (pwrdm->state != pwrdm_read_pwrst(pwrdm)) in pwrdm_dbg_show_counter()
94 pwrdm->name, pwrdm->state, pwrdm_read_pwrst(pwrdm)); in pwrdm_dbg_show_counter()
96 seq_printf(s, "%s (%s)", pwrdm->name, in pwrdm_dbg_show_counter()
97 pwrdm_state_names[pwrdm->state]); in pwrdm_dbg_show_counter()
100 pwrdm->state_counter[i]); in pwrdm_dbg_show_counter()
102 seq_printf(s, ",RET-LOGIC-OFF:%d", pwrdm->ret_logic_off_counter); in pwrdm_dbg_show_counter()
103 for (i = 0; i < pwrdm->banks; i++) in pwrdm_dbg_show_counter()
105 pwrdm->ret_mem_off_counter[i]); in pwrdm_dbg_show_counter()
111 static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_timer() argument
116 if (strcmp(pwrdm->name, "emu_pwrdm") == 0 || in pwrdm_dbg_show_timer()
117 strcmp(pwrdm->name, "wkup_pwrdm") == 0 || in pwrdm_dbg_show_timer()
118 strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdm_dbg_show_timer()
121 pwrdm_state_switch(pwrdm); in pwrdm_dbg_show_timer()
123 seq_printf(s, "%s (%s)", pwrdm->name, in pwrdm_dbg_show_timer()
124 pwrdm_state_names[pwrdm->state]); in pwrdm_dbg_show_timer()
128 pwrdm->state_timer[i]); in pwrdm_dbg_show_timer()
174 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir) in pwrdms_setup() argument
183 pwrdm->state_timer[i] = 0; in pwrdms_setup()
185 pwrdm->timer = t; in pwrdms_setup()
187 if (strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdms_setup()
190 d = debugfs_create_dir(pwrdm->name, (struct dentry *)dir); in pwrdms_setup()
191 debugfs_create_file("suspend", S_IRUGO|S_IWUSR, d, pwrdm, in pwrdms_setup()