Lines Matching defs:amd_ip_funcs
262 struct amd_ip_funcs { struct
263 char *name;
264 int (*early_init)(void *handle);
265 int (*late_init)(void *handle);
266 int (*sw_init)(void *handle);
267 int (*sw_fini)(void *handle);
268 int (*hw_init)(void *handle);
269 int (*hw_fini)(void *handle);
270 void (*late_fini)(void *handle);
271 int (*suspend)(void *handle);
272 int (*resume)(void *handle);
273 bool (*is_idle)(void *handle);
274 int (*wait_for_idle)(void *handle);
275 bool (*check_soft_reset)(void *handle);
276 int (*pre_soft_reset)(void *handle);
277 int (*soft_reset)(void *handle);
278 int (*post_soft_reset)(void *handle);
279 int (*set_clockgating_state)(void *handle,
281 int (*set_powergating_state)(void *handle,
283 void (*get_clockgating_state)(void *handle, u32 *flags);
284 int (*enable_umd_pstate)(void *handle, enum amd_dpm_forced_level *level);