Lines Matching defs:mem
77 struct kgd_mem *mem) in kfd_mem_is_attached()
114 uint64_t mem; in amdgpu_amdkfd_gpuvm_init_mem_limits() local
307 struct kgd_mem *mem, struct amdgpu_bo **bo_out) in create_dmamap_sg_bo()
464 static uint64_t get_pte_flags(struct amdgpu_device *adev, struct kgd_mem *mem) in get_pte_flags()
510 kfd_mem_dmamap_userptr(struct kgd_mem *mem, in kfd_mem_dmamap_userptr()
603 kfd_mem_dmamap_sg_bo(struct kgd_mem *mem, in kfd_mem_dmamap_sg_bo()
658 kfd_mem_dmamap_attachment(struct kgd_mem *mem, in kfd_mem_dmamap_attachment()
677 kfd_mem_dmaunmap_userptr(struct kgd_mem *mem, in kfd_mem_dmaunmap_userptr()
726 kfd_mem_dmaunmap_sg_bo(struct kgd_mem *mem, in kfd_mem_dmaunmap_sg_bo()
754 kfd_mem_dmaunmap_attachment(struct kgd_mem *mem, in kfd_mem_dmaunmap_attachment()
774 static int kfd_mem_export_dmabuf(struct kgd_mem *mem) in kfd_mem_export_dmabuf()
790 kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach_dmabuf()
823 static int kfd_mem_attach(struct amdgpu_device *adev, struct kgd_mem *mem, in kfd_mem_attach()
964 static void add_kgd_mem_to_kfd_bo_list(struct kgd_mem *mem, in add_kgd_mem_to_kfd_bo_list()
977 static void remove_kgd_mem_from_kfd_bo_list(struct kgd_mem *mem, in remove_kgd_mem_from_kfd_bo_list()
997 static int init_user_pages(struct kgd_mem *mem, uint64_t user_addr, in init_user_pages()
1088 static int reserve_bo_and_vm(struct kgd_mem *mem, in reserve_bo_and_vm()
1129 static int reserve_bo_and_cond_vms(struct kgd_mem *mem, in reserve_bo_and_cond_vms()
1191 static void unmap_bo_from_gpuvm(struct kgd_mem *mem, in unmap_bo_from_gpuvm()
1208 static int update_gpuvm_pte(struct kgd_mem *mem, in update_gpuvm_pte()
1230 static int map_bo_to_gpuvm(struct kgd_mem *mem, in map_bo_to_gpuvm()
1633 void *drm_priv, struct kgd_mem **mem, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1802 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv, in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
1916 struct amdgpu_device *adev, struct kgd_mem *mem, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
2039 struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv) in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
2100 struct amdgpu_device *adev, struct kgd_mem *mem, bool intr) in amdgpu_amdkfd_gpuvm_sync_memory()
2177 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_mem *mem, in amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()
2237 void amdgpu_amdkfd_gpuvm_unmap_gtt_bo_from_kernel(struct kgd_mem *mem) in amdgpu_amdkfd_gpuvm_unmap_gtt_bo_from_kernel()
2248 struct kfd_vm_fault_info *mem) in amdgpu_amdkfd_gpuvm_get_vm_fault_info()
2261 struct kgd_mem **mem, uint64_t *size, in amdgpu_amdkfd_gpuvm_import_dmabuf()
2328 int amdgpu_amdkfd_gpuvm_export_dmabuf(struct kgd_mem *mem, in amdgpu_amdkfd_gpuvm_export_dmabuf()
2356 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr()
2394 struct kgd_mem *mem, *tmp_mem; in update_invalid_user_pages() local
2497 struct kgd_mem *mem, *tmp_mem; in validate_invalid_user_pages() local
2590 struct kgd_mem *mem, *tmp_mem; in confirm_valid_user_pages_locked() local
2731 struct kgd_mem *mem; in amdgpu_amdkfd_gpuvm_restore_process_bos() local
2886 int amdgpu_amdkfd_add_gws_to_process(void *info, void *gws, struct kgd_mem **mem) in amdgpu_amdkfd_add_gws_to_process()
2950 int amdgpu_amdkfd_remove_gws_from_process(void *info, void *mem) in amdgpu_amdkfd_remove_gws_from_process()
2998 bool amdgpu_amdkfd_bo_mapped_to_dev(struct amdgpu_device *adev, struct kgd_mem *mem) in amdgpu_amdkfd_bo_mapped_to_dev()