Lines Matching refs:err_nodepda
38 struct nodepda_s *err_nodepda = (struct nodepda_s *)_nodepda; in shub1_bte_error_handler() local
39 struct timer_list *recovery_timer = &err_nodepda->bte_recovery_timer; in shub1_bte_error_handler()
49 BTE_PRINTK(("shub1_bte_error_handler(%p) - %d\n", err_nodepda, in shub1_bte_error_handler()
52 if ((err_nodepda->bte_if[0].bh_error == BTE_SUCCESS) && in shub1_bte_error_handler()
53 (err_nodepda->bte_if[1].bh_error == BTE_SUCCESS)) { in shub1_bte_error_handler()
54 BTE_PRINTK(("eh:%p:%d Nothing to do.\n", err_nodepda, in shub1_bte_error_handler()
60 nasid = cnodeid_to_nasid(err_nodepda->bte_if[0].bte_cnode); in shub1_bte_error_handler()
82 BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda, in shub1_bte_error_handler()
100 err_nodepda, smp_processor_id(), in shub1_bte_error_handler()
107 BTE_PRINTK(("eh:%p:%d Cleaning up\n", err_nodepda, smp_processor_id())); in shub1_bte_error_handler()
115 if (err_nodepda->bte_if[0].bh_error != BTE_SUCCESS) in shub1_bte_error_handler()
117 if (err_nodepda->bte_if[1].bh_error != BTE_SUCCESS) in shub1_bte_error_handler()
136 struct nodepda_s *err_nodepda = (struct nodepda_s *)_nodepda; in shub2_bte_error_handler() local
137 struct timer_list *recovery_timer = &err_nodepda->bte_recovery_timer; in shub2_bte_error_handler()
143 nasid = cnodeid_to_nasid(err_nodepda->bte_if[0].bte_cnode); in shub2_bte_error_handler()
149 bte = &err_nodepda->bte_if[i]; in shub2_bte_error_handler()
158 BTE_PRINTK(("eh:%p:%d Marked Giving up\n", err_nodepda, in shub2_bte_error_handler()
175 struct nodepda_s *err_nodepda = (struct nodepda_s *)_nodepda; in bte_error_handler() local
176 spinlock_t *recovery_lock = &err_nodepda->bte_recovery_lock; in bte_error_handler()
182 BTE_PRINTK(("bte_error_handler(%p) - %d\n", err_nodepda, in bte_error_handler()
192 if (err_nodepda->bte_if[i].cleanup_active) { in bte_error_handler()
195 spin_lock(&err_nodepda->bte_if[i].spinlock); in bte_error_handler()
196 BTE_PRINTK(("eh:%p:%d locked %d\n", err_nodepda, in bte_error_handler()
198 err_nodepda->bte_if[i].cleanup_active = 1; in bte_error_handler()
214 bh_error = err_nodepda->bte_if[i].bh_error; in bte_error_handler()
217 notify = err_nodepda->bte_if[i].most_rcnt_na; in bte_error_handler()
219 err_nodepda->bte_if[i].bte_cnode, in bte_error_handler()
220 err_nodepda->bte_if[i].bte_num, in bte_error_handler()
223 err_nodepda->bte_if[i].bh_error = BTE_SUCCESS; in bte_error_handler()
226 err_nodepda->bte_if[i].cleanup_active = 0; in bte_error_handler()
227 BTE_PRINTK(("eh:%p:%d Unlocked %d\n", err_nodepda, in bte_error_handler()
229 spin_unlock(&err_nodepda->bte_if[i].spinlock); in bte_error_handler()