1 /* 2 * Copyright (c) 2018,2020, The Linux Foundation. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef QTI_INTERRUPT_SVC_H 8 #define QTI_INTERRUPT_SVC_H 9 10 typedef void* (*qti_int_svc_isr_t)(uint32_t id, void *ctx); 11 12 int qti_interrupt_svc_register(uint32_t id, qti_int_svc_isr_t func, void *ctx); 13 int qti_interrupt_svc_unregister(uint32_t id); 14 int qti_interrupt_svc_init(bool have_sel1); 15 16 #endif /* QTI_INTERRUPT_SVC_H */ 17