Lines Matching refs:buffer_size
64 return alloc->buffer + alloc->buffer_size - buffer->user_data; in binder_alloc_buffer_size()
74 size_t buffer_size; in binder_insert_free_buffer() local
90 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_insert_free_buffer()
92 if (new_buffer_size < buffer_size) in binder_insert_free_buffer()
354 if (num_buffers > 50 || total_alloc_size > alloc->buffer_size / 4) { in debug_low_async_space_locked()
376 size_t buffer_size; in binder_alloc_new_buf_locked() local
423 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_alloc_new_buf_locked()
425 if (size < buffer_size) { in binder_alloc_new_buf_locked()
428 } else if (size > buffer_size) in binder_alloc_new_buf_locked()
446 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_alloc_new_buf_locked()
448 total_alloc_size += buffer_size; in binder_alloc_new_buf_locked()
449 if (buffer_size > largest_alloc_size) in binder_alloc_new_buf_locked()
450 largest_alloc_size = buffer_size; in binder_alloc_new_buf_locked()
455 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_alloc_new_buf_locked()
457 total_free_size += buffer_size; in binder_alloc_new_buf_locked()
458 if (buffer_size > largest_free_size) in binder_alloc_new_buf_locked()
459 largest_free_size = buffer_size; in binder_alloc_new_buf_locked()
473 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_alloc_new_buf_locked()
478 alloc->pid, size, buffer, buffer_size); in binder_alloc_new_buf_locked()
481 (((uintptr_t)buffer->user_data + buffer_size) & PAGE_MASK); in binder_alloc_new_buf_locked()
482 WARN_ON(n && buffer_size != size); in binder_alloc_new_buf_locked()
492 if (buffer_size != size) { in binder_alloc_new_buf_locked()
525 if (alloc->free_async_space < alloc->buffer_size / 10) { in binder_alloc_new_buf_locked()
640 size_t size, buffer_size; in binder_free_buf_locked() local
642 buffer_size = binder_alloc_buffer_size(alloc, buffer); in binder_free_buf_locked()
650 alloc->pid, buffer, size, buffer_size); in binder_free_buf_locked()
653 BUG_ON(size > buffer_size); in binder_free_buf_locked()
656 BUG_ON(buffer->user_data > alloc->buffer + alloc->buffer_size); in binder_free_buf_locked()
659 alloc->free_async_space += buffer_size + sizeof(struct binder_buffer); in binder_free_buf_locked()
669 buffer->user_data + buffer_size) & PAGE_MASK)); in binder_free_buf_locked()
749 if (alloc->buffer_size) { in binder_alloc_mmap_handler()
754 alloc->buffer_size = min_t(unsigned long, vma->vm_end - vma->vm_start, in binder_alloc_mmap_handler()
760 alloc->pages = kcalloc(alloc->buffer_size / PAGE_SIZE, in binder_alloc_mmap_handler()
780 alloc->free_async_space = alloc->buffer_size / 2; in binder_alloc_mmap_handler()
791 alloc->buffer_size = 0; in binder_alloc_mmap_handler()
842 for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { in binder_alloc_deferred_release()
927 for (i = 0; i < alloc->buffer_size / PAGE_SIZE; i++) { in binder_alloc_print_pages()
1119 size_t buffer_size = binder_alloc_buffer_size(alloc, buffer); in check_buffer() local
1121 return buffer_size >= bytes && in check_buffer()
1122 offset <= buffer_size - bytes && in check_buffer()