Lines Matching refs:binder_buffer

51 static struct binder_buffer *binder_buffer_next(struct binder_buffer *buffer)  in binder_buffer_next()
53 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next()
56 static struct binder_buffer *binder_buffer_prev(struct binder_buffer *buffer) in binder_buffer_prev()
58 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev()
62 struct binder_buffer *buffer) in binder_alloc_buffer_size()
70 struct binder_buffer *new_buffer) in binder_insert_free_buffer()
74 struct binder_buffer *buffer; in binder_insert_free_buffer()
88 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_free_buffer()
103 struct binder_alloc *alloc, struct binder_buffer *new_buffer) in binder_insert_allocated_buffer_locked()
107 struct binder_buffer *buffer; in binder_insert_allocated_buffer_locked()
113 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_allocated_buffer_locked()
127 static struct binder_buffer *binder_alloc_prepare_to_free_locked( in binder_alloc_prepare_to_free_locked()
132 struct binder_buffer *buffer; in binder_alloc_prepare_to_free_locked()
138 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_prepare_to_free_locked()
171 struct binder_buffer *binder_alloc_prepare_to_free(struct binder_alloc *alloc, in binder_alloc_prepare_to_free()
174 struct binder_buffer *buffer; in binder_alloc_prepare_to_free()
352 struct binder_buffer *buffer; in debug_low_async_space_locked()
358 buffer = rb_entry(n, struct binder_buffer, rb_node); in debug_low_async_space_locked()
364 + sizeof(struct binder_buffer); in debug_low_async_space_locked()
385 static struct binder_buffer *binder_alloc_new_buf_locked( in binder_alloc_new_buf_locked()
394 struct binder_buffer *buffer; in binder_alloc_new_buf_locked()
427 alloc->free_async_space < size + sizeof(struct binder_buffer)) { in binder_alloc_new_buf_locked()
438 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
462 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
471 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
489 buffer = rb_entry(best_fit, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
510 struct binder_buffer *new_buffer; in binder_alloc_new_buf_locked()
538 alloc->free_async_space -= size + sizeof(struct binder_buffer); in binder_alloc_new_buf_locked()
578 struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc, in binder_alloc_new_buf()
585 struct binder_buffer *buffer; in binder_alloc_new_buf()
594 static void __user *buffer_start_page(struct binder_buffer *buffer) in buffer_start_page()
599 static void __user *prev_buffer_end_page(struct binder_buffer *buffer) in prev_buffer_end_page()
606 struct binder_buffer *buffer) in binder_delete_free_buffer()
608 struct binder_buffer *prev, *next = NULL; in binder_delete_free_buffer()
655 struct binder_buffer *buffer) in binder_free_buf_locked()
676 alloc->free_async_space += buffer_size + sizeof(struct binder_buffer); in binder_free_buf_locked()
691 struct binder_buffer *next = binder_buffer_next(buffer); in binder_free_buf_locked()
699 struct binder_buffer *prev = binder_buffer_prev(buffer); in binder_free_buf_locked()
711 struct binder_buffer *buffer);
720 struct binder_buffer *buffer) in binder_alloc_free_buf()
757 struct binder_buffer *buffer; in binder_alloc_mmap_handler()
818 struct binder_buffer *buffer; in binder_alloc_deferred_release()
825 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_deferred_release()
840 struct binder_buffer, entry); in binder_alloc_deferred_release()
881 struct binder_buffer *buffer) in print_binder_buffer()
906 rb_entry(n, struct binder_buffer, rb_node)); in binder_alloc_print_allocated()
1120 struct binder_buffer *buffer, in check_buffer()
1152 struct binder_buffer *buffer, in binder_alloc_get_page()
1175 struct binder_buffer *buffer) in binder_alloc_clear_buf()
1211 struct binder_buffer *buffer, in binder_alloc_copy_user_to_buffer()
1243 struct binder_buffer *buffer, in binder_alloc_do_buffer_copy()
1282 struct binder_buffer *buffer, in binder_alloc_copy_to_buffer()
1293 struct binder_buffer *buffer, in binder_alloc_copy_from_buffer()