Lines Matching refs:buffer_size

317 	size_t buffer_size;  member
461 return proc->buffer + proc->buffer_size - (void *)buffer->data; in binder_buffer_size()
472 size_t buffer_size; in binder_insert_free_buffer() local
488 buffer_size = binder_buffer_size(proc, buffer); in binder_insert_free_buffer()
490 if (new_buffer_size < buffer_size) in binder_insert_free_buffer()
656 size_t buffer_size; in binder_alloc_buf() local
688 buffer_size = binder_buffer_size(proc, buffer); in binder_alloc_buf()
690 if (size < buffer_size) { in binder_alloc_buf()
693 } else if (size > buffer_size) in binder_alloc_buf()
707 buffer_size = binder_buffer_size(proc, buffer); in binder_alloc_buf()
712 proc->pid, size, buffer, buffer_size); in binder_alloc_buf()
715 (void *)(((uintptr_t)buffer->data + buffer_size) & PAGE_MASK); in binder_alloc_buf()
717 if (size + sizeof(struct binder_buffer) + 4 >= buffer_size) in binder_alloc_buf()
718 buffer_size = size; /* no room for other buffers */ in binder_alloc_buf()
720 buffer_size = size + sizeof(struct binder_buffer); in binder_alloc_buf()
723 (void *)PAGE_ALIGN((uintptr_t)buffer->data + buffer_size); in binder_alloc_buf()
733 if (buffer_size != size) { in binder_alloc_buf()
814 size_t size, buffer_size; in binder_free_buf() local
816 buffer_size = binder_buffer_size(proc, buffer); in binder_free_buf()
823 proc->pid, buffer, size, buffer_size); in binder_free_buf()
826 BUG_ON(size > buffer_size); in binder_free_buf()
829 BUG_ON((void *)buffer > proc->buffer + proc->buffer_size); in binder_free_buf()
841 (void *)(((uintptr_t)buffer->data + buffer_size) & PAGE_MASK), in binder_free_buf()
2901 proc->buffer_size = vma->vm_end - vma->vm_start; in binder_mmap()
2916 proc->free_async_space = proc->buffer_size / 2; in binder_mmap()
3140 for (i = 0; i < proc->buffer_size / PAGE_SIZE; i++) { in binder_deferred_release()