Lines Matching refs:rb

102 	struct rb_node **p, *rb;  in drm_prime_add_buf_handle()  local
112 rb = NULL; in drm_prime_add_buf_handle()
117 rb = *p; in drm_prime_add_buf_handle()
118 pos = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_add_buf_handle()
120 p = &rb->rb_right; in drm_prime_add_buf_handle()
122 p = &rb->rb_left; in drm_prime_add_buf_handle()
124 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
127 rb = NULL; in drm_prime_add_buf_handle()
132 rb = *p; in drm_prime_add_buf_handle()
133 pos = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_add_buf_handle()
135 p = &rb->rb_right; in drm_prime_add_buf_handle()
137 p = &rb->rb_left; in drm_prime_add_buf_handle()
139 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
148 struct rb_node *rb; in drm_prime_lookup_buf_by_handle() local
150 rb = prime_fpriv->handles.rb_node; in drm_prime_lookup_buf_by_handle()
151 while (rb) { in drm_prime_lookup_buf_by_handle()
154 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_lookup_buf_by_handle()
158 rb = rb->rb_right; in drm_prime_lookup_buf_by_handle()
160 rb = rb->rb_left; in drm_prime_lookup_buf_by_handle()
170 struct rb_node *rb; in drm_prime_lookup_buf_handle() local
172 rb = prime_fpriv->dmabufs.rb_node; in drm_prime_lookup_buf_handle()
173 while (rb) { in drm_prime_lookup_buf_handle()
176 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_lookup_buf_handle()
181 rb = rb->rb_right; in drm_prime_lookup_buf_handle()
183 rb = rb->rb_left; in drm_prime_lookup_buf_handle()
193 struct rb_node *rb; in drm_prime_remove_buf_handle_locked() local
195 rb = prime_fpriv->dmabufs.rb_node; in drm_prime_remove_buf_handle_locked()
196 while (rb) { in drm_prime_remove_buf_handle_locked()
199 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_remove_buf_handle_locked()
208 rb = rb->rb_right; in drm_prime_remove_buf_handle_locked()
210 rb = rb->rb_left; in drm_prime_remove_buf_handle_locked()