Lines Matching defs:amd_ip_funcs
378 struct amd_ip_funcs { struct
379 char *name;
380 int (*early_init)(void *handle);
381 int (*late_init)(void *handle);
382 int (*sw_init)(void *handle);
383 int (*sw_fini)(void *handle);
384 int (*early_fini)(void *handle);
385 int (*hw_init)(void *handle);
386 int (*hw_fini)(void *handle);
387 void (*late_fini)(void *handle);
388 int (*prepare_suspend)(void *handle);
389 int (*suspend)(void *handle);
390 int (*resume)(void *handle);
391 bool (*is_idle)(void *handle);
392 int (*wait_for_idle)(void *handle);
393 bool (*check_soft_reset)(void *handle);
394 int (*pre_soft_reset)(void *handle);
395 int (*soft_reset)(void *handle);
396 int (*post_soft_reset)(void *handle);
397 int (*set_clockgating_state)(void *handle,
399 int (*set_powergating_state)(void *handle,
401 void (*get_clockgating_state)(void *handle, u64 *flags);
402 void (*dump_ip_state)(void *handle);
403 void (*print_ip_state)(void *handle, struct drm_printer *p);