Lines Matching refs:next
52 return list_entry(buffer->entry.next, struct binder_buffer, entry);
596 struct binder_buffer *prev, *next = NULL;
599 BUG_ON(alloc->buffers.next == &buffer->entry);
611 next = binder_buffer_next(buffer);
612 if (buffer_start_page(next) == buffer_start_page(buffer)) {
618 next->user_data);
634 next ? next->user_data : NULL);
678 struct binder_buffer *next = binder_buffer_next(buffer);
680 if (next->free) {
681 rb_erase(&next->rb_node, &alloc->free_buffers);
682 binder_delete_free_buffer(alloc, next);
685 if (alloc->buffers.next != &buffer->entry) {