Home
last modified time | relevance | path

Searched refs:binder_buffer (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/android/
H A Dbinder_alloc.c51 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_nod in binder_insert_free_buffer()
[all...]
H A Dbinder_alloc.h21 * struct binder_buffer - buffer used for binder transactions
41 struct binder_buffer { struct
105 * struct binder_buffer objects used to track the user buffers
127 struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc,
136 struct binder_buffer *
140 struct binder_buffer *buffer);
165 struct binder_buffer *buffer,
171 struct binder_buffer *buffer,
178 struct binder_buffer *buffer,
185 struct binder_buffer *buffe
42 entrybinder_buffer global() argument
43 rb_nodebinder_buffer global() argument
45 freebinder_buffer global() argument
46 clear_on_freebinder_buffer global() argument
47 allow_user_freebinder_buffer global() argument
48 async_transactionbinder_buffer global() argument
49 oneway_spam_suspectbinder_buffer global() argument
50 debug_idbinder_buffer global() argument
51 transactionbinder_buffer global() argument
52 target_nodebinder_buffer global() argument
53 data_sizebinder_buffer global() argument
54 offsets_sizebinder_buffer global() argument
55 extra_buffers_sizebinder_buffer global() argument
56 user_databinder_buffer global() argument
57 pidbinder_buffer global() argument
[all...]
H A Dbinder_trace.h14 struct binder_buffer;
262 TP_PROTO(struct binder_buffer *buf),
282 TP_PROTO(struct binder_buffer *buffer),
286 TP_PROTO(struct binder_buffer *buffer),
290 TP_PROTO(struct binder_buffer *buffer),
294 TP_PROTO(struct binder_buffer *buffer),
H A Dbinder_internal.h543 struct binder_buffer *buffer;
H A Dbinder.c1776 * @buffer: binder_buffer that we're parsing.
1790 struct binder_buffer *buffer, in binder_get_object()
1841 * binder_validate_ptr() - validates binder_buffer_object in a binder_buffer.
1843 * @b: binder_buffer containing the object
1864 struct binder_buffer *b, in binder_validate_ptr()
1932 struct binder_buffer *b, in binder_validate_fixup()
2037 struct binder_buffer *buffer, in binder_transaction_buffer_release()
2216 struct binder_buffer *buffer, in binder_release_entire_buffer()
2474 struct binder_buffer *buffer, in binder_do_deferred_txn_copies()
2739 struct binder_buffer * in binder_fixup_parent()
4043 binder_thread_write(struct binder_proc * proc,struct binder_thread * thread,binder_uintptr_t binder_buffer,size_t size,binder_size_t * consumed) binder_thread_write() argument
4655 binder_thread_read(struct binder_proc * proc,struct binder_thread * thread,binder_uintptr_t binder_buffer,size_t size,binder_size_t * consumed,int non_block) binder_thread_read() argument
[all...]
/linux/drivers/android/tests/
H A Dbinder_alloc_kunit.c142 struct binder_buffer *buffer, in check_buffer_pages_allocated()
166 struct binder_buffer *buffers[], in binder_alloc_test_alloc_buf()
184 struct binder_buffer *buffers[], in binder_alloc_test_free_buf()
235 struct binder_buffer *buffers[BUFFER_NUM]; in binder_alloc_test_alloc_free()
424 struct binder_buffer *buf; in binder_alloc_test_mmap()
434 buf = rb_entry(n, struct binder_buffer, rb_node); in binder_alloc_test_mmap()