These causes can classified into three categories:
Pre renal:
any condition affect the blood flow to the kidneys may lead to kidney failure
Renal:
any condition affect the kidney itself will cause renal failure
Post renal:
any condition affect passage of urine will cause renal failure