Lines Matching refs:BASE
48 #define __IO_CALC_ADDRESS_DYNAMIC(BASE, OFFSET) \ argument
49 ((void *)(((alt_u8*)BASE) + (OFFSET)))
51 #define IORD_32DIRECT(BASE, OFFSET) \ argument
52 __builtin_ldwio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)))
53 #define IORD_16DIRECT(BASE, OFFSET) \ argument
54 __builtin_ldhuio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)))
55 #define IORD_8DIRECT(BASE, OFFSET) \ argument
56 __builtin_ldbuio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)))
58 #define IOWR_32DIRECT(BASE, OFFSET, DATA) \ argument
59 __builtin_stwio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)), (DATA))
60 #define IOWR_16DIRECT(BASE, OFFSET, DATA) \ argument
61 __builtin_sthio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)), (DATA))
62 #define IOWR_8DIRECT(BASE, OFFSET, DATA) \ argument
63 __builtin_stbio (__IO_CALC_ADDRESS_DYNAMIC ((BASE), (OFFSET)), (DATA))
67 #define __IO_CALC_ADDRESS_NATIVE(BASE, REGNUM) \ argument
68 ((void *)(((alt_u8*)BASE) + ((REGNUM) * (SYSTEM_BUS_WIDTH/8))))
70 #define IORD(BASE, REGNUM) \ argument
71 __builtin_ldwio (__IO_CALC_ADDRESS_NATIVE ((BASE), (REGNUM)))
72 #define IOWR(BASE, REGNUM, DATA) \ argument
73 __builtin_stwio (__IO_CALC_ADDRESS_NATIVE ((BASE), (REGNUM)), (DATA))