Lines Matching refs:member
97 struct drm_prime_member *member; in drm_prime_add_buf_handle() local
100 member = kmalloc(sizeof(*member), GFP_KERNEL); in drm_prime_add_buf_handle()
101 if (!member) in drm_prime_add_buf_handle()
105 member->dma_buf = dma_buf; in drm_prime_add_buf_handle()
106 member->handle = handle; in drm_prime_add_buf_handle()
120 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
121 rb_insert_color(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_add_buf_handle()
135 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
136 rb_insert_color(&member->handle_rb, &prime_fpriv->handles); in drm_prime_add_buf_handle()
148 struct drm_prime_member *member; in drm_prime_lookup_buf_by_handle() local
150 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_lookup_buf_by_handle()
151 if (member->handle == handle) in drm_prime_lookup_buf_by_handle()
152 return member->dma_buf; in drm_prime_lookup_buf_by_handle()
153 else if (member->handle < handle) in drm_prime_lookup_buf_by_handle()
170 struct drm_prime_member *member; in drm_prime_lookup_buf_handle() local
172 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_lookup_buf_handle()
173 if (member->dma_buf == dma_buf) { in drm_prime_lookup_buf_handle()
174 *handle = member->handle; in drm_prime_lookup_buf_handle()
176 } else if (member->dma_buf < dma_buf) { in drm_prime_lookup_buf_handle()
262 struct drm_prime_member *member; in drm_prime_remove_buf_handle_locked() local
264 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_remove_buf_handle_locked()
265 if (member->dma_buf == dma_buf) { in drm_prime_remove_buf_handle_locked()
266 rb_erase(&member->handle_rb, &prime_fpriv->handles); in drm_prime_remove_buf_handle_locked()
267 rb_erase(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_remove_buf_handle_locked()
270 kfree(member); in drm_prime_remove_buf_handle_locked()
272 } else if (member->dma_buf < dma_buf) { in drm_prime_remove_buf_handle_locked()