Lines Matching refs:amdgpu_device

81 typedef int (*umc_func)(struct amdgpu_device *adev, uint32_t node_inst,
86 void (*err_cnt_init)(struct amdgpu_device *adev);
87 bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
88 void (*ecc_info_query_ras_error_count)(struct amdgpu_device *adev,
90 void (*ecc_info_query_ras_error_address)(struct amdgpu_device *adev,
92 bool (*check_ecc_err_status)(struct amdgpu_device *adev,
94 int (*update_ecc_status)(struct amdgpu_device *adev,
96 int (*convert_ras_err_addr)(struct amdgpu_device *adev,
101 uint32_t (*get_die_id_from_pa)(struct amdgpu_device *adev,
106 void (*init_registers)(struct amdgpu_device *adev);
135 int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev);
136 int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
137 int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
139 int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
142 int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
151 int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
154 int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
157 int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
160 int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
162 int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
165 void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
167 int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
169 int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
171 int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,