dgrs_asstruct.h
来自「powerpc内核mpc8241linux系统下net驱动程序」· C头文件 代码 · 共 38 行
H
38 行
/* * For declaring structures shared with assembly routines * * $Id: asstruct.h,v 1.1.1.1 1994/10/23 05:08:32 rick Exp $ */#if ASSEMBLER# define MO(t,a) (a)# define VMO(t,a) (a)# define BEGIN_STRUCT(x) _Off=0# define S1A(t,x,n) _Off=(_Off+0)&~0; x=_Off; _Off=_Off+(1*n)# define S2A(t,x,n) _Off=(_Off+1)&~1; x=_Off; _Off=_Off+(2*n)# define S4A(t,x,n) _Off=(_Off+3)&~3; x=_Off; _Off=_Off+(4*n)# define WORD(x) _Off=(_Off+3)&~3; x=_Off; _Off=_Off+4# define WORDA(x,n) _Off=(_Off+3)&~3; x=_Off; _Off=_Off+(4*n)# define VWORD(x) _Off=(_Off+3)&~3; x=_Off; _Off=_Off+4# define S1(t,x) _Off=(_Off+0)&~0; x=_Off; _Off=_Off+1# define S2(t,x) _Off=(_Off+1)&~1; x=_Off; _Off=_Off+2# define S4(t,x) _Off=(_Off+3)&~3; x=_Off; _Off=_Off+4# define END_STRUCT(x) _Off=(_Off+3)&~3; x=_Off #else /* C */#define VMO(t,a) (*(volatile t *)(a))# define BEGIN_STRUCT(x) struct x {# define S1(t,x) t x ;# define S1A(t,x,n) t x[n] ;# define S2(t,x) t x ;# define S2A(t,x,n) t x[n] ;# define S4(t,x) t x ;# define S4A(t,x,n) t x[n] ;# define END_STRUCT(x) } ;#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?