Lines Matching refs:new_buffer
76 struct binder_buffer *new_buffer) in binder_insert_free_buffer() argument
84 BUG_ON(!new_buffer->free); in binder_insert_free_buffer()
86 new_buffer_size = binder_alloc_buffer_size(alloc, new_buffer); in binder_insert_free_buffer()
90 alloc->pid, new_buffer_size, new_buffer); in binder_insert_free_buffer()
104 rb_link_node(&new_buffer->rb_node, parent, p); in binder_insert_free_buffer()
105 rb_insert_color(&new_buffer->rb_node, &alloc->free_buffers); in binder_insert_free_buffer()
109 struct binder_alloc *alloc, struct binder_buffer *new_buffer) in binder_insert_allocated_buffer_locked() argument
115 BUG_ON(new_buffer->free); in binder_insert_allocated_buffer_locked()
122 if (new_buffer->data < buffer->data) in binder_insert_allocated_buffer_locked()
124 else if (new_buffer->data > buffer->data) in binder_insert_allocated_buffer_locked()
129 rb_link_node(&new_buffer->rb_node, parent, p); in binder_insert_allocated_buffer_locked()
130 rb_insert_color(&new_buffer->rb_node, &alloc->allocated_buffers); in binder_insert_allocated_buffer_locked()
487 struct binder_buffer *new_buffer; in binder_alloc_new_buf_locked() local
489 new_buffer = kzalloc(sizeof(*buffer), GFP_KERNEL); in binder_alloc_new_buf_locked()
490 if (!new_buffer) { in binder_alloc_new_buf_locked()
495 new_buffer->data = (u8 *)buffer->data + size; in binder_alloc_new_buf_locked()
496 list_add(&new_buffer->entry, &buffer->entry); in binder_alloc_new_buf_locked()
497 new_buffer->free = 1; in binder_alloc_new_buf_locked()
498 binder_insert_free_buffer(alloc, new_buffer); in binder_alloc_new_buf_locked()