Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cx88-cards.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include "cx88.h"
#include "tea5767.h"
#include "xc4000.h"

Go to the source code of this file.

Macros

#define info_printk(core, fmt, arg...)   printk(KERN_INFO "%s: " fmt, core->name , ## arg)
 
#define warn_printk(core, fmt, arg...)   printk(KERN_WARNING "%s: " fmt, core->name , ## arg)
 
#define err_printk(core, fmt, arg...)   printk(KERN_ERR "%s: " fmt, core->name , ## arg)
 

Functions

 module_param_array (tuner, int, NULL, 0444)
 
 module_param_array (radio, int, NULL, 0444)
 
 module_param_array (card, int, NULL, 0444)
 
 MODULE_PARM_DESC (tuner,"tuner type")
 
 MODULE_PARM_DESC (radio,"radio tuner type")
 
 MODULE_PARM_DESC (card,"card type")
 
 module_param (latency, int, 0444)
 
 MODULE_PARM_DESC (latency,"pci latency timer")
 
 module_param (disable_ir, int, 0444)
 
 MODULE_PARM_DESC (disable_ir,"Disable IR support")
 
int cx88_tuner_callback (void *priv, int component, int command, int arg)
 
 EXPORT_SYMBOL (cx88_tuner_callback)
 
void cx88_setup_xc3028 (struct cx88_core *core, struct xc2028_ctrl *ctl)
 
 EXPORT_SYMBOL_GPL (cx88_setup_xc3028)
 
int cx88_get_resources (const struct cx88_core *core, struct pci_dev *pci)
 
struct cx88_corecx88_core_create (struct pci_dev *pci, int nr)
 

Macro Definition Documentation

#define err_printk (   core,
  fmt,
  arg... 
)    printk(KERN_ERR "%s: " fmt, core->name , ## arg)

Definition at line 59 of file cx88-cards.c.

#define info_printk (   core,
  fmt,
  arg... 
)    printk(KERN_INFO "%s: " fmt, core->name , ## arg)

Definition at line 53 of file cx88-cards.c.

#define warn_printk (   core,
  fmt,
  arg... 
)    printk(KERN_WARNING "%s: " fmt, core->name , ## arg)

Definition at line 56 of file cx88-cards.c.

Function Documentation

struct cx88_core* cx88_core_create ( struct pci_dev pci,
int  nr 
)
read

Definition at line 3670 of file cx88-cards.c.

int cx88_get_resources ( const struct cx88_core core,
struct pci_dev pci 
)

Definition at line 3654 of file cx88-cards.c.

void cx88_setup_xc3028 ( struct cx88_core core,
struct xc2028_ctrl ctl 
)

Definition at line 3361 of file cx88-cards.c.

int cx88_tuner_callback ( void priv,
int  component,
int  command,
int  arg 
)

Definition at line 3223 of file cx88-cards.c.

EXPORT_SYMBOL ( cx88_tuner_callback  )
EXPORT_SYMBOL_GPL ( cx88_setup_xc3028  )
module_param ( latency  ,
int  ,
0444   
)
module_param ( disable_ir  ,
int  ,
0444   
)
module_param_array ( tuner  ,
int  ,
NULL  ,
0444   
)
module_param_array ( radio  ,
int  ,
NULL  ,
0444   
)
module_param_array ( card  ,
int  ,
NULL  ,
0444   
)
MODULE_PARM_DESC ( tuner  ,
"tuner type  
)
MODULE_PARM_DESC ( radio  ,
"radio tuner type  
)
MODULE_PARM_DESC ( card  ,
"card type  
)
MODULE_PARM_DESC ( latency  ,
"pci latency timer  
)
MODULE_PARM_DESC ( disable_ir  ,
"Disable IR support  
)

Variable Documentation

int fm

Definition at line 2915 of file cx88-cards.c.

Definition at line 2914 of file cx88-cards.c.

const char* name

Definition at line 2916 of file cx88-cards.c.