Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
exynos_drm_hdmi.c File Reference
#include <drm/drmP.h>
#include <linux/kernel.h>
#include <linux/wait.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm_runtime.h>
#include <drm/exynos_drm.h>
#include "exynos_drm_drv.h"
#include "exynos_drm_hdmi.h"

Go to the source code of this file.

Data Structures

struct  drm_hdmi_context
 

Macros

#define to_context(dev)   platform_get_drvdata(to_platform_device(dev))
 
#define to_subdrv(dev)   to_context(dev)
 
#define get_ctx_from_subdrv(subdrv)
 

Functions

void exynos_hdmi_drv_attach (struct exynos_drm_hdmi_context *ctx)
 
void exynos_mixer_drv_attach (struct exynos_drm_hdmi_context *ctx)
 
void exynos_hdmi_ops_register (struct exynos_hdmi_ops *ops)
 
void exynos_mixer_ops_register (struct exynos_mixer_ops *ops)
 

Variables

struct platform_driver exynos_drm_common_hdmi_driver
 

Macro Definition Documentation

#define get_ctx_from_subdrv (   subdrv)
Value:
container_of(subdrv,\
struct drm_hdmi_context, subdrv);

Definition at line 29 of file exynos_drm_hdmi.c.

#define to_context (   dev)    platform_get_drvdata(to_platform_device(dev))

Definition at line 27 of file exynos_drm_hdmi.c.

#define to_subdrv (   dev)    to_context(dev)

Definition at line 28 of file exynos_drm_hdmi.c.

Function Documentation

void exynos_hdmi_drv_attach ( struct exynos_drm_hdmi_context ctx)

Definition at line 49 of file exynos_drm_hdmi.c.

void exynos_hdmi_ops_register ( struct exynos_hdmi_ops ops)

Definition at line 61 of file exynos_drm_hdmi.c.

void exynos_mixer_drv_attach ( struct exynos_drm_hdmi_context ctx)

Definition at line 55 of file exynos_drm_hdmi.c.

void exynos_mixer_ops_register ( struct exynos_mixer_ops ops)

Definition at line 69 of file exynos_drm_hdmi.c.

Variable Documentation

struct platform_driver exynos_drm_common_hdmi_driver
Initial value:
= {
.probe = exynos_drm_hdmi_probe,
.remove = __devexit_p(exynos_drm_hdmi_remove),
.driver = {
.name = "exynos-drm-hdmi",
.owner = THIS_MODULE,
},
}

Definition at line 390 of file exynos_drm_hdmi.c.