Lines Matching defs:a
32 #define MMCR32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
33 #define MMCR16(a) *((volatile uint16_t *)(uintptr_t)(a)) argument
34 #define MMCR8(a) *((volatile uint8_t *)(uintptr_t)(a)) argument
36 #define MMCR_RD32(a, v) v = *((volatile uint32_t *)(uintptr_t)(a)) argument
37 #define MMCR_RD16(a, v) v = *((volatile uint16_t *)(uintptr_t)(a)) argument
38 #define MMCR_RD8(a, v) v = *((volatile uint8_t *)(uintptr_t)(a)) argument
40 #define MMCR_WR32(a, d) *((volatile uint32_t *)(uintptr_t)(a)) = (uint32_t)(d) argument
41 #define MMCR_WR16(a, h) *((volatile uint16_t *)(uintptr_t)(a)) = (uint16_t)(h) argument
42 #define MMCR_WR8(a, b) *((volatile uint8_t *)(uintptr_t)(a)) = (uint8_t)(b) argument
44 #define REG32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
45 #define REG16(a) *((volatile uint16_t *)(uintptr_t)(a)) argument
46 #define REG8(a) *((volatile uint8_t *)(uintptr_t)(a)) argument
48 #define REG32W(a, d) *((volatile uint32_t *)(uintptr_t)(a)) = (uint32_t)(d) argument
49 #define REG16W(a, h) *((volatile uint16_t *)(uintptr_t)(a)) = (uint16_t)(h) argument
50 #define REG8W(a, b) *((volatile uint8_t *)(uintptr_t)(a)) = (uint8_t)(b) argument
52 #define REG32R(a, d) (d) = *(volatile uint32_t *)(uintptr_t)(a) argument
53 #define REG16R(a, h) (h) = *(volatile uint16_t *)(uintptr_t)(a) argument
54 #define REG8R(a, b) (b) = *(volatile uint8_t *)(uintptr_t)(a) argument
56 #define REG32_OFS(a, ofs) *(volatile uint32_t *)((uintptr_t)(a) + (uintptr_t)(ofs)) argument
57 #define REG16_OFS(a, ofs) *(volatile uint16_t *)((uintptr_t)(a) + (uintptr_t)(ofs)) argument
58 #define REG8_OFS(a, ofs) *(volatile uint8_t *)((uintptr_t)(a) + (uintptr_t)(ofs)) argument
60 #define REG32_BIT_SET(a, b) *(volatile uint32_t *)(a) |= (1ul << (b)) argument
61 #define REG32_BIT_CLR(a, b) *(volatile uint32_t *)(a) &= ~(1ul << (b)) argument
63 #define REG16_BIT_SET(a, b) *(volatile uint16_t *)(a) |= (1ul << (b)) argument
64 #define REG16_BIT_CLR(a, b) *(volatile uint16_t *)(a) &= ~(1ul << (b)) argument
66 #define REG8_BIT_SET(a, b) *(volatile uint8_t *)(a) |= (1ul << (b)) argument
67 #define REG8_BIT_CLR(a, b) *(volatile uint8_t *)(a) &= ~(1ul << (b)) argument