Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | _diva_dbg_entry_head |
Macros | |
#define | MSG_TYPE_DRV_ID 0x0001 |
#define | MSG_TYPE_FLAGS 0x0002 |
#define | MSG_TYPE_STRING 0x0003 |
#define | MSG_TYPE_BINARY 0x0004 |
#define | MSG_TYPE_MLOG 0x0005 |
#define | MSG_FRAME_MAX_SIZE 2150 |
#define | DIVA_MAX_SELECTIVE_FILTER_LENGTH 127 |
#define | DITRACE_CMD_GET_DRIVER_INFO 1 |
#define | DITRACE_READ_DRIVER_DBG_MASK 2 |
#define | DITRACE_WRITE_DRIVER_DBG_MASK 3 |
#define | DITRACE_READ_TRACE_ENTRY 4 |
#define | DITRACE_READ_TRACE_ENTRYS 5 |
#define | DITRACE_WRITE_SELECTIVE_TRACE_FILTER 6 |
#define | DITRACE_READ_SELECTIVE_TRACE_FILTER 7 |
#define | DIVA_MGT_DBG_TRACE 0x00000001 /* All trace messages from the card */ |
#define | DIVA_MGT_DBG_DCHAN 0x00000002 /* All D-channel relater trace messages */ |
#define | DIVA_MGT_DBG_MDM_PROGRESS 0x00000004 /* Modem progress events */ |
#define | DIVA_MGT_DBG_FAX_PROGRESS 0x00000008 /* Fax progress events */ |
#define | DIVA_MGT_DBG_IFC_STATISTICS 0x00000010 /* Interface call statistics */ |
#define | DIVA_MGT_DBG_MDM_STATISTICS 0x00000020 /* Global modem statistics */ |
#define | DIVA_MGT_DBG_FAX_STATISTICS 0x00000040 /* Global call statistics */ |
#define | DIVA_MGT_DBG_LINE_EVENTS 0x00000080 /* Line state events */ |
#define | DIVA_MGT_DBG_IFC_EVENTS 0x00000100 /* Interface/L1/L2 state events */ |
#define | DIVA_MGT_DBG_IFC_BCHANNEL 0x00000200 /* B-Channel trace for all channels */ |
#define | DIVA_MGT_DBG_IFC_AUDIO 0x00000400 /* Audio Tap trace for all channels */ |
Typedefs | |
typedef struct _diva_dbg_entry_head | diva_dbg_entry_head_t |
Functions | |
int | diva_maint_init (byte *base, unsigned long length, int do_init) |
void * | diva_maint_finit (void) |
dword | diva_dbg_q_length (void) |
diva_dbg_entry_head_t * | diva_maint_get_message (word *size, diva_os_spin_lock_magic_t *old_irql) |
void | diva_maint_ack_message (int do_release, diva_os_spin_lock_magic_t *old_irql) |
void | diva_maint_prtComp (char *format,...) |
void | diva_maint_wakeup_read (void) |
int | diva_get_driver_info (dword id, byte *data, int data_length) |
int | diva_get_driver_dbg_mask (dword id, byte *data) |
int | diva_set_driver_dbg_mask (dword id, dword mask) |
void | diva_mnt_remove_xdi_adapter (const DESCRIPTOR *d) |
void | diva_mnt_add_xdi_adapter (const DESCRIPTOR *d) |
int | diva_mnt_shutdown_xdi_adapters (void) |
int | diva_set_trace_filter (int filter_length, const char *filter) |
int | diva_get_trace_filter (int max_length, char *filter) |
#define DITRACE_CMD_GET_DRIVER_INFO 1 |
Definition at line 65 of file debug_if.h.
#define DITRACE_READ_DRIVER_DBG_MASK 2 |
Definition at line 66 of file debug_if.h.
#define DITRACE_READ_SELECTIVE_TRACE_FILTER 7 |
Definition at line 71 of file debug_if.h.
#define DITRACE_READ_TRACE_ENTRY 4 |
Definition at line 68 of file debug_if.h.
#define DITRACE_READ_TRACE_ENTRYS 5 |
Definition at line 69 of file debug_if.h.
#define DITRACE_WRITE_DRIVER_DBG_MASK 3 |
Definition at line 67 of file debug_if.h.
#define DITRACE_WRITE_SELECTIVE_TRACE_FILTER 6 |
Definition at line 70 of file debug_if.h.
#define DIVA_MAX_SELECTIVE_FILTER_LENGTH 127 |
Definition at line 60 of file debug_if.h.
#define DIVA_MGT_DBG_DCHAN 0x00000002 /* All D-channel relater trace messages */ |
Definition at line 77 of file debug_if.h.
#define DIVA_MGT_DBG_FAX_PROGRESS 0x00000008 /* Fax progress events */ |
Definition at line 79 of file debug_if.h.
#define DIVA_MGT_DBG_FAX_STATISTICS 0x00000040 /* Global call statistics */ |
Definition at line 82 of file debug_if.h.
#define DIVA_MGT_DBG_IFC_AUDIO 0x00000400 /* Audio Tap trace for all channels */ |
Definition at line 86 of file debug_if.h.
#define DIVA_MGT_DBG_IFC_BCHANNEL 0x00000200 /* B-Channel trace for all channels */ |
Definition at line 85 of file debug_if.h.
#define DIVA_MGT_DBG_IFC_EVENTS 0x00000100 /* Interface/L1/L2 state events */ |
Definition at line 84 of file debug_if.h.
#define DIVA_MGT_DBG_IFC_STATISTICS 0x00000010 /* Interface call statistics */ |
Definition at line 80 of file debug_if.h.
#define DIVA_MGT_DBG_LINE_EVENTS 0x00000080 /* Line state events */ |
Definition at line 83 of file debug_if.h.
#define DIVA_MGT_DBG_MDM_PROGRESS 0x00000004 /* Modem progress events */ |
Definition at line 78 of file debug_if.h.
#define DIVA_MGT_DBG_MDM_STATISTICS 0x00000020 /* Global modem statistics */ |
Definition at line 81 of file debug_if.h.
#define DIVA_MGT_DBG_TRACE 0x00000001 /* All trace messages from the card */ |
Definition at line 76 of file debug_if.h.
#define MSG_FRAME_MAX_SIZE 2150 |
Definition at line 31 of file debug_if.h.
#define MSG_TYPE_BINARY 0x0004 |
Definition at line 28 of file debug_if.h.
#define MSG_TYPE_DRV_ID 0x0001 |
Definition at line 25 of file debug_if.h.
#define MSG_TYPE_FLAGS 0x0002 |
Definition at line 26 of file debug_if.h.
#define MSG_TYPE_MLOG 0x0005 |
Definition at line 29 of file debug_if.h.
#define MSG_TYPE_STRING 0x0003 |
Definition at line 27 of file debug_if.h.
void diva_maint_ack_message | ( | int | do_release, |
diva_os_spin_lock_magic_t * | old_irql | ||
) |
diva_dbg_entry_head_t* diva_maint_get_message | ( | word * | size, |
diva_os_spin_lock_magic_t * | old_irql | ||
) |
void diva_mnt_add_xdi_adapter | ( | const DESCRIPTOR * | d | ) |
void diva_mnt_remove_xdi_adapter | ( | const DESCRIPTOR * | d | ) |