Lines Matching defs:powerdomain
112 struct powerdomain { struct
113 const char *name;
114 union {
117 } voltdm;
118 const s16 prcm_offs;
119 const u8 pwrsts;
120 const u8 pwrsts_logic_ret;
121 const u8 flags;
122 const u8 banks;
123 const u8 pwrsts_mem_ret[PWRDM_MAX_MEM_BANKS];
124 const u8 pwrsts_mem_on[PWRDM_MAX_MEM_BANKS];
125 const u8 prcm_partition;
126 struct clockdomain *pwrdm_clkdms[PWRDM_MAX_CLKDMS];
127 struct list_head node;
128 struct list_head voltdm_node;
129 int state;
130 unsigned state_counter[PWRDM_MAX_PWRSTS];
131 unsigned ret_logic_off_counter;
132 unsigned ret_mem_off_counter[PWRDM_MAX_MEM_BANKS];
133 spinlock_t _lock;
134 unsigned long _lock_flags;
135 const u8 pwrstctrl_offs;
136 const u8 pwrstst_offs;
137 const u32 logicretstate_mask;
138 const u32 mem_on_mask[PWRDM_MAX_MEM_BANKS];
139 const u32 mem_ret_mask[PWRDM_MAX_MEM_BANKS];
140 const u32 mem_pwrst_mask[PWRDM_MAX_MEM_BANKS];
141 const u32 mem_retst_mask[PWRDM_MAX_MEM_BANKS];
144 s64 timer;
145 s64 state_timer[PWRDM_MAX_PWRSTS];