Home
last modified time | relevance | path

Searched refs:binder_buffer (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/android/
H A Dbinder_alloc.c50 static struct binder_buffer *binder_buffer_next(struct binder_buffer *buffer) in binder_buffer_next()
52 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next()
55 static struct binder_buffer *binder_buffer_prev(struct binder_buffer *buffer) in binder_buffer_prev()
57 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev()
61 struct binder_buffer *buffer) in binder_alloc_buffer_size()
69 struct binder_buffer *new_buffer) in binder_insert_free_buffer()
73 struct binder_buffer *buffer; in binder_insert_free_buffer()
87 buffer = rb_entry(parent, struct binder_buffer, rb_nod in binder_insert_free_buffer()
[all...]
H A Dbinder_alloc.h22 * struct binder_buffer - buffer used for binder transactions
40 struct binder_buffer { struct
94 * struct binder_buffer objects used to track the user buffers
120 extern struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc,
130 extern struct binder_buffer *
134 struct binder_buffer *buffer);
163 struct binder_buffer *buffer,
169 struct binder_buffer *buffer,
176 struct binder_buffer *buffer,
H A Dbinder_alloc_selftest.c93 struct binder_buffer *buffer, in check_buffer_pages_allocated()
116 struct binder_buffer *buffers[], in binder_selftest_alloc_buf()
133 struct binder_buffer *buffers[], in binder_selftest_free_buf()
179 struct binder_buffer *buffers[BUFFER_NUM]; in binder_selftest_alloc_free()
H A Dbinder_trace.h14 struct binder_buffer;
254 TP_PROTO(struct binder_buffer *buf),
274 TP_PROTO(struct binder_buffer *buffer),
278 TP_PROTO(struct binder_buffer *buffer),
282 TP_PROTO(struct binder_buffer *buffer),
H A Dbinder.c620 struct binder_buffer *buffer;
2073 * @buffer: binder_buffer that we're parsing.
2087 struct binder_buffer *buffer, in binder_get_object()
2138 * binder_validate_ptr() - validates binder_buffer_object in a binder_buffer.
2140 * @b: binder_buffer containing the object
2161 struct binder_buffer *b, in binder_validate_ptr()
2229 struct binder_buffer *b, in binder_validate_fixup()
2332 struct binder_buffer *buffer, in binder_transaction_buffer_release()
2512 struct binder_buffer *buffer, in binder_release_entire_buffer()
2769 struct binder_buffer *buffe in binder_do_deferred_txn_copies()
4033 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
4618 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...]
/kernel/linux/linux-6.6/drivers/android/
H A Dbinder_alloc.c50 static struct binder_buffer *binder_buffer_next(struct binder_buffer *buffer) in binder_buffer_next()
52 return list_entry(buffer->entry.next, struct binder_buffer, entry); in binder_buffer_next()
55 static struct binder_buffer *binder_buffer_prev(struct binder_buffer *buffer) in binder_buffer_prev()
57 return list_entry(buffer->entry.prev, struct binder_buffer, entry); in binder_buffer_prev()
61 struct binder_buffer *buffer) in binder_alloc_buffer_size()
69 struct binder_buffer *new_buffer) in binder_insert_free_buffer()
73 struct binder_buffer *buffer; in binder_insert_free_buffer()
87 buffer = rb_entry(parent, struct binder_buffer, rb_nod in binder_insert_free_buffer()
[all...]
H A Dbinder_alloc.h22 * struct binder_buffer - buffer used for binder transactions
42 struct binder_buffer { struct
98 * struct binder_buffer objects used to track the user buffers
124 extern struct binder_buffer *binder_alloc_new_buf(struct binder_alloc *alloc,
134 extern struct binder_buffer *
138 struct binder_buffer *buffer);
167 struct binder_buffer *buffer,
173 struct binder_buffer *buffer,
180 struct binder_buffer *buffer,
H A Dbinder_alloc_selftest.c93 struct binder_buffer *buffer, in check_buffer_pages_allocated()
116 struct binder_buffer *buffers[], in binder_selftest_alloc_buf()
133 struct binder_buffer *buffers[], in binder_selftest_free_buf()
179 struct binder_buffer *buffers[BUFFER_NUM]; in binder_selftest_alloc_free()
H A Dbinder_trace.h14 struct binder_buffer;
283 TP_PROTO(struct binder_buffer *buf),
303 TP_PROTO(struct binder_buffer *buffer),
307 TP_PROTO(struct binder_buffer *buffer),
311 TP_PROTO(struct binder_buffer *buffer),
315 TP_PROTO(struct binder_buffer *buffer),
H A Dbinder_internal.h536 struct binder_buffer *buffer;
H A Dbinder.c1724 * @buffer: binder_buffer that we're parsing.
1738 struct binder_buffer *buffer, in binder_get_object()
1787 * binder_validate_ptr() - validates binder_buffer_object in a binder_buffer.
1789 * @b: binder_buffer containing the object
1810 struct binder_buffer *b, in binder_validate_ptr()
1878 struct binder_buffer *b, in binder_validate_fixup()
1983 struct binder_buffer *buffer, in binder_transaction_buffer_release()
2163 struct binder_buffer *buffer, in binder_release_entire_buffer()
2421 struct binder_buffer *buffer, in binder_do_deferred_txn_copies()
2686 struct binder_buffer * in binder_fixup_parent()
3868 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
4441 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...]

Completed in 20 milliseconds