Lines Matching refs:Addr
89 void ms_XBYTE_OR(MS_U32 Addr, MS_U8 offset, MS_U8 val) in ms_XBYTE_OR() argument
95 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in ms_XBYTE_OR()
96 *(MS_U16 volatile *)(Addr+(offset-1)*2)=(((MS_U16)val)<<8) | (temp ); in ms_XBYTE_OR()
100 temp=*(MS_U16 volatile *)(Addr+offset*2); in ms_XBYTE_OR()
101 *(MS_U16 volatile *)(Addr+offset*2)=(temp )|val; in ms_XBYTE_OR()
105 void ms_XBYTE_AND(MS_U32 Addr, MS_U8 offset,MS_U8 val) in ms_XBYTE_AND() argument
111 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in ms_XBYTE_AND()
112 *(MS_U16 volatile *)(Addr+(offset-1)*2)=((((MS_U16)val)<<8)|0xff) & (temp ); in ms_XBYTE_AND()
116 temp=*(MS_U16 volatile *)(Addr+offset*2); in ms_XBYTE_AND()
117 *(MS_U16 volatile *)(Addr+offset*2)=(temp & (0xff00|val) ); in ms_XBYTE_AND()
122 void ms_XBYTE_SET(MS_U32 Addr, MS_U8 offset,MS_U8 val) in ms_XBYTE_SET() argument
128 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in ms_XBYTE_SET()
129 *(MS_U16 volatile *)(Addr+(offset-1)*2)=((temp & 0x00ff) | (((MS_U16)val)<<8)); in ms_XBYTE_SET()
133 temp=*(MS_U16 volatile *)(Addr+offset*2); in ms_XBYTE_SET()
134 *(MS_U16 volatile *)(Addr+offset*2)=((temp & 0xff00) |val ); in ms_XBYTE_SET()
138 MS_U8 ms_XBYTE_READ(MS_U32 Addr, MS_U8 offset) in ms_XBYTE_READ() argument
145 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in ms_XBYTE_READ()
150 temp=*(MS_U16 volatile *)(Addr+offset*2); in ms_XBYTE_READ()