Searched refs:ih_ring_entry (Results 1 - 7 of 7) sorted by relevance
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
H A D | kfd_int_process_v9.c | 34 const uint32_t *ih_ring_entry, 39 const uint32_t *data = ih_ring_entry; 42 vmid = SOC15_VMID_FROM_IH_ENTRY(ih_ring_entry); 47 source_id = SOC15_SOURCE_ID_FROM_IH_ENTRY(ih_ring_entry); 48 client_id = SOC15_CLIENT_ID_FROM_IH_ENTRY(ih_ring_entry); 49 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry); 59 memcpy(patched_ihre, ih_ring_entry, 92 const uint32_t *ih_ring_entry) 97 source_id = SOC15_SOURCE_ID_FROM_IH_ENTRY(ih_ring_entry); 98 client_id = SOC15_CLIENT_ID_FROM_IH_ENTRY(ih_ring_entry); 33 event_interrupt_isr_v9(struct kfd_dev *dev, const uint32_t *ih_ring_entry, uint32_t *patched_ihre, bool *patched_flag) argument 91 event_interrupt_wq_v9(struct kfd_dev *dev, const uint32_t *ih_ring_entry) argument [all...] |
H A D | kfd_interrupt.c | 117 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry) argument 121 count = kfifo_in(&kfd->ih_fifo, ih_ring_entry, 136 static bool dequeue_ih_ring_entry(struct kfd_dev *kfd, void *ih_ring_entry) argument 140 count = kfifo_out(&kfd->ih_fifo, ih_ring_entry, 152 uint32_t ih_ring_entry[KFD_MAX_RING_ENTRY_SIZE]; local 154 if (dev->device_info->ih_ring_entry_size > sizeof(ih_ring_entry)) { 159 while (dequeue_ih_ring_entry(dev, ih_ring_entry)) 161 ih_ring_entry); 165 const uint32_t *ih_ring_entry, 172 ih_ring_entry, patched_ihr 164 interrupt_is_wanted(struct kfd_dev *dev, const uint32_t *ih_ring_entry, uint32_t *patched_ihre, bool *flag) argument [all...] |
H A D | cik_event_interrupt.c | 34 const uint32_t *ih_ring_entry, 39 (const struct cik_ih_ring_entry *)ih_ring_entry; 46 * VMID and PASID are not written into ih_ring_entry 92 const uint32_t *ih_ring_entry) 95 (const struct cik_ih_ring_entry *)ih_ring_entry; 33 cik_event_interrupt_isr(struct kfd_dev *dev, const uint32_t *ih_ring_entry, uint32_t *patched_ihre, bool *patched_flag) argument 91 cik_event_interrupt_wq(struct kfd_dev *dev, const uint32_t *ih_ring_entry) argument
|
H A D | kfd_priv.h | 189 const uint32_t *ih_ring_entry, uint32_t *patched_ihre, 192 const uint32_t *ih_ring_entry); 858 bool enqueue_ih_ring_entry(struct kfd_dev *kfd, const void *ih_ring_entry); 860 const uint32_t *ih_ring_entry,
|
H A D | kfd_device.c | 849 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) argument 866 && interrupt_is_wanted(kfd, ih_ring_entry, 869 is_patched ? patched_ihre : ih_ring_entry))
|
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.h | 130 const void *ih_ring_entry); 258 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry);
|
H A D | amdgpu_amdkfd.c | 180 const void *ih_ring_entry) 183 kgd2kfd_interrupt(adev->kfd.dev, ih_ring_entry); 744 void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry) argument 179 amdgpu_amdkfd_interrupt(struct amdgpu_device *adev, const void *ih_ring_entry) argument
|
Completed in 144 milliseconds