Linux Kernel
3.7.1
|
#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/dev.h>
#include <linux/can/error.h>
#include "sja1000.h"
Go to the source code of this file.
Macros | |
#define | DRV_NAME "sja1000" |
Functions | |
MODULE_AUTHOR ("Oliver Hartkopp <[email protected]>") | |
MODULE_LICENSE ("Dual BSD/GPL") | |
MODULE_DESCRIPTION (DRV_NAME"CAN netdevice driver") | |
irqreturn_t | sja1000_interrupt (int irq, void *dev_id) |
EXPORT_SYMBOL_GPL (sja1000_interrupt) | |
struct net_device * | alloc_sja1000dev (int sizeof_priv) |
EXPORT_SYMBOL_GPL (alloc_sja1000dev) | |
void | free_sja1000dev (struct net_device *dev) |
EXPORT_SYMBOL_GPL (free_sja1000dev) | |
int | register_sja1000dev (struct net_device *dev) |
EXPORT_SYMBOL_GPL (register_sja1000dev) | |
void | unregister_sja1000dev (struct net_device *dev) |
EXPORT_SYMBOL_GPL (unregister_sja1000dev) | |
module_init (sja1000_init) | |
module_exit (sja1000_exit) | |
|
read |
EXPORT_SYMBOL_GPL | ( | sja1000_interrupt | ) |
EXPORT_SYMBOL_GPL | ( | alloc_sja1000dev | ) |
EXPORT_SYMBOL_GPL | ( | free_sja1000dev | ) |
EXPORT_SYMBOL_GPL | ( | register_sja1000dev | ) |
EXPORT_SYMBOL_GPL | ( | unregister_sja1000dev | ) |
void free_sja1000dev | ( | struct net_device * | dev | ) |
MODULE_AUTHOR | ( | "Oliver Hartkopp <[email protected]>" | ) |
module_exit | ( | sja1000_exit | ) |
module_init | ( | sja1000_init | ) |
MODULE_LICENSE | ( | "Dual BSD/GPL" | ) |
int register_sja1000dev | ( | struct net_device * | dev | ) |
irqreturn_t sja1000_interrupt | ( | int | irq, |
void * | dev_id | ||
) |
void unregister_sja1000dev | ( | struct net_device * | dev | ) |