Lines Matching refs:kgd
137 int amdgpu_amdkfd_submit_ib(struct kgd_dev *kgd, enum kgd_engine_type engine,
140 void amdgpu_amdkfd_set_compute_idle(struct kgd_dev *kgd, bool idle);
141 bool amdgpu_amdkfd_have_atomics_support(struct kgd_dev *kgd);
142 int amdgpu_amdkfd_flush_gpu_tlb_vmid(struct kgd_dev *kgd, uint16_t vmid);
143 int amdgpu_amdkfd_flush_gpu_tlb_pasid(struct kgd_dev *kgd, uint16_t pasid);
151 void amdgpu_amdkfd_gpu_reset(struct kgd_dev *kgd);
157 int amdgpu_amdkfd_alloc_gtt_mem(struct kgd_dev *kgd, size_t size,
160 void amdgpu_amdkfd_free_gtt_mem(struct kgd_dev *kgd, void *mem_obj);
161 int amdgpu_amdkfd_alloc_gws(struct kgd_dev *kgd, size_t size, void **mem_obj);
162 void amdgpu_amdkfd_free_gws(struct kgd_dev *kgd, void *mem_obj);
165 uint32_t amdgpu_amdkfd_get_fw_version(struct kgd_dev *kgd,
167 void amdgpu_amdkfd_get_local_mem_info(struct kgd_dev *kgd,
169 uint64_t amdgpu_amdkfd_get_gpu_clock_counter(struct kgd_dev *kgd);
171 uint32_t amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct kgd_dev *kgd);
172 void amdgpu_amdkfd_get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info);
173 int amdgpu_amdkfd_get_dmabuf_info(struct kgd_dev *kgd, int dma_buf_fd,
178 uint64_t amdgpu_amdkfd_get_vram_usage(struct kgd_dev *kgd);
179 uint64_t amdgpu_amdkfd_get_hive_id(struct kgd_dev *kgd);
180 uint64_t amdgpu_amdkfd_get_unique_id(struct kgd_dev *kgd);
181 uint64_t amdgpu_amdkfd_get_mmio_remap_phys_addr(struct kgd_dev *kgd);
182 uint32_t amdgpu_amdkfd_get_num_gws(struct kgd_dev *kgd);
183 uint32_t amdgpu_amdkfd_get_asic_rev_id(struct kgd_dev *kgd);
184 int amdgpu_amdkfd_get_noretry(struct kgd_dev *kgd);
211 int amdgpu_amdkfd_gpuvm_create_process_vm(struct kgd_dev *kgd, u32 pasid,
214 int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct kgd_dev *kgd,
220 void amdgpu_amdkfd_gpuvm_destroy_process_vm(struct kgd_dev *kgd, void *vm);
221 void amdgpu_amdkfd_gpuvm_release_process_vm(struct kgd_dev *kgd, void *vm);
224 struct kgd_dev *kgd, uint64_t va, uint64_t size,
228 struct kgd_dev *kgd, struct kgd_mem *mem, uint64_t *size);
230 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm);
232 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm);
234 struct kgd_dev *kgd, struct kgd_mem *mem, bool intr);
235 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_dev *kgd,
240 int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct kgd_dev *kgd,
243 int amdgpu_amdkfd_gpuvm_import_dmabuf(struct kgd_dev *kgd,
252 int amdgpu_amdkfd_get_tile_config(struct kgd_dev *kgd,
258 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev,