Lines Matching refs:u32Base

368 #define MReg_Write2Byte(u32Base, u32Reg, u16Val)    \  argument
369 do {((volatile MS_U16*)(u32Base))[((u32Reg))] = u16Val;} while(0)
371 #define MReg_Read2Byte(u32Base, u32Reg) \ argument
372 ((volatile MS_U16*)(u32Base))[((u32Reg))]
374 #define MReg_WriteByte(u32Base, u32Reg, u8Val) \ argument
375 do{((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)] = u8Val;} while(0)
377 #define MReg_ReadByte(u32Base, u32Reg) \ argument
378 ((volatile MS_U8*)(u32Base))[((u32Reg) * 2) - ((u32Reg) & 1)]
380 #define MReg_Write3Byte(u32Base, u32Reg, u32Val) \ argument
384 MReg_WriteByte(u32Base, u32Reg , u32Val); \
385 MReg_Write2Byte(u32Base, (u32Reg + 1), ((u32Val) >> 8)); \
389 MReg_Write2Byte(u32Base, (u32Reg), u32Val); \
390 MReg_WriteByte(u32Base, (u32Reg + 2), ((u32Val) >> 16)); \
394 #define MReg_Write4Byte(u32Base, u32Reg, u32Val) \ argument
398 MReg_WriteByte(u32Base, u32Reg, u32Val); \
399 MReg_Write2Byte(u32Base, (u32Reg + 1), ((u32Val) >> 8)); \
400 MReg_WriteByte(u32Base, (u32Reg + 3), ((u32Val) >> 24)); \
404 MReg_Write2Byte(u32Base, u32Reg, u32Val); \
405 MReg_Write2Byte(u32Base, (u32Reg + 2), ((u32Val) >> 16)); \
409 #define MReg_WriteByteMask(u32Base, u32Reg, u8Val, u8Msk) \ argument
411 …MReg_WriteByte(u32Base, u32Reg, (MReg_ReadByte(u32Base, ((u32Reg))) & ~(u8Msk)) | ((u8Val) & (u8Ms…
414 #define MReg_Write2ByteMask(u32Base, u32Reg, u16Val, u16Msk) \ argument
418 …MReg_WriteByteMask( u32Base, ((u32Reg) + 1) , (((u16Val) & 0xff00) >> 8) , (((u16Msk) & 0xff00) >>…
419 …MReg_WriteByteMask( u32Base, (u32Reg) , ((u16Val) & 0x00ff) , ((u16Msk) & 0x00ff)); …
423 …MReg_Write2Byte(u32Base, u32Reg, (((u16Val) & (u16Msk)) | (MReg_Read2Byte(u32Base, u32Reg) & (~(u1…