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()
71 struct binder_buffer *new_buffer) in binder_insert_free_buffer()
75 struct binder_buffer *buffer; in binder_insert_free_buffer()
89 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_free_buffer()
104 struct binder_alloc *alloc, struct binder_buffer *new_buffer) in binder_insert_allocated_buffer_locked()
108 struct binder_buffer *buffer; in binder_insert_allocated_buffer_locked()
114 buffer = rb_entry(parent, struct binder_buffer, rb_node); in binder_insert_allocated_buffer_locked()
128 static struct binder_buffer *binder_alloc_prepare_to_free_locked( in binder_alloc_prepare_to_free_locked()
133 struct binder_buffer *buffer; in binder_alloc_prepare_to_free_locked()
136 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_prepare_to_free_locked()
169 struct binder_buffer *binder_alloc_prepare_to_free(struct binder_alloc *alloc, in binder_alloc_prepare_to_free()
362 struct binder_buffer *buffer, in binder_install_buffer_pages()
428 struct binder_buffer *buffer; in debug_no_space_locked()
438 buffer = rb_entry(n, struct binder_buffer, rb_node); in debug_no_space_locked()
447 buffer = rb_entry(n, struct binder_buffer, rb_node); in debug_no_space_locked()
471 struct binder_buffer *buffer; in debug_low_async_space_locked()
488 buffer = rb_entry(n, struct binder_buffer, rb_node); in debug_low_async_space_locked()
515 static struct binder_buffer *binder_alloc_new_buf_locked( in binder_alloc_new_buf_locked()
517 struct binder_buffer *new_buffer, in binder_alloc_new_buf_locked()
523 struct binder_buffer *buffer; in binder_alloc_new_buf_locked()
537 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
563 buffer = rb_entry(best_fit, struct binder_buffer, rb_node); in binder_alloc_new_buf_locked()
647 struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc, in binder_alloc_new_buf()
653 struct binder_buffer *buffer, *next; in binder_alloc_new_buf()
702 static unsigned long buffer_start_page(struct binder_buffer *buffer) in buffer_start_page()
707 static unsigned long prev_buffer_end_page(struct binder_buffer *buffer) in prev_buffer_end_page()
713 struct binder_buffer *buffer) in binder_delete_free_buffer()
715 struct binder_buffer *prev, *next; in binder_delete_free_buffer()
740 struct binder_buffer *buffer) in binder_free_buf_locked()
773 struct binder_buffer *next = binder_buffer_next(buffer); in binder_free_buf_locked()
781 struct binder_buffer *prev = binder_buffer_prev(buffer); in binder_free_buf_locked()
812 struct binder_buffer *buffer, in binder_alloc_get_page()
834 struct binder_buffer *buffer) in binder_alloc_clear_buf()
861 struct binder_buffer *buffer) in binder_alloc_free_buf()
897 struct binder_buffer *buffer; in binder_alloc_mmap_handler()
968 struct binder_buffer *buffer; in binder_alloc_deferred_release()
975 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_deferred_release()
990 struct binder_buffer, entry); in binder_alloc_deferred_release()
1044 struct binder_buffer *buffer; in binder_alloc_print_allocated()
1049 buffer = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_print_allocated()
1305 struct binder_buffer *buffer, in check_buffer()
1331 struct binder_buffer *buffer, in binder_alloc_copy_user_to_buffer()
1363 struct binder_buffer *buffer, in binder_alloc_do_buffer_copy()
1393 struct binder_buffer *buffer, in binder_alloc_copy_to_buffer()
1404 struct binder_buffer *buffer, in binder_alloc_copy_from_buffer()