Searched refs:ih_ring_entry (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_interrupt.c | 108 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry) in enqueue_ih_ring_entry() argument 121 memcpy(kfd->interrupt_ring + wptr, 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() argument 149 memcpy(ih_ring_entry, kfd->interrupt_ring + rptr, in dequeue_ih_ring_entry() 170 uint32_t ih_ring_entry[DIV_ROUND_UP( in interrupt_wq() local 174 while (dequeue_ih_ring_entry(dev, ih_ring_entry)) in interrupt_wq() 176 ih_ring_entry); in interrupt_wq() 179 bool interrupt_is_wanted(struct kfd_dev *dev, const uint32_t *ih_ring_entry) in interrupt_is_wanted() argument 185 ih_ring_entry); in interrupt_is_wanted()
|
D | cik_event_interrupt.c | 28 const uint32_t *ih_ring_entry) in cik_event_interrupt_isr() argument 32 (const struct cik_ih_ring_entry *)ih_ring_entry; in cik_event_interrupt_isr() 44 const uint32_t *ih_ring_entry) in cik_event_interrupt_wq() argument 48 (const struct cik_ih_ring_entry *)ih_ring_entry; in cik_event_interrupt_wq()
|
D | kfd_priv.h | 122 const uint32_t *ih_ring_entry); 124 const uint32_t *ih_ring_entry); 608 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry); 609 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry); 610 bool interrupt_is_wanted(struct kfd_dev *dev, const uint32_t *ih_ring_entry);
|
D | kfd_device.c | 387 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) in kgd2kfd_interrupt() argument 395 && interrupt_is_wanted(kfd, ih_ring_entry) in kgd2kfd_interrupt() 396 && enqueue_ih_ring_entry(kfd, ih_ring_entry)) in kgd2kfd_interrupt()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_kfd.h | 42 const void *ih_ring_entry);
|
D | radeon_kfd.c | 208 void radeon_kfd_interrupt(struct radeon_device *rdev, const void *ih_ring_entry) in radeon_kfd_interrupt() argument 211 kgd2kfd->interrupt(rdev->kfd, ih_ring_entry); in radeon_kfd_interrupt()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.c | 139 const void *ih_ring_entry) in amdgpu_amdkfd_interrupt() argument 142 kgd2kfd->interrupt(rdev->kfd, ih_ring_entry); in amdgpu_amdkfd_interrupt()
|
D | amdgpu_amdkfd.h | 47 const void *ih_ring_entry);
|
/linux-4.4.14/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 219 void (*interrupt)(struct kfd_dev *kfd, const void *ih_ring_entry);
|