Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v6.13 28 lines 775 B view raw
1/* SPDX-License-Identifier: MIT */ 2/* 3 * Copyright © 2023 Intel Corporation 4 */ 5 6#ifndef _XE_MEMIRQ_H_ 7#define _XE_MEMIRQ_H_ 8 9#include <linux/types.h> 10 11struct xe_guc; 12struct xe_hw_engine; 13struct xe_memirq; 14 15int xe_memirq_init(struct xe_memirq *memirq); 16 17u32 xe_memirq_source_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe); 18u32 xe_memirq_status_ptr(struct xe_memirq *memirq, struct xe_hw_engine *hwe); 19u32 xe_memirq_enable_ptr(struct xe_memirq *memirq); 20 21void xe_memirq_reset(struct xe_memirq *memirq); 22void xe_memirq_postinstall(struct xe_memirq *memirq); 23void xe_memirq_hwe_handler(struct xe_memirq *memirq, struct xe_hw_engine *hwe); 24void xe_memirq_handler(struct xe_memirq *memirq); 25 26int xe_memirq_init_guc(struct xe_memirq *memirq, struct xe_guc *guc); 27 28#endif