Lines Matching refs:amdgpu_device

93 typedef int (*umc_func)(struct amdgpu_device *adev, uint32_t node_inst,
98 void (*err_cnt_init)(struct amdgpu_device *adev);
99 bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
100 void (*ecc_info_query_ras_error_count)(struct amdgpu_device *adev,
102 void (*ecc_info_query_ras_error_address)(struct amdgpu_device *adev,
104 bool (*check_ecc_err_status)(struct amdgpu_device *adev,
106 int (*update_ecc_status)(struct amdgpu_device *adev,
108 int (*convert_ras_err_addr)(struct amdgpu_device *adev,
113 uint32_t (*get_die_id_from_pa)(struct amdgpu_device *adev,
115 void (*get_retire_flip_bits)(struct amdgpu_device *adev);
119 void (*init_registers)(struct amdgpu_device *adev);
152 int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev);
153 int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
154 int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
156 int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
159 int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
168 int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
171 int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
174 int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
177 int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
179 int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
182 void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
184 int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
186 int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
188 int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,
192 int amdgpu_umc_pa2mca(struct amdgpu_device *adev,