Searched refs:binder_buffer (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/android/ |
H A D | binder_alloc.c | 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_nod in binder_insert_free_buffer() [all...] |
H A D | binder_alloc.h | 21 * 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 D | binder_trace.h | 14 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 D | binder_internal.h | 543 struct binder_buffer *buffer;
|
H A D | binder.c | 1776 * @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 D | binder_alloc_kunit.c | 142 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()
|