Lines Matching refs:rb
98 struct rb_node **p, *rb; in drm_prime_add_buf_handle() local
108 rb = NULL; in drm_prime_add_buf_handle()
113 rb = *p; in drm_prime_add_buf_handle()
114 pos = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_add_buf_handle()
116 p = &rb->rb_right; in drm_prime_add_buf_handle()
118 p = &rb->rb_left; in drm_prime_add_buf_handle()
120 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
123 rb = NULL; in drm_prime_add_buf_handle()
128 rb = *p; in drm_prime_add_buf_handle()
129 pos = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_add_buf_handle()
131 p = &rb->rb_right; in drm_prime_add_buf_handle()
133 p = &rb->rb_left; in drm_prime_add_buf_handle()
135 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
144 struct rb_node *rb; in drm_prime_lookup_buf_by_handle() local
146 rb = prime_fpriv->handles.rb_node; in drm_prime_lookup_buf_by_handle()
147 while (rb) { in drm_prime_lookup_buf_by_handle()
150 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_lookup_buf_by_handle()
154 rb = rb->rb_right; in drm_prime_lookup_buf_by_handle()
156 rb = rb->rb_left; in drm_prime_lookup_buf_by_handle()
166 struct rb_node *rb; in drm_prime_lookup_buf_handle() local
168 rb = prime_fpriv->dmabufs.rb_node; in drm_prime_lookup_buf_handle()
169 while (rb) { in drm_prime_lookup_buf_handle()
172 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_lookup_buf_handle()
177 rb = rb->rb_right; in drm_prime_lookup_buf_handle()
179 rb = rb->rb_left; in drm_prime_lookup_buf_handle()
258 struct rb_node *rb; in drm_prime_remove_buf_handle_locked() local
260 rb = prime_fpriv->dmabufs.rb_node; in drm_prime_remove_buf_handle_locked()
261 while (rb) { in drm_prime_remove_buf_handle_locked()
264 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_remove_buf_handle_locked()
273 rb = rb->rb_right; in drm_prime_remove_buf_handle_locked()
275 rb = rb->rb_left; in drm_prime_remove_buf_handle_locked()