Lines Matching refs:u32Base
349 #define MReg_Write2Byte(u32Base, u32Reg, u16Val ) \ argument
350 do {((volatile MS_U16*)(u32Base))[((u32Reg))] = u16Val;} while(0)
352 #define MReg_Read2Byte( u32Base, u32Reg ) \ argument
353 ((volatile MS_U16*)(u32Base))[((u32Reg) )]
355 #define MReg_WriteByte(u32Base, u32Reg, u8Val ) \ argument
356 do{((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)] = u8Val;} while(0)
358 #define MReg_ReadByte( u32Base, u32Reg ) \ argument
359 ((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)]
361 #define MReg_Write3Byte(u32Base, u32Reg, u32Val ) \ argument
365 MReg_WriteByte(u32Base, u32Reg , u32Val); \
366 … MReg_Write2Byte(u32Base, (u32Reg + 1) , ((u32Val) >> 8)); \
370 …MReg_Write2Byte(u32Base, (u32Reg) , u32Val); …
371 MReg_WriteByte(u32Base, (u32Reg + 2) , ((u32Val) >> 16)); \
375 #define MReg_Write4Byte( u32Base, u32Reg, u32Val ) \ argument
379 MReg_WriteByte( u32Base, u32Reg , u32Val); \
380 … MReg_Write2Byte( u32Base, (u32Reg + 1) , ( (u32Val) >> 8)); \
381 MReg_WriteByte( u32Base, (u32Reg + 3) , ((u32Val) >> 24)); \
385 …MReg_Write2Byte(u32Base, u32Reg , u32Val); …
386 …MReg_Write2Byte(u32Base, (u32Reg + 2) , ((u32Val) >> 16)); …
390 #define MReg_WriteByteMask(u32Base, u32Reg, u8Val, u8Msk ) \ argument
392 …MReg_WriteByte( u32Base, u32Reg, (MReg_ReadByte(u32Base, ((u32Reg) )) & ~(u8Msk)) | ((u8Val) & (u8…
395 #define MReg_Write2ByteMask( u32Base, u32Reg, u16Val , u16Msk) … argument
399 …MReg_WriteByteMask( u32Base, ((u32Reg)+1) , (((u16Val) & 0xff00)>>8) , (((u16Msk)&0xff00)>>8) ); …
400 …MReg_WriteByteMask( u32Base, (u32Reg) , ((u16Val) & 0x00ff) , ((u16Msk)&0x00ff) ); …
404 …MReg_Write2Byte(u32Base, u32Reg , (((u16Val) & (u16Msk)) | (MReg_Read2Byte(u32Base, u32Reg ) …