linux/drivers/gpu/drm/vboxvideo/vbox_irq.c

// SPDX-License-Identifier: MIT
/*
 * Copyright (C) 2016-2017 Oracle Corporation
 * This file is based on qxl_irq.c
 * Copyright 2013 Red Hat Inc.
 * Authors: Dave Airlie
 *          Alon Levy
 *          Michael Thayer <[email protected],
 *          Hans de Goede <[email protected]>
 */

#include <linux/pci.h>

#include <drm/drm_drv.h>
#include <drm/drm_probe_helper.h>

#include "vbox_drv.h"
#include "vboxvideo.h"

static void vbox_clear_irq(void)
{}

static u32 vbox_get_flags(struct vbox_private *vbox)
{}

void vbox_report_hotplug(struct vbox_private *vbox)
{}

static irqreturn_t vbox_irq_handler(int irq, void *arg)
{}

/*
 * Check that the position hints provided by the host are suitable for GNOME
 * shell (i.e. all screens disjoint and hints for all enabled screens) and if
 * not replace them with default ones.  Providing valid hints improves the
 * chances that we will get a known screen layout for pointer mapping.
 */
static void validate_or_set_position_hints(struct vbox_private *vbox)
{}

/* Query the host for the most recent video mode hints. */
static void vbox_update_mode_hints(struct vbox_private *vbox)
{}

static void vbox_hotplug_worker(struct work_struct *work)
{}

int vbox_irq_init(struct vbox_private *vbox)
{}

void vbox_irq_fini(struct vbox_private *vbox)
{}