Lines Matching defs:new_buffer
69 struct binder_buffer *new_buffer)
77 BUG_ON(!new_buffer->free);
79 new_buffer_size = binder_alloc_buffer_size(alloc, new_buffer);
83 alloc->pid, new_buffer_size, new_buffer);
97 rb_link_node(&new_buffer->rb_node, parent, p);
98 rb_insert_color(&new_buffer->rb_node, &alloc->free_buffers);
102 struct binder_alloc *alloc, struct binder_buffer *new_buffer)
108 BUG_ON(new_buffer->free);
115 if (new_buffer->user_data < buffer->user_data)
117 else if (new_buffer->user_data > buffer->user_data)
122 rb_link_node(&new_buffer->rb_node, parent, p);
123 rb_insert_color(&new_buffer->rb_node, &alloc->allocated_buffers);
493 struct binder_buffer *new_buffer;
495 new_buffer = kzalloc(sizeof(*buffer), GFP_KERNEL);
496 if (!new_buffer) {
501 new_buffer->user_data = (u8 __user *)buffer->user_data + size;
502 list_add(&new_buffer->entry, &buffer->entry);
503 new_buffer->free = 1;
504 binder_insert_free_buffer(alloc, new_buffer);