Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
bttv-risc.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/pci.h>
#include <linux/vmalloc.h>
#include <linux/interrupt.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <media/v4l2-ioctl.h>
#include "bttvp.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define VCR_HACK_LINES   4
 

Functions

int bttv_risc_packed (struct bttv *btv, struct btcx_riscmem *risc, struct scatterlist *sglist, unsigned int offset, unsigned int bpl, unsigned int padding, unsigned int skip_lines, unsigned int store_lines)
 
void bttv_set_dma (struct bttv *btv, int override)
 
int bttv_risc_init_main (struct bttv *btv)
 
int bttv_risc_hook (struct bttv *btv, int slot, struct btcx_riscmem *risc, int irqflags)
 
void bttv_dma_free (struct videobuf_queue *q, struct bttv *btv, struct bttv_buffer *buf)
 
int bttv_buffer_activate_vbi (struct bttv *btv, struct bttv_buffer *vbi)
 
int bttv_buffer_activate_video (struct bttv *btv, struct bttv_buffer_set *set)
 
int bttv_buffer_risc (struct bttv *btv, struct bttv_buffer *buf)
 
int bttv_overlay_risc (struct bttv *btv, struct bttv_overlay *ov, const struct bttv_format *fmt, struct bttv_buffer *buf)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 27 of file bttv-risc.c.

#define VCR_HACK_LINES   4

Definition at line 41 of file bttv-risc.c.

Function Documentation

int bttv_buffer_activate_vbi ( struct bttv *  btv,
struct bttv_buffer *  vbi 
)

Definition at line 595 of file bttv-risc.c.

int bttv_buffer_activate_video ( struct bttv *  btv,
struct bttv_buffer_set *  set 
)

Definition at line 647 of file bttv-risc.c.

int bttv_buffer_risc ( struct bttv *  btv,
struct bttv_buffer *  buf 
)

Definition at line 707 of file bttv-risc.c.

void bttv_dma_free ( struct videobuf_queue q,
struct bttv *  btv,
struct bttv_buffer *  buf 
)

Definition at line 581 of file bttv-risc.c.

int bttv_overlay_risc ( struct bttv *  btv,
struct bttv_overlay *  ov,
const struct bttv_format *  fmt,
struct bttv_buffer *  buf 
)

Definition at line 867 of file bttv-risc.c.

int bttv_risc_hook ( struct bttv *  btv,
int  slot,
struct btcx_riscmem risc,
int  irqflags 
)

Definition at line 554 of file bttv-risc.c.

int bttv_risc_init_main ( struct bttv *  btv)

Definition at line 515 of file bttv-risc.c.

int bttv_risc_packed ( struct bttv *  btv,
struct btcx_riscmem risc,
struct scatterlist sglist,
unsigned int  offset,
unsigned int  bpl,
unsigned int  padding,
unsigned int  skip_lines,
unsigned int  store_lines 
)

Definition at line 47 of file bttv-risc.c.

void bttv_set_dma ( struct bttv *  btv,
int  override 
)

Definition at line 463 of file bttv-risc.c.