// SPDX-License-Identifier: GPL-2.0-only /* * Copyright (C) 2020-21 Intel Corporation. */ #include "iosm_ipc_pcie.h" #include "iosm_ipc_protocol.h" static void ipc_write_dbell_reg(struct iosm_pcie *ipc_pcie, int irq_n, u32 data) { … } void ipc_doorbell_fire(struct iosm_pcie *ipc_pcie, int irq_n, u32 data) { … } /* Threaded Interrupt handler for MSI interrupts */ static irqreturn_t ipc_msi_interrupt(int irq, void *dev_id) { … } void ipc_release_irq(struct iosm_pcie *ipc_pcie) { … } int ipc_acquire_irq(struct iosm_pcie *ipc_pcie) { … }