binder_size_t
binder_size_t index,
binder_size_t start_offset,
binder_size_t *object_offsetp,
binder_size_t num_valid)
binder_size_t object_offset;
buffer_offset = start_offset + sizeof(binder_size_t) * index;
binder_size_t objects_start_offset,
binder_size_t buffer_obj_offset,
binder_size_t fixup_offset,
binder_size_t last_obj_offset,
binder_size_t last_min_offset)
sizeof(binder_size_t) * last_bbo->parent;
binder_size_t off_end_offset,
binder_size_t off_start_offset, buffer_offset;
buffer_offset += sizeof(binder_size_t)) {
binder_size_t object_offset;
binder_size_t fda_offset;
binder_size_t fd_buf_size;
binder_size_t num_valid;
sizeof(binder_size_t);
binder_size_t offset = fda_offset +
binder_size_t off_end_offset;
static int binder_translate_fd(u32 fd, binder_size_t fd_offset,
binder_size_t offset;
binder_size_t offset;
static int binder_defer_copy(struct list_head *sgc_head, binder_size_t offset,
static int binder_add_fixup(struct list_head *pf_head, binder_size_t offset,
binder_size_t fdi, fd_buf_size;
binder_size_t fda_offset;
binder_size_t offset = fda_offset + fdi * sizeof(fd);
binder_size_t sender_uoffset = fdi * sizeof(fd);
binder_size_t off_start_offset,
binder_size_t num_valid,
binder_size_t last_fixup_obj_off,
binder_size_t last_fixup_min_off)
binder_size_t buffer_offset;
binder_size_t parent_offset;
binder_size_t extra_buffers_size)
binder_size_t buffer_offset = 0;
binder_size_t off_start_offset, off_end_offset;
binder_size_t off_min;
binder_size_t sg_buf_offset, sg_buf_end_offset;
binder_size_t user_offset = 0;
binder_size_t last_fixup_obj_off = 0;
binder_size_t last_fixup_min_off = 0;
if (!IS_ALIGNED(tr->offsets_size, sizeof(binder_size_t))) {
buffer_offset += sizeof(binder_size_t)) {
binder_size_t object_offset;
binder_size_t copy_size;
binder_size_t fd_offset = object_offset +
binder_size_t parent_offset;
sizeof(binder_size_t);
sizeof(binder_size_t);
binder_size_t *consumed)
binder_size_t *consumed, int non_block)
binder_size_t offset, size_t bytes)
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t buffer_space_offset = buffer_offset +
binder_size_t buffer_offset = 0;
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t buffer_offset,
binder_size_t length;
binder_size_t parent;
binder_size_t parent_offset;
binder_size_t num_fds;
binder_size_t parent;
binder_size_t parent_offset;
binder_size_t write_size; /* bytes to write */
binder_size_t write_consumed; /* bytes consumed by driver */
binder_size_t read_size; /* bytes to read */
binder_size_t read_consumed; /* bytes consumed by driver */
binder_size_t data_size; /* number of bytes of data */
binder_size_t offsets_size; /* number of bytes of offsets */
binder_size_t buffers_size;