Lines Matching refs:ip_block
420 int (*early_init)(struct amdgpu_ip_block *ip_block);
421 int (*late_init)(struct amdgpu_ip_block *ip_block);
422 int (*sw_init)(struct amdgpu_ip_block *ip_block);
423 int (*sw_fini)(struct amdgpu_ip_block *ip_block);
424 int (*early_fini)(struct amdgpu_ip_block *ip_block);
425 int (*hw_init)(struct amdgpu_ip_block *ip_block);
426 int (*hw_fini)(struct amdgpu_ip_block *ip_block);
427 void (*late_fini)(struct amdgpu_ip_block *ip_block);
428 int (*prepare_suspend)(struct amdgpu_ip_block *ip_block);
429 int (*suspend)(struct amdgpu_ip_block *ip_block);
430 int (*resume)(struct amdgpu_ip_block *ip_block);
431 void (*complete)(struct amdgpu_ip_block *ip_block);
432 bool (*is_idle)(struct amdgpu_ip_block *ip_block);
433 int (*wait_for_idle)(struct amdgpu_ip_block *ip_block);
434 bool (*check_soft_reset)(struct amdgpu_ip_block *ip_block);
435 int (*pre_soft_reset)(struct amdgpu_ip_block *ip_block);
436 int (*soft_reset)(struct amdgpu_ip_block *ip_block);
437 int (*post_soft_reset)(struct amdgpu_ip_block *ip_block);
438 int (*set_clockgating_state)(struct amdgpu_ip_block *ip_block,
440 int (*set_powergating_state)(struct amdgpu_ip_block *ip_block,
442 void (*get_clockgating_state)(struct amdgpu_ip_block *ip_block, u64 *flags);
443 void (*dump_ip_state)(struct amdgpu_ip_block *ip_block);
444 void (*print_ip_state)(struct amdgpu_ip_block *ip_block, struct drm_printer *p);