Lines Matching defs:amd_ip_funcs
137 struct amd_ip_funcs { struct
139 char *name;
146 int (*early_init)(void *handle);
148 int (*late_init)(void *handle);
150 int (*sw_init)(void *handle);
152 int (*sw_fini)(void *handle);
154 int (*hw_init)(void *handle);
156 int (*hw_fini)(void *handle);
158 void (*late_fini)(void *handle);
160 int (*suspend)(void *handle);
162 int (*resume)(void *handle);
164 bool (*is_idle)(void *handle);
166 int (*wait_for_idle)(void *handle);
168 bool (*check_soft_reset)(void *handle);
170 int (*pre_soft_reset)(void *handle);
172 int (*soft_reset)(void *handle);
174 int (*post_soft_reset)(void *handle);
176 int (*set_clockgating_state)(void *handle,
179 int (*set_powergating_state)(void *handle,
182 void (*get_clockgating_state)(void *handle, u32 *flags);