Lines Matching refs:offset

84 void XBYTE_OR(MS_U32 Addr, MS_U8 offset, MS_U8 val)  in XBYTE_OR()  argument
88 if (offset & 1) in XBYTE_OR()
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
104 if (offset &1) in XBYTE_AND()
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
121 if (offset &1) in XBYTE_SET()
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
138 if (offset &1) in XBYTE_READ()
140 temp=*(MS_U16 volatile *)(Addr+(offset-1)*2); in XBYTE_READ()
145 temp=*(MS_U16 volatile *)(Addr+offset*2); in XBYTE_READ()
171 void UTMI_ORXBYTE_EX(MS_U8 offset,MS_U8 val, MS_U32 base) in UTMI_ORXBYTE_EX() argument
173 XBYTE_OR(base, offset, val); in UTMI_ORXBYTE_EX()
176 void UTMI_ANDXBYTE_EX(MS_U8 offset,MS_U8 val, MS_U32 base) in UTMI_ANDXBYTE_EX() argument
178 XBYTE_AND(base, offset, val); in UTMI_ANDXBYTE_EX()
181 void UTMI_SETXBYTE_EX(MS_U8 offset,MS_U8 val, MS_U32 base) in UTMI_SETXBYTE_EX() argument
183 XBYTE_SET(base, offset, val); in UTMI_SETXBYTE_EX()
186 MS_U8 UTMI_READXBYTE_EX(MS_U8 offset, MS_U32 base) in UTMI_READXBYTE_EX() argument
188 return XBYTE_READ(base, offset); in UTMI_READXBYTE_EX()