Disturbance of endogenous hydrogen sulfide generation and endoplasmic reticulum stress in hippocampus are involved in homocysteine-induced defect in learning and memory of rats