Lines Matching refs:Addr
84 void XBYTE_OR(MS_U32 Addr, MS_U8 offset, MS_U8 val) in XBYTE_OR() argument
90 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in XBYTE_OR()
91 *(MS_U16 volatile *)(Addr+(offset-1)*2)=(((MS_U16)val)<<8) | (temp ); in XBYTE_OR()
95 temp=*(MS_U16 volatile *)(Addr+offset*2); in XBYTE_OR()
96 *(MS_U16 volatile *)(Addr+offset*2)=(temp )|val; in XBYTE_OR()
100 void XBYTE_AND(MS_U32 Addr, MS_U8 offset,MS_U8 val) in XBYTE_AND() argument
106 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in XBYTE_AND()
107 *(MS_U16 volatile *)(Addr+(offset-1)*2)=((((MS_U16)val)<<8)|0xff) & (temp ); in XBYTE_AND()
111 temp=*(MS_U16 volatile *)(Addr+offset*2); in XBYTE_AND()
112 *(MS_U16 volatile *)(Addr+offset*2)=(temp & (0xff00|val) ); in XBYTE_AND()
117 void XBYTE_SET(MS_U32 Addr, MS_U8 offset,MS_U8 val) in XBYTE_SET() argument
123 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in XBYTE_SET()
124 *(MS_U16 volatile *)(Addr+(offset-1)*2)=((temp & 0x00ff) | (((MS_U16)val)<<8)); in XBYTE_SET()
128 temp=*(MS_U16 volatile *)(Addr+offset*2); in XBYTE_SET()
129 *(MS_U16 volatile *)(Addr+offset*2)=((temp & 0xff00) |val ); in XBYTE_SET()
133 MS_U8 XBYTE_READ(MS_U32 Addr, MS_U8 offset) in XBYTE_READ() argument
140 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in XBYTE_READ()
145 temp=*(MS_U16 volatile *)(Addr+offset*2); in XBYTE_READ()