drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c
Extension
.c
Size
4736 bytes
Lines
136
Domain
Driver Families
Bucket
drivers/gpu
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

if (!info.page_addr && !info.status) {
			kfd_unref_process(p);
			return;
		}

		kfd_signal_vm_fault_event(pdd, &info, NULL);
		kfd_unref_process(p);
	}
}

const struct kfd_event_interrupt_class event_interrupt_class_cik = {
	.interrupt_isr = cik_event_interrupt_isr,
	.interrupt_wq = cik_event_interrupt_wq,
};

Annotation

Implementation Notes