Lines Matching refs:hw_base
33 #define GIC_CPU_CTRL(hw_base) __REG32((hw_base) + 0x00U) argument
34 #define GIC_CPU_PRIMASK(hw_base) __REG32((hw_base) + 0x04U) argument
35 #define GIC_CPU_BINPOINT(hw_base) __REG32((hw_base) + 0x08U) argument
36 #define GIC_CPU_INTACK(hw_base) __REG32((hw_base) + 0x0cU) argument
37 #define GIC_CPU_EOI(hw_base) __REG32((hw_base) + 0x10U) argument
38 #define GIC_CPU_RUNNINGPRI(hw_base) __REG32((hw_base) + 0x14U) argument
39 #define GIC_CPU_HIGHPRI(hw_base) __REG32((hw_base) + 0x18U) argument
40 #define GIC_CPU_IIDR(hw_base) __REG32((hw_base) + 0xFCU) argument
44 #define GIC_DIST_CTRL(hw_base) __REG32((hw_base) + 0x000U) argument
45 #define GIC_DIST_TYPE(hw_base) __REG32((hw_base) + 0x004U) argument
46 #define GIC_DIST_IGROUP(hw_base, n) __REG32((hw_base) + 0x080U + ((n)/32U) * 4U) argument
47 #define GIC_DIST_ENABLE_SET(hw_base, n) __REG32((hw_base) + 0x100U + ((n)/32U) * 4U) argument
48 #define GIC_DIST_ENABLE_CLEAR(hw_base, n) __REG32((hw_base) + 0x180U + ((n)/32U) * 4U) argument
49 #define GIC_DIST_PENDING_SET(hw_base, n) __REG32((hw_base) + 0x200U + ((n)/32U) * 4U) argument
50 #define GIC_DIST_PENDING_CLEAR(hw_base, n) __REG32((hw_base) + 0x280U + ((n)/32U) * 4U) argument
51 #define GIC_DIST_ACTIVE_SET(hw_base, n) __REG32((hw_base) + 0x300U + ((n)/32U) * 4U) argument
52 #define GIC_DIST_ACTIVE_CLEAR(hw_base, n) __REG32((hw_base) + 0x380U + ((n)/32U) * 4U) argument
53 #define GIC_DIST_PRI(hw_base, n) __REG32((hw_base) + 0x400U + ((n)/4U) * 4U) argument
54 #define GIC_DIST_TARGET(hw_base, n) __REG32((hw_base) + 0x800U + ((n)/4U) * 4U) argument
55 #define GIC_DIST_CONFIG(hw_base, n) __REG32((hw_base) + 0xc00U + ((n)/16U) * 4U) argument
56 #define GIC_DIST_SOFTINT(hw_base) __REG32((hw_base) + 0xf00U) argument
57 #define GIC_DIST_CPENDSGI(hw_base, n) __REG32((hw_base) + 0xf10U + ((n)/4U) * 4U) argument
58 #define GIC_DIST_SPENDSGI(hw_base, n) __REG32((hw_base) + 0xf20U + ((n)/4U) * 4U) argument
59 #define GIC_DIST_ICPIDR2(hw_base) __REG32((hw_base) + 0xfe8U) argument