AWR2944: why can the TOP_EFUSE_FARM address cover so many registers?

Part Number: AWR2944


typedef struct {
    volatile uint32_t INSTRUCTION;         // offset 0x00
    volatile uint32_t ADDRESS;             // offset 0x04
    volatile uint32_t DATAREGISTERUPPER;   // offset 0x08
    volatile uint32_t DATAREGISTERLOWER;   // offset 0x0C
    volatile uint32_t SYSTEMCONFIG;        // offset 0x10
    volatile uint32_t SYSTEMSTATUS;        // offset 0x14
    volatile uint32_t ACCUMULATOR;         // offset 0x18
    volatile uint32_t BOUNDARY;            // offset 0x1C
    volatile uint32_t KEYFLAG;             // offset 0x20
    volatile uint32_t KEY;                 // offset 0x24
    volatile uint32_t RELEASE;             // offset 0x28
    volatile uint32_t PINS;                // offset 0x2C
    volatile uint32_t CRA;                 // offset 0x30
    volatile uint32_t READ;                // offset 0x34
    volatile uint32_t PROGRAM;             // offset 0x38
    volatile uint32_t ERROR;               // offset 0x3C
} CSL_efuse_farmRegs;     
   
static CSL_efuse_farmRegs* EfuseController_getBaseAddress(void) {
    return (CSL_efuse_farmRegs*) SOC_virtToPhy((void*)CSL_TOP_EFUSE_FARM_U_BASE);
}
CSL_efuse_farmRegs* ptrEfuseFarm = EfuseController_getBaseAddress();

Hello, why can the TOP_EFUSE_FARM address cover so many registers?
Why can’t I find information on these registers in the chip manual? I only see what the TOP_EFUSE_FARM base address is.Where is TOP_EFUSE_FARM mapped? or Is there another chip manual I should refer to?