Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
mixer_drv.c File Reference
#include "mixer.h"
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/io.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/fb.h>
#include <linux/delay.h>
#include <linux/pm_runtime.h>
#include <linux/clk.h>

Go to the source code of this file.

Functions

 MODULE_AUTHOR ("Tomasz Stanislawski, <[email protected]>")
 
 MODULE_DESCRIPTION ("Samsung MIXER")
 
 MODULE_LICENSE ("GPL")
 
void mxr_get_mbus_fmt (struct mxr_device *mdev, struct v4l2_mbus_framefmt *mbus_fmt)
 
void mxr_streamer_get (struct mxr_device *mdev)
 
void mxr_streamer_put (struct mxr_device *mdev)
 
void mxr_output_get (struct mxr_device *mdev)
 
void mxr_output_put (struct mxr_device *mdev)
 
int mxr_power_get (struct mxr_device *mdev)
 
void mxr_power_put (struct mxr_device *mdev)
 
 module_init (mxr_init)
 
 module_exit (mxr_exit)
 

Function Documentation

MODULE_AUTHOR ( "Tomasz  Stanislawski,
< t.stanislaws @samsung.com >"   
)
MODULE_DESCRIPTION ( "Samsung MIXER )
module_exit ( mxr_exit  )
module_init ( mxr_init  )
MODULE_LICENSE ( "GPL"  )
void mxr_get_mbus_fmt ( struct mxr_device mdev,
struct v4l2_mbus_framefmt *  mbus_fmt 
)

returns format of data delivared to current output

Definition at line 45 of file mixer_drv.c.

void mxr_output_get ( struct mxr_device mdev)

add new client for output configuration

Definition at line 112 of file mixer_drv.c.

void mxr_output_put ( struct mxr_device mdev)

removes new client for output configuration

Definition at line 123 of file mixer_drv.c.

int mxr_power_get ( struct mxr_device mdev)

adds new consumer for mixer's power

Definition at line 136 of file mixer_drv.c.

void mxr_power_put ( struct mxr_device mdev)

removes consumer for mixer's power

Definition at line 147 of file mixer_drv.c.

void mxr_streamer_get ( struct mxr_device mdev)

add new client for streaming

Definition at line 58 of file mixer_drv.c.

void mxr_streamer_put ( struct mxr_device mdev)

removes new client for streaming

Definition at line 90 of file mixer_drv.c.