Lines Matching defs:kfd
478 * @process: The kfd process that created this queue.
480 * @device: The kfd device that created this queue.
809 size_t kfd_doorbell_process_slice(struct kfd_dev *kfd);
810 int kfd_doorbell_init(struct kfd_dev *kfd);
811 void kfd_doorbell_fini(struct kfd_dev *kfd);
814 void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
816 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
820 unsigned int kfd_get_doorbell_dw_offset_in_bar(struct kfd_dev *kfd,
830 int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size,
833 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
858 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry);
994 uint64_t kfd_get_number_elems(struct kfd_dev *kfd);
1041 /* Check with device cgroup if @kfd device is accessible */
1042 static inline int kfd_devcgroup_check_permission(struct kfd_dev *kfd)
1045 struct drm_device *ddev = kfd->ddev;