Searched refs:BASE_ADDR (Results 1 – 2 of 2) sorted by relevance
| /hal_microchip-latest/mpfs/hal/ |
| D | hw_macros.h | 35 #define HW_get_uint32_reg(BASE_ADDR, REG_OFFSET) (*((uint32_t volatile *)(BASE_ADDR + REG_OFFSET##_… argument 37 #define HW_set_uint32_reg(BASE_ADDR, REG_OFFSET, VALUE) (*((uint32_t volatile *)(BASE_ADDR + REG_OF… argument 39 #define HW_set_uint32_reg_field(BASE_ADDR, FIELD, VALUE) \ argument 40 (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET)) = \ 44 (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET))) & ~FIELD##_MASK) | \ 49 #define HW_get_uint32_reg_field( BASE_ADDR, FIELD ) \ argument 50 … (( (*((uint32_t volatile *)(BASE_ADDR + FIELD##_OFFSET))) & FIELD##_MASK) >> FIELD##_SHIFT) 55 #define HW_get_uint32(BASE_ADDR) (*((uint32_t volatile *)(BASE_ADDR))) argument 57 #define HW_set_uint32(BASE_ADDR, VALUE) (*((uint32_t volatile *)(BASE_ADDR)) = (VALUE)) argument 62 #define HW_get_uint16_reg(BASE_ADDR, REG_OFFSET) (*((uint16_t volatile *)(BASE_ADDR + REG_OFFSET##_… argument [all …]
|
| D | hal.h | 79 #define HAL_set_32bit_reg(BASE_ADDR, REG_NAME, VALUE) \ argument 80 (HW_set_32bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)), (VALUE) )) 92 #define HAL_get_32bit_reg(BASE_ADDR, REG_NAME) \ argument 93 (HW_get_32bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)) )) 105 #define HAL_set_32bit_reg_field(BASE_ADDR, FIELD_NAME, VALUE) \ argument 107 (BASE_ADDR) + FIELD_OFFSET(FIELD_NAME),\ 122 #define HAL_get_32bit_reg_field(BASE_ADDR, FIELD_NAME) \ argument 124 (BASE_ADDR) + FIELD_OFFSET(FIELD_NAME),\ 137 #define HAL_set_16bit_reg(BASE_ADDR, REG_NAME, VALUE) \ argument 138 (HW_set_16bit_reg( ((BASE_ADDR) + (REG_NAME##_REG_OFFSET)), (VALUE) )) [all …]
|