Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
csr_panic.h File Reference

Go to the source code of this file.

Macros

#define CSR_TECH_FW   0
 
#define CSR_TECH_BT   1
 
#define CSR_TECH_WIFI   2
 
#define CSR_TECH_GPS   3
 
#define CSR_TECH_NFC   4
 
#define CSR_PANIC_FW_UNEXPECTED_VALUE   0
 
#define CSR_PANIC_FW_HEAP_EXHAUSTION   1
 
#define CSR_PANIC_FW_INVALID_PFREE_POINTER   2
 
#define CSR_PANIC_FW_EXCEPTION   3
 
#define CSR_PANIC_FW_ASSERTION_FAIL   4
 
#define CSR_PANIC_FW_NULL_TASK_HANDLER   5
 
#define CSR_PANIC_FW_UNKNOWN_TASK   6
 
#define CSR_PANIC_FW_QUEUE_ACCESS_VIOLATION   7
 
#define CSR_PANIC_FW_TOO_MANY_MESSAGES   8
 
#define CSR_PANIC_FW_TOO_MANY_TIMED_EVENTS   9
 
#define CSR_PANIC_FW_ABCSP_SYNC_LOST   10
 
#define CSR_PANIC_FW_OVERSIZE_ABCSP_PRIM   11
 
#define CSR_PANIC_FW_H4_CORRUPTION   12
 
#define CSR_PANIC_FW_H4_SYNC_LOST   13
 
#define CSR_PANIC_FW_H4_RX_OVERRUN   14
 
#define CSR_PANIC_FW_H4_TX_OVERRUN   15
 
#define CSR_PANIC_FW_TM_BC_RESTART_FAIL   16
 
#define CSR_PANIC_FW_TM_BC_START_FAIL   17
 
#define CSR_PANIC_FW_TM_BC_BAD_STATE   18
 
#define CSR_PANIC_FW_TM_BC_TRANSPORT_LOST   19
 

Functions

void CsrPanic (u8 tech, u16 reason, const char *p)
 

Macro Definition Documentation

#define CSR_PANIC_FW_ABCSP_SYNC_LOST   10

Definition at line 34 of file csr_panic.h.

#define CSR_PANIC_FW_ASSERTION_FAIL   4

Definition at line 28 of file csr_panic.h.

#define CSR_PANIC_FW_EXCEPTION   3

Definition at line 27 of file csr_panic.h.

#define CSR_PANIC_FW_H4_CORRUPTION   12

Definition at line 36 of file csr_panic.h.

#define CSR_PANIC_FW_H4_RX_OVERRUN   14

Definition at line 38 of file csr_panic.h.

#define CSR_PANIC_FW_H4_SYNC_LOST   13

Definition at line 37 of file csr_panic.h.

#define CSR_PANIC_FW_H4_TX_OVERRUN   15

Definition at line 39 of file csr_panic.h.

#define CSR_PANIC_FW_HEAP_EXHAUSTION   1

Definition at line 25 of file csr_panic.h.

#define CSR_PANIC_FW_INVALID_PFREE_POINTER   2

Definition at line 26 of file csr_panic.h.

#define CSR_PANIC_FW_NULL_TASK_HANDLER   5

Definition at line 29 of file csr_panic.h.

#define CSR_PANIC_FW_OVERSIZE_ABCSP_PRIM   11

Definition at line 35 of file csr_panic.h.

#define CSR_PANIC_FW_QUEUE_ACCESS_VIOLATION   7

Definition at line 31 of file csr_panic.h.

#define CSR_PANIC_FW_TM_BC_BAD_STATE   18

Definition at line 42 of file csr_panic.h.

#define CSR_PANIC_FW_TM_BC_RESTART_FAIL   16

Definition at line 40 of file csr_panic.h.

#define CSR_PANIC_FW_TM_BC_START_FAIL   17

Definition at line 41 of file csr_panic.h.

#define CSR_PANIC_FW_TM_BC_TRANSPORT_LOST   19

Definition at line 43 of file csr_panic.h.

#define CSR_PANIC_FW_TOO_MANY_MESSAGES   8

Definition at line 32 of file csr_panic.h.

#define CSR_PANIC_FW_TOO_MANY_TIMED_EVENTS   9

Definition at line 33 of file csr_panic.h.

#define CSR_PANIC_FW_UNEXPECTED_VALUE   0

Definition at line 24 of file csr_panic.h.

#define CSR_PANIC_FW_UNKNOWN_TASK   6

Definition at line 30 of file csr_panic.h.

#define CSR_TECH_BT   1

Definition at line 18 of file csr_panic.h.

#define CSR_TECH_FW   0

Definition at line 17 of file csr_panic.h.

#define CSR_TECH_GPS   3

Definition at line 20 of file csr_panic.h.

#define CSR_TECH_NFC   4

Definition at line 21 of file csr_panic.h.

#define CSR_TECH_WIFI   2

Definition at line 19 of file csr_panic.h.

Function Documentation

void CsrPanic ( u8  tech,
u16  reason,
const char p 
)

Definition at line 16 of file csr_panic.c.