Lines Matching refs:u32Base
320 #define MReg_Write2Byte(u32Base, u32Reg, u16Val) \ argument
321 do {((volatile MS_U16*)(u32Base))[((u32Reg))] = u16Val;} while(0)
323 #define MReg_Read2Byte(u32Base, u32Reg) \ argument
324 ((volatile MS_U16*)(u32Base))[((u32Reg))]
326 #define MReg_WriteByte(u32Base, u32Reg, u8Val) \ argument
327 do{((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)] = u8Val;} while(0)
329 #define MReg_ReadByte(u32Base, u32Reg) \ argument
330 ((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)]
332 #define MReg_Write3Byte(u32Base, u32Reg, u32Val) \ argument
336 MReg_WriteByte(u32Base, u32Reg , u32Val); \
337 MReg_Write2Byte(u32Base, (u32Reg + 1), ((u32Val) >> 8)); \
341 MReg_Write2Byte(u32Base, (u32Reg), u32Val); \
342 MReg_WriteByte(u32Base, (u32Reg + 2), ((u32Val) >> 16)); \
346 #define MReg_Write4Byte(u32Base, u32Reg, u32Val) \ argument
350 MReg_WriteByte(u32Base, u32Reg, u32Val); \
351 MReg_Write2Byte(u32Base, (u32Reg + 1), ((u32Val) >> 8)); \
352 MReg_WriteByte(u32Base, (u32Reg + 3), ((u32Val) >> 24)); \
356 MReg_Write2Byte(u32Base, u32Reg, u32Val); \
357 MReg_Write2Byte(u32Base, (u32Reg + 2), ((u32Val) >> 16)); \
361 #define MReg_WriteByteMask(u32Base, u32Reg, u8Val, u8Msk) \ argument
363 …MReg_WriteByte(u32Base, u32Reg, (MReg_ReadByte(u32Base, ((u32Reg))) & ~(u8Msk)) | ((u8Val) & (u8Ms…
366 #define MReg_Write2ByteMask(u32Base, u32Reg, u16Val, u16Msk) \ argument
370 …MReg_WriteByteMask( u32Base, ((u32Reg) + 1) , (((u16Val) & 0xff00) >> 8) , (((u16Msk) & 0xff00) >>…
371 …MReg_WriteByteMask( u32Base, (u32Reg) , ((u16Val) & 0x00ff) , ((u16Msk) & 0x00ff)); …
375 …MReg_Write2Byte(u32Base, u32Reg, (((u16Val) & (u16Msk)) | (MReg_Read2Byte(u32Base, u32Reg) & (~(u1…