|
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 | ) |
1.8.2