Home
last modified time | relevance | path

Searched defs:kfd (Results 1 – 5 of 5) sorted by relevance

/drivers/gpu/drm/amd/amdkfd/
Dkfd_device.c112 struct kfd_dev *kfd; in kgd2kfd_probe() local
137 static bool device_iommu_pasid_init(struct kfd_dev *kfd) in device_iommu_pasid_init()
222 bool kgd2kfd_device_init(struct kfd_dev *kfd, in kgd2kfd_device_init()
338 void kgd2kfd_device_exit(struct kfd_dev *kfd) in kgd2kfd_device_exit()
352 void kgd2kfd_suspend(struct kfd_dev *kfd) in kgd2kfd_suspend()
364 int kgd2kfd_resume(struct kfd_dev *kfd) in kgd2kfd_resume()
387 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) in kgd2kfd_interrupt()
402 static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size, in kfd_gtt_sa_init()
433 static void kfd_gtt_sa_fini(struct kfd_dev *kfd) in kfd_gtt_sa_fini()
453 int kfd_gtt_sa_allocate(struct kfd_dev *kfd, unsigned int size, in kfd_gtt_sa_allocate()
[all …]
Dkfd_doorbell.c62 void kfd_doorbell_init(struct kfd_dev *kfd) in kfd_doorbell_init()
162 u32 __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd, in kfd_get_kernel_doorbell()
194 void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr) in kfd_release_kernel_doorbell()
219 unsigned int kfd_queue_id_to_doorbell(struct kfd_dev *kfd, in kfd_queue_id_to_doorbell()
233 uint64_t kfd_get_number_elems(struct kfd_dev *kfd) in kfd_get_number_elems()
Dkfd_interrupt.c51 int kfd_interrupt_init(struct kfd_dev *kfd) in kfd_interrupt_init()
81 void kfd_interrupt_exit(struct kfd_dev *kfd) in kfd_interrupt_exit()
108 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry) in enqueue_ih_ring_entry()
136 static bool dequeue_ih_ring_entry(struct kfd_dev *kfd, void *ih_ring_entry) in dequeue_ih_ring_entry()
/drivers/gpu/drm/amd/amdgpu/
Damdgpu.h2101 struct kfd_dev *kfd; member
/drivers/gpu/drm/radeon/
Dradeon.h2462 struct kfd_dev *kfd; member