Lines Matching refs:sa
77 struct srpercpu *sa; in sysrefbootinit() local
81 sa = &sysref_array[i]; in sysrefbootinit()
82 spin_init(&sa->spin, "sysrefbootinit"); in sysrefbootinit()
83 RB_INIT(&sa->rbtree); in sysrefbootinit()
108 struct srpercpu *sa; in sysref_init() local
120 sa = &sysref_array[gd->gd_cpuid]; in sysref_init()
121 spin_lock(&sa->spin); in sysref_init()
122 sysref_rb_tree_RB_INSERT(&sa->rbtree, sr); in sysref_init()
123 spin_unlock(&sa->spin); in sysref_init()
198 struct srpercpu *sa; in sysref_ctor() local
223 sa = &sysref_array[gd->gd_cpuid]; in sysref_ctor()
224 spin_lock(&sa->spin); in sysref_ctor()
225 sysref_rb_tree_RB_INSERT(&sa->rbtree, sr); in sysref_ctor()
226 spin_unlock(&sa->spin); in sysref_ctor()
252 struct srpercpu *sa; in sysref_dtor() local
257 sa = &sysref_array[(int)sr->sysid & ncpus_fit_mask]; in sysref_dtor()
258 spin_lock(&sa->spin); in sysref_dtor()
259 sysref_rb_tree_RB_REMOVE(&sa->rbtree, sr); in sysref_dtor()
260 spin_unlock(&sa->spin); in sysref_dtor()