Lines Matching refs:member

101 	struct drm_prime_member *member;  in drm_prime_add_buf_handle()  local
104 member = kmalloc(sizeof(*member), GFP_KERNEL); in drm_prime_add_buf_handle()
105 if (!member) in drm_prime_add_buf_handle()
109 member->dma_buf = dma_buf; in drm_prime_add_buf_handle()
110 member->handle = handle; in drm_prime_add_buf_handle()
124 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
125 rb_insert_color(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_add_buf_handle()
139 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
140 rb_insert_color(&member->handle_rb, &prime_fpriv->handles); in drm_prime_add_buf_handle()
152 struct drm_prime_member *member; in drm_prime_lookup_buf_by_handle() local
154 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_lookup_buf_by_handle()
155 if (member->handle == handle) in drm_prime_lookup_buf_by_handle()
156 return member->dma_buf; in drm_prime_lookup_buf_by_handle()
157 else if (member->handle < handle) in drm_prime_lookup_buf_by_handle()
174 struct drm_prime_member *member; in drm_prime_lookup_buf_handle() local
176 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_lookup_buf_handle()
177 if (member->dma_buf == dma_buf) { in drm_prime_lookup_buf_handle()
178 *handle = member->handle; in drm_prime_lookup_buf_handle()
180 } else if (member->dma_buf < dma_buf) { in drm_prime_lookup_buf_handle()
197 struct drm_prime_member *member; in drm_prime_remove_buf_handle_locked() local
199 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_remove_buf_handle_locked()
200 if (member->dma_buf == dma_buf) { in drm_prime_remove_buf_handle_locked()
201 rb_erase(&member->handle_rb, &prime_fpriv->handles); in drm_prime_remove_buf_handle_locked()
202 rb_erase(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_remove_buf_handle_locked()
205 kfree(member); in drm_prime_remove_buf_handle_locked()
207 } else if (member->dma_buf < dma_buf) { in drm_prime_remove_buf_handle_locked()