Home
last modified time | relevance | path

Searched refs:STRUCT_FIELD (Results 1 – 5 of 5) sorted by relevance

/hal_espressif-latest/components/riscv/include/riscv/
Drvsleep-frames.h17 #undef STRUCT_FIELD
25 #define STRUCT_FIELD(ctype,size,asname,name) .set asname, RV_STRUCT_OFFSET; .set RV_STRUCT_OFFSE… macro
31 #define STRUCT_FIELD(ctype,size,asname,name) asname: .space size macro
37 #define STRUCT_FIELD(ctype,size,asname,name) ctype name; macro
48 STRUCT_FIELD (long, 4, RV_SLP_CTX_MEPC, mepc) /* Machine Exception Program Counter */
49 STRUCT_FIELD (long, 4, RV_SLP_CTX_RA, ra) /* Return address */
50 STRUCT_FIELD (long, 4, RV_SLP_CTX_SP, sp) /* Stack pointer */
51 STRUCT_FIELD (long, 4, RV_SLP_CTX_GP, gp) /* Global pointer */
52 STRUCT_FIELD (long, 4, RV_SLP_CTX_TP, tp) /* Thread pointer */
53 STRUCT_FIELD (long, 4, RV_SLP_CTX_T0, t0) /* Temporary/alternate link register */
[all …]
Drvruntime-frames.h15 #undef STRUCT_FIELD
23 #define STRUCT_FIELD(ctype,size,asname,name) .set asname, RV_STRUCT_OFFSET; .set RV_STRUCT_OFFSE… macro
29 #define STRUCT_FIELD(ctype,size,asname,name) asname: .space size macro
35 #define STRUCT_FIELD(ctype,size,asname,name) ctype name; macro
46 STRUCT_FIELD (long, 4, RV_STK_MEPC, mepc) /* Machine Exception Program Counter */
47 STRUCT_FIELD (long, 4, RV_STK_RA, ra) /* Return address */
48 STRUCT_FIELD (long, 4, RV_STK_SP, sp) /* Stack pointer */
49 STRUCT_FIELD (long, 4, RV_STK_GP, gp) /* Global pointer */
50 STRUCT_FIELD (long, 4, RV_STK_TP, tp) /* Thread pointer */
51 STRUCT_FIELD (long, 4, RV_STK_T0, t0) /* Temporary/alternate link register */
[all …]
/hal_espressif-latest/components/xtensa/include/xtensa/
Dxtensa_context.h67 #undef STRUCT_FIELD
76 #define STRUCT_FIELD(ctype,size,asname,name) .set asname, XT_STRUCT_OFFSET; .set XT_STRUCT_OFFSE… macro
82 #define STRUCT_FIELD(ctype,size,asname,name) asname: .space size macro
90 #define STRUCT_FIELD(ctype,size,asname,name) ctype name; macro
117 STRUCT_FIELD (long, 4, XT_STK_EXIT, exit) /* exit point for dispatch */
118 STRUCT_FIELD (long, 4, XT_STK_PC, pc) /* return PC */
119 STRUCT_FIELD (long, 4, XT_STK_PS, ps) /* return PS */
120 STRUCT_FIELD (long, 4, XT_STK_A0, a0)
121 STRUCT_FIELD (long, 4, XT_STK_A1, a1) /* stack pointer before interrupt */
122 STRUCT_FIELD (long, 4, XT_STK_A2, a2)
[all …]
Dxtruntime-core-state.h48 STRUCT_FIELD (long,4,CS_SA_,signature) // for checking whether state was saved
49 STRUCT_FIELD (long,4,CS_SA_,restore_label)
50 STRUCT_FIELD (long,4,CS_SA_,aftersave_label)
54 STRUCT_FIELD (long,4,CS_SA_,caller_regs_saved) // flag to show if caller regs saved
57 STRUCT_FIELD (long,4,CS_SA_,pwrctl)
60 STRUCT_FIELD (long,4,CS_SA_,windowbase)
61 STRUCT_FIELD (long,4,CS_SA_,windowstart)
63 STRUCT_FIELD (long,4,CS_SA_,sar)
65 STRUCT_FIELD (long,4,CS_SA_,epc1)
66 STRUCT_FIELD (long,4,CS_SA_,ps)
[all …]
Dxtruntime-frames.h37 #define STRUCT_FIELD(ctype,size,pre,name) .set pre##name, XT_STRUCT_OFFSET; .set XT_STR… macro
46 #define STRUCT_FIELD(ctype,size,pre,name) pre##name: .space size macro
54 #define STRUCT_FIELD(ctype,size,pre,name) ctype name; macro
70 STRUCT_FIELD (long,4,KEXC_,pc) /* "parm" */
71 STRUCT_FIELD (long,4,KEXC_,ps)
73 STRUCT_FIELD (long,4,KEXC_,sar) /* "save" */
75 STRUCT_FIELD (long,4,KEXC_,lcount)
76 STRUCT_FIELD (long,4,KEXC_,lbeg)
77 STRUCT_FIELD (long,4,KEXC_,lend)
80 STRUCT_FIELD (long,4,KEXC_,acclo)
[all …]