pciback.h (1f422417945d08731e2915e0addb976f11b3a85a) pciback.h (4969a3a2cd3c2dbb1bcdc6a3a516de9ff972372e)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * PCI Backend Common Data Structures & Function Declarations
4 *
5 * Author: Ryan Wilson <hap9@epoch.ncsc.mil>
6 */
7#ifndef __XEN_PCIBACK_H__
8#define __XEN_PCIBACK_H__

--- 172 unchanged lines hidden (view full) ---

181
182/* Handles events from front-end */
183irqreturn_t xen_pcibk_handle_event(int irq, void *dev_id);
184void xen_pcibk_do_op(struct work_struct *data);
185
186int xen_pcibk_xenbus_register(void);
187void xen_pcibk_xenbus_unregister(void);
188
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * PCI Backend Common Data Structures & Function Declarations
4 *
5 * Author: Ryan Wilson <hap9@epoch.ncsc.mil>
6 */
7#ifndef __XEN_PCIBACK_H__
8#define __XEN_PCIBACK_H__

--- 172 unchanged lines hidden (view full) ---

181
182/* Handles events from front-end */
183irqreturn_t xen_pcibk_handle_event(int irq, void *dev_id);
184void xen_pcibk_do_op(struct work_struct *data);
185
186int xen_pcibk_xenbus_register(void);
187void xen_pcibk_xenbus_unregister(void);
188
189extern int verbose_request;
190
191void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev);
192#endif
193
194/* Handles shared IRQs that can to device domain and control domain. */
195void xen_pcibk_irq_handler(struct pci_dev *dev, int reset);
189void xen_pcibk_test_and_schedule_op(struct xen_pcibk_device *pdev);
190#endif
191
192/* Handles shared IRQs that can to device domain and control domain. */
193void xen_pcibk_irq_handler(struct pci_dev *dev, int reset);