HPROT operation in AHB

Can anyone please explain the functionality of HPROT signal in AHB?

i.e, what is user access,privileged access,bufferable,non bufferable,cacheable,non cacheable?

Thanks in advance
SATYA