Lines Matching refs:amdgpu_ip_block
31 struct amdgpu_ip_block;
413 int (*early_init)(struct amdgpu_ip_block *ip_block);
414 int (*late_init)(struct amdgpu_ip_block *ip_block);
415 int (*sw_init)(struct amdgpu_ip_block *ip_block);
416 int (*sw_fini)(struct amdgpu_ip_block *ip_block);
417 int (*early_fini)(struct amdgpu_ip_block *ip_block);
418 int (*hw_init)(struct amdgpu_ip_block *ip_block);
419 int (*hw_fini)(struct amdgpu_ip_block *ip_block);
420 void (*late_fini)(struct amdgpu_ip_block *ip_block);
421 int (*prepare_suspend)(struct amdgpu_ip_block *ip_block);
422 int (*suspend)(struct amdgpu_ip_block *ip_block);
423 int (*resume)(struct amdgpu_ip_block *ip_block);
424 bool (*is_idle)(struct amdgpu_ip_block *ip_block);
425 int (*wait_for_idle)(struct amdgpu_ip_block *ip_block);
426 bool (*check_soft_reset)(struct amdgpu_ip_block *ip_block);
427 int (*pre_soft_reset)(struct amdgpu_ip_block *ip_block);
428 int (*soft_reset)(struct amdgpu_ip_block *ip_block);
429 int (*post_soft_reset)(struct amdgpu_ip_block *ip_block);
430 int (*set_clockgating_state)(struct amdgpu_ip_block *ip_block,
432 int (*set_powergating_state)(struct amdgpu_ip_block *ip_block,
434 void (*get_clockgating_state)(struct amdgpu_ip_block *ip_block, u64 *flags);
435 void (*dump_ip_state)(struct amdgpu_ip_block *ip_block);
436 void (*print_ip_state)(struct amdgpu_ip_block *ip_block, struct drm_printer *p);