linux/drivers/gpu/drm/msm/disp/mdp_kms.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (C) 2013 Red Hat
 * Author: Rob Clark <[email protected]>
 */


#include "msm_drv.h"
#include "mdp_kms.h"


struct mdp_irq_wait {};

static DECLARE_WAIT_QUEUE_HEAD(wait_event);

static DEFINE_SPINLOCK(list_lock);

static void update_irq(struct mdp_kms *mdp_kms)
{}

/* if an mdp_irq's irqmask has changed, such as when mdp5 crtc<->encoder
 * link changes, this must be called to figure out the new global irqmask
 */
void mdp_irq_update(struct mdp_kms *mdp_kms)
{}

void mdp_dispatch_irqs(struct mdp_kms *mdp_kms, uint32_t status)
{}

void mdp_update_vblank_mask(struct mdp_kms *mdp_kms, uint32_t mask, bool enable)
{}

static void wait_irq(struct mdp_irq *irq, uint32_t irqstatus)
{}

void mdp_irq_wait(struct mdp_kms *mdp_kms, uint32_t irqmask)
{}

void mdp_irq_register(struct mdp_kms *mdp_kms, struct mdp_irq *irq)
{}

void mdp_irq_unregister(struct mdp_kms *mdp_kms, struct mdp_irq *irq)
{}