Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
cc770.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/fcntl.h>
#include <linux/interrupt.h>
#include <linux/ptrace.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/netdevice.h>
#include <linux/if_arp.h>
#include <linux/if_ether.h>
#include <linux/skbuff.h>
#include <linux/delay.h>
#include <linux/can.h>
#include <linux/can/dev.h>
#include <linux/can/error.h>
#include <linux/can/platform/cc770.h>
#include "cc770.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 

Functions

 MODULE_AUTHOR ("Wolfgang Grandegger <[email protected]>")
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_DESCRIPTION (KBUILD_MODNAME"CAN netdevice driver")
 
 module_param (msgobj15_eff, int, S_IRUGO)
 
 MODULE_PARM_DESC (msgobj15_eff,"Extended 29-bit frames for message object 15 ""(default: 11-bit standard frames)")
 
 module_param (i82527_compat, int, S_IRUGO)
 
 MODULE_PARM_DESC (i82527_compat,"Strict Intel 82527 comptibility mode ""without using additional functions")
 
struct net_devicealloc_cc770dev (int sizeof_priv)
 
 EXPORT_SYMBOL_GPL (alloc_cc770dev)
 
void free_cc770dev (struct net_device *dev)
 
 EXPORT_SYMBOL_GPL (free_cc770dev)
 
int register_cc770dev (struct net_device *dev)
 
 EXPORT_SYMBOL_GPL (register_cc770dev)
 
void unregister_cc770dev (struct net_device *dev)
 
 EXPORT_SYMBOL_GPL (unregister_cc770dev)
 
 module_init (cc770_init)
 
 module_exit (cc770_exit)
 

Macro Definition Documentation

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 16 of file cc770.c.

Function Documentation

struct net_device* alloc_cc770dev ( int  sizeof_priv)
read

Definition at line 789 of file cc770.c.

EXPORT_SYMBOL_GPL ( alloc_cc770dev  )
EXPORT_SYMBOL_GPL ( free_cc770dev  )
EXPORT_SYMBOL_GPL ( register_cc770dev  )
EXPORT_SYMBOL_GPL ( unregister_cc770dev  )
void free_cc770dev ( struct net_device dev)

Definition at line 816 of file cc770.c.

MODULE_AUTHOR ( "Wolfgang Grandegger <[email protected]>"  )
MODULE_DESCRIPTION ( KBUILD_MODNAME"CAN netdevice driver )
module_exit ( cc770_exit  )
module_init ( cc770_init  )
MODULE_LICENSE ( "GPL v2 )
module_param ( msgobj15_eff  ,
int  ,
S_IRUGO   
)
module_param ( i82527_compat  ,
int  ,
S_IRUGO   
)
MODULE_PARM_DESC ( msgobj15_eff  ,
"Extended 29-bit frames for message object 15 ""(default: 11-bit standard frames)"   
)
MODULE_PARM_DESC ( i82527_compat  ,
"Strict Intel 82527 comptibility mode ""without using additional functions"   
)
int register_cc770dev ( struct net_device dev)

Definition at line 828 of file cc770.c.

void unregister_cc770dev ( struct net_device dev)

Definition at line 858 of file cc770.c.