Lines Matching refs:bwr
5017 struct binder_write_read bwr; in binder_ioctl_write_read() local
5023 if (copy_from_user(&bwr, ubuf, sizeof(bwr))) { in binder_ioctl_write_read()
5030 (u64)bwr.write_size, (u64)bwr.write_buffer, in binder_ioctl_write_read()
5031 (u64)bwr.read_size, (u64)bwr.read_buffer); in binder_ioctl_write_read()
5033 if (bwr.write_size > 0) { in binder_ioctl_write_read()
5035 bwr.write_buffer, in binder_ioctl_write_read()
5036 bwr.write_size, in binder_ioctl_write_read()
5037 &bwr.write_consumed); in binder_ioctl_write_read()
5040 bwr.read_consumed = 0; in binder_ioctl_write_read()
5041 if (copy_to_user(ubuf, &bwr, sizeof(bwr))) in binder_ioctl_write_read()
5046 if (bwr.read_size > 0) { in binder_ioctl_write_read()
5047 ret = binder_thread_read(proc, thread, bwr.read_buffer, in binder_ioctl_write_read()
5048 bwr.read_size, in binder_ioctl_write_read()
5049 &bwr.read_consumed, in binder_ioctl_write_read()
5057 if (copy_to_user(ubuf, &bwr, sizeof(bwr))) in binder_ioctl_write_read()
5065 (u64)bwr.write_consumed, (u64)bwr.write_size, in binder_ioctl_write_read()
5066 (u64)bwr.read_consumed, (u64)bwr.read_size); in binder_ioctl_write_read()
5067 if (copy_to_user(ubuf, &bwr, sizeof(bwr))) { in binder_ioctl_write_read()