Lines Matching refs:kfd
943 size_t kfd_doorbell_process_slice(struct kfd_dev *kfd);
944 int kfd_doorbell_init(struct kfd_dev *kfd);
945 void kfd_doorbell_fini(struct kfd_dev *kfd);
948 void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
950 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
954 unsigned int kfd_get_doorbell_dw_offset_in_bar(struct kfd_dev *kfd,
958 int kfd_alloc_process_doorbells(struct kfd_dev *kfd,
960 void kfd_free_process_doorbells(struct kfd_dev *kfd,
964 int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size,
967 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
995 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry);
1138 uint64_t kfd_get_number_elems(struct kfd_dev *kfd);
1188 static inline int kfd_devcgroup_check_permission(struct kfd_dev *kfd) in kfd_devcgroup_check_permission() argument
1191 struct drm_device *ddev = kfd->ddev; in kfd_devcgroup_check_permission()