Lines Matching refs:member

99 	struct drm_prime_member *member;  in drm_prime_add_buf_handle()  local
102 member = kmalloc(sizeof(*member), GFP_KERNEL); in drm_prime_add_buf_handle()
103 if (!member) in drm_prime_add_buf_handle()
107 member->dma_buf = dma_buf; in drm_prime_add_buf_handle()
108 member->handle = handle; in drm_prime_add_buf_handle()
122 rb_link_node(&member->dmabuf_rb, rb, p); in drm_prime_add_buf_handle()
123 rb_insert_color(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_add_buf_handle()
137 rb_link_node(&member->handle_rb, rb, p); in drm_prime_add_buf_handle()
138 rb_insert_color(&member->handle_rb, &prime_fpriv->handles); in drm_prime_add_buf_handle()
150 struct drm_prime_member *member; in drm_prime_lookup_buf_by_handle() local
152 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_lookup_buf_by_handle()
153 if (member->handle == handle) in drm_prime_lookup_buf_by_handle()
154 return member->dma_buf; in drm_prime_lookup_buf_by_handle()
155 else if (member->handle < handle) in drm_prime_lookup_buf_by_handle()
172 struct drm_prime_member *member; in drm_prime_lookup_buf_handle() local
174 member = rb_entry(rb, struct drm_prime_member, dmabuf_rb); in drm_prime_lookup_buf_handle()
175 if (member->dma_buf == dma_buf) { in drm_prime_lookup_buf_handle()
176 *handle = member->handle; in drm_prime_lookup_buf_handle()
178 } 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() local
199 member = rb_entry(rb, struct drm_prime_member, handle_rb); in drm_prime_remove_buf_handle()
200 if (member->handle == handle) { in drm_prime_remove_buf_handle()
201 rb_erase(&member->handle_rb, &prime_fpriv->handles); in drm_prime_remove_buf_handle()
202 rb_erase(&member->dmabuf_rb, &prime_fpriv->dmabufs); in drm_prime_remove_buf_handle()
204 dma_buf_put(member->dma_buf); in drm_prime_remove_buf_handle()
205 kfree(member); in drm_prime_remove_buf_handle()
207 } else if (member->handle < handle) { in drm_prime_remove_buf_handle()