Lines Matching refs:kfd
992 size_t kfd_doorbell_process_slice(struct kfd_dev *kfd);
993 int kfd_doorbell_init(struct kfd_dev *kfd);
994 void kfd_doorbell_fini(struct kfd_dev *kfd);
997 void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
999 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
1003 unsigned int kfd_get_doorbell_dw_offset_in_bar(struct kfd_dev *kfd,
1007 int kfd_alloc_process_doorbells(struct kfd_dev *kfd,
1009 void kfd_free_process_doorbells(struct kfd_dev *kfd,
1013 int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size,
1016 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
1046 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry);
1306 uint64_t kfd_get_number_elems(struct kfd_dev *kfd);
1365 static inline int kfd_devcgroup_check_permission(struct kfd_dev *kfd) in kfd_devcgroup_check_permission() argument
1368 struct drm_device *ddev = kfd->ddev; in kfd_devcgroup_check_permission()