Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cx25821-audio-upstream.c File Reference
#include "cx25821-video.h"
#include "cx25821-audio-upstream.h"
#include <linux/fs.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/syscalls.h>
#include <linux/file.h>
#include <linux/fcntl.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/uaccess.h>

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

 MODULE_DESCRIPTION ("v4l2 driver module for cx25821 based TV cards")
 
 MODULE_AUTHOR ("Hiep Huynh <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
int cx25821_sram_channel_setup_upstream_audio (struct cx25821_dev *dev, struct sram_channel *ch, unsigned int bpl, u32 risc)
 
int cx25821_risc_buffer_upstream_audio (struct cx25821_dev *dev, struct pci_dev *pci, unsigned int bpl, unsigned int lines)
 
void cx25821_free_memory_audio (struct cx25821_dev *dev)
 
void cx25821_stop_upstream_audio (struct cx25821_dev *dev)
 
void cx25821_free_mem_upstream_audio (struct cx25821_dev *dev)
 
int cx25821_get_audio_data (struct cx25821_dev *dev, struct sram_channel *sram_ch)
 
int cx25821_openfile_audio (struct cx25821_dev *dev, struct sram_channel *sram_ch)
 
int cx25821_audio_upstream_irq (struct cx25821_dev *dev, int chan_num, u32 status)
 
int cx25821_start_audio_dma_upstream (struct cx25821_dev *dev, struct sram_channel *sram_ch)
 
int cx25821_audio_upstream_init (struct cx25821_dev *dev, int channel_select)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 23 of file cx25821-audio-upstream.c.

Function Documentation

int cx25821_audio_upstream_init ( struct cx25821_dev dev,
int  channel_select 
)

Definition at line 700 of file cx25821-audio-upstream.c.

int cx25821_audio_upstream_irq ( struct cx25821_dev dev,
int  chan_num,
u32  status 
)

Definition at line 493 of file cx25821-audio-upstream.c.

void cx25821_free_mem_upstream_audio ( struct cx25821_dev dev)

Definition at line 251 of file cx25821-audio-upstream.c.

void cx25821_free_memory_audio ( struct cx25821_dev dev)

Definition at line 200 of file cx25821-audio-upstream.c.

int cx25821_get_audio_data ( struct cx25821_dev dev,
struct sram_channel sram_ch 
)

Definition at line 259 of file cx25821-audio-upstream.c.

int cx25821_openfile_audio ( struct cx25821_dev dev,
struct sram_channel sram_ch 
)

Definition at line 354 of file cx25821-audio-upstream.c.

int cx25821_risc_buffer_upstream_audio ( struct cx25821_dev dev,
struct pci_dev pci,
unsigned int  bpl,
unsigned int  lines 
)

Definition at line 136 of file cx25821-audio-upstream.c.

int cx25821_sram_channel_setup_upstream_audio ( struct cx25821_dev dev,
struct sram_channel ch,
unsigned int  bpl,
u32  risc 
)

Definition at line 47 of file cx25821-audio-upstream.c.

int cx25821_start_audio_dma_upstream ( struct cx25821_dev dev,
struct sram_channel sram_ch 
)

Definition at line 637 of file cx25821-audio-upstream.c.

void cx25821_stop_upstream_audio ( struct cx25821_dev dev)

Definition at line 216 of file cx25821-audio-upstream.c.

MODULE_AUTHOR ( "Hiep Huynh <[email protected]>"  )
MODULE_DESCRIPTION ( "v4l2 driver module for cx25821 based TV cards )
MODULE_LICENSE ( "GPL"  )