Lines Matching refs:si
115 struct shadow_info *si = in is_shadow() local
117 if (b == si->where) { in is_shadow()
121 if (b < si->where) in is_shadow()
122 node = &si->node.rb_left; in is_shadow()
124 node = &si->node.rb_right; in is_shadow()
138 struct shadow_info *si; in insert_shadow() local
140 si = kmalloc(sizeof(*si), GFP_NOIO); in insert_shadow()
141 if (si) { in insert_shadow()
143 si->where = b; in insert_shadow()
150 struct shadow_info *si = in insert_shadow() local
153 if (b < si->where) in insert_shadow()
154 node = &si->node.rb_left; in insert_shadow()
156 node = &si->node.rb_right; in insert_shadow()
158 rb_link_node(&si->node, parent, node); in insert_shadow()
159 rb_insert_color(&si->node, &tm->buckets[bucket]); in insert_shadow()
171 struct shadow_info *si = in wipe_shadow_table() local
173 rb_erase(&si->node, &tm->buckets[i]); in wipe_shadow_table()
174 kfree(si); in wipe_shadow_table()