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