Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/proc_fs.h>
#include <linux/seq_file.h>
#include <linux/signal.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <linux/slab.h>
#include "hysdn_defs.h"
#include <linux/kernelcapi.h>
Go to the source code of this file.
Data Structures | |
struct | _hycapi_appl |
Macros | |
#define | VER_DRIVER 0 |
#define | VER_CARDTYPE 1 |
#define | VER_HWID 2 |
#define | VER_SERIAL 3 |
#define | VER_OPTION 4 |
#define | VER_PROTO 5 |
#define | VER_PROFILE 6 |
#define | VER_CAPI 7 |
Typedefs | |
typedef struct _hycapi_appl | hycapi_appl |
Functions | |
module_param (hycapi_enable, uint, 0) | |
int | hycapi_capi_release (hysdn_card *card) |
int | hycapi_capi_stop (hysdn_card *card) |
void | hycapi_rx_capipkt (hysdn_card *card, unsigned char *buf, unsigned short len) |
void | hycapi_tx_capiack (hysdn_card *card) |
struct sk_buff * | hycapi_tx_capiget (hysdn_card *card) |
int | hycapi_init (void) |
void | hycapi_cleanup (void) |
int | hycapi_capi_create (hysdn_card *card) |
Variables | |
unsigned int | hycapi_enable = 0xffffffff |
typedef struct _hycapi_appl hycapi_appl |
int hycapi_capi_create | ( | hysdn_card * | card | ) |
int hycapi_capi_release | ( | hysdn_card * | card | ) |
int hycapi_capi_stop | ( | hysdn_card * | card | ) |
void hycapi_rx_capipkt | ( | hysdn_card * | card, |
unsigned char * | buf, | ||
unsigned short | len | ||
) |
void hycapi_tx_capiack | ( | hysdn_card * | card | ) |
|
read |
module_param | ( | hycapi_enable | , |
uint | , | ||
0 | |||
) |