Documentation on the possible spi memory addresses

Hi

I am using pigpiod on the raspberry pi and i want to build something that can remotely connect the pi to the matrix creator. I have been looking at the hal code base to get the memory addresses etc but is there any documentation describing all the possible memory addresses and what they are used for.

Thanks