Lines Matching refs:amdgpu_device
38 struct amdgpu_device;
222 void (*program_sh_mem_settings)(struct amdgpu_device *adev, uint32_t vmid,
227 int (*set_pasid_vmid_mapping)(struct amdgpu_device *adev, u32 pasid,
230 int (*init_interrupts)(struct amdgpu_device *adev, uint32_t pipe_id,
233 int (*hqd_load)(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
238 int (*hiq_mqd_load)(struct amdgpu_device *adev, void *mqd,
242 int (*hqd_sdma_load)(struct amdgpu_device *adev, void *mqd,
245 int (*hqd_dump)(struct amdgpu_device *adev,
249 int (*hqd_sdma_dump)(struct amdgpu_device *adev,
253 bool (*hqd_is_occupied)(struct amdgpu_device *adev,
257 int (*hqd_destroy)(struct amdgpu_device *adev, void *mqd,
262 bool (*hqd_sdma_is_occupied)(struct amdgpu_device *adev, void *mqd);
264 int (*hqd_sdma_destroy)(struct amdgpu_device *adev, void *mqd,
267 int (*wave_control_execute)(struct amdgpu_device *adev,
270 bool (*get_atc_vmid_pasid_mapping_info)(struct amdgpu_device *adev,
278 void (*set_scratch_backing_va)(struct amdgpu_device *adev,
281 void (*set_vm_context_page_table_base)(struct amdgpu_device *adev,
283 uint32_t (*read_vmid_from_vmfault_reg)(struct amdgpu_device *adev);
285 uint32_t (*enable_debug_trap)(struct amdgpu_device *adev,
288 uint32_t (*disable_debug_trap)(struct amdgpu_device *adev,
291 int (*validate_trap_override_request)(struct amdgpu_device *adev,
294 uint32_t (*set_wave_launch_trap_override)(struct amdgpu_device *adev,
301 uint32_t (*set_wave_launch_mode)(struct amdgpu_device *adev,
304 uint32_t (*set_address_watch)(struct amdgpu_device *adev,
311 uint32_t (*clear_address_watch)(struct amdgpu_device *adev,
313 void (*get_iq_wait_times)(struct amdgpu_device *adev,
316 void (*build_dequeue_wait_counts_packet_info)(struct amdgpu_device *adev,
322 void (*get_cu_occupancy)(struct amdgpu_device *adev,
325 void (*program_trap_handler_settings)(struct amdgpu_device *adev,
328 uint64_t (*hqd_get_pq_addr)(struct amdgpu_device *adev,
331 uint64_t (*hqd_reset)(struct amdgpu_device *adev,
334 uint32_t (*hqd_sdma_get_doorbell)(struct amdgpu_device *adev,