Lines Matching refs:pwrdm

54 void pm_dbg_update_time(struct powerdomain *pwrdm, int prev)  in pm_dbg_update_time()  argument
64 pwrdm->state_timer[prev] += t - pwrdm->timer; in pm_dbg_update_time()
66 pwrdm->timer = t; in pm_dbg_update_time()
78 seq_printf(s, "%s->%s (%d)\n", clkdm->name, clkdm->pwrdm.ptr->name, in clkdm_dbg_show_counter()
84 static int pwrdm_dbg_show_counter(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_counter() argument
89 if (strcmp(pwrdm->name, "emu_pwrdm") == 0 || in pwrdm_dbg_show_counter()
90 strcmp(pwrdm->name, "wkup_pwrdm") == 0 || in pwrdm_dbg_show_counter()
91 strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdm_dbg_show_counter()
94 if (pwrdm->state != pwrdm_read_pwrst(pwrdm)) in pwrdm_dbg_show_counter()
96 pwrdm->name, pwrdm->state, pwrdm_read_pwrst(pwrdm)); in pwrdm_dbg_show_counter()
98 seq_printf(s, "%s (%s)", pwrdm->name, in pwrdm_dbg_show_counter()
99 pwrdm_state_names[pwrdm->state]); in pwrdm_dbg_show_counter()
102 pwrdm->state_counter[i]); in pwrdm_dbg_show_counter()
104 seq_printf(s, ",RET-LOGIC-OFF:%d", pwrdm->ret_logic_off_counter); in pwrdm_dbg_show_counter()
105 for (i = 0; i < pwrdm->banks; i++) in pwrdm_dbg_show_counter()
107 pwrdm->ret_mem_off_counter[i]); in pwrdm_dbg_show_counter()
113 static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_timer() argument
118 if (strcmp(pwrdm->name, "emu_pwrdm") == 0 || in pwrdm_dbg_show_timer()
119 strcmp(pwrdm->name, "wkup_pwrdm") == 0 || in pwrdm_dbg_show_timer()
120 strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdm_dbg_show_timer()
123 pwrdm_state_switch(pwrdm); in pwrdm_dbg_show_timer()
125 seq_printf(s, "%s (%s)", pwrdm->name, in pwrdm_dbg_show_timer()
126 pwrdm_state_names[pwrdm->state]); in pwrdm_dbg_show_timer()
130 pwrdm->state_timer[i]); in pwrdm_dbg_show_timer()
176 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir) in pwrdms_setup() argument
185 pwrdm->state_timer[i] = 0; in pwrdms_setup()
187 pwrdm->timer = t; in pwrdms_setup()
189 if (strncmp(pwrdm->name, "dpll", 4) == 0) in pwrdms_setup()
192 d = debugfs_create_dir(pwrdm->name, (struct dentry *)dir); in pwrdms_setup()
193 debugfs_create_file("suspend", S_IRUGO|S_IWUSR, d, pwrdm, in pwrdms_setup()