Lines Matching refs:reader

871             let mut reader =  in apply_sg()  localVariable
872 UserSlice::new(UserPtr::from_addr(sg_entry.sender_uaddr), sg_entry.length).reader(); in apply_sg()
894 if let Err(err) = alloc.copy_into(&mut reader, copy_off, copy_len) { in apply_sg()
905 if let Err(err) = reader.skip(fixup_len) { in apply_sg()
913 if let Err(err) = alloc.copy_into(&mut reader, copy_off, copy_len) { in apply_sg()
988 UserSlice::new(UserPtr::from_addr(trd_data_ptr.buffer as _), data_size).reader(); in copy_transaction_data()
995 let mut reader = in copy_transaction_data() localVariable
997 .reader(); in copy_transaction_data()
998 alloc.copy_into(&mut reader, aligned_data_size, offsets_size)?; in copy_transaction_data()
1291 let mut reader = in write() localVariable
1292 UserSlice::new(UserPtr::from_addr(write_start as _), write_len as _).reader(); in write()
1294 while reader.len() >= size_of::<u32>() && self.inner.lock().return_work.is_unused() { in write()
1295 let before = reader.len(); in write()
1296 let cmd = reader.read::<u32>()?; in write()
1301 let tr = reader.read::<BinderTransactionData>()?.with_buffers_size(0); in write()
1309 let tr = reader.read::<BinderTransactionDataSg>()?; in write()
1317 let tr = reader.read::<BinderTransactionData>()?.with_buffers_size(0); in write()
1321 let tr = reader.read::<BinderTransactionDataSg>()?; in write()
1325 let buffer = self.process.buffer_get(reader.read()?); in write()
1336 .update_ref(reader.read()?, true, false)? in write()
1341 .update_ref(reader.read()?, true, true)? in write()
1346 .update_ref(reader.read()?, false, true)? in write()
1351 .update_ref(reader.read()?, false, false)? in write()
1353 BC_INCREFS_DONE => self.process.inc_ref_done(&mut reader, false)?, in write()
1354 BC_ACQUIRE_DONE => self.process.inc_ref_done(&mut reader, true)?, in write()
1355 BC_REQUEST_DEATH_NOTIFICATION => self.process.request_death(&mut reader, self)?, in write()
1356 BC_CLEAR_DEATH_NOTIFICATION => self.process.clear_death(&mut reader, self)?, in write()
1357 BC_DEAD_BINDER_DONE => self.process.dead_binder_done(reader.read()?, self), in write()
1364 BC_REQUEST_FREEZE_NOTIFICATION => self.process.request_freeze_notif(&mut reader)?, in write()
1365 BC_CLEAR_FREEZE_NOTIFICATION => self.process.clear_freeze_notif(&mut reader)?, in write()
1366 BC_FREEZE_NOTIFICATION_DONE => self.process.freeze_notif_done(&mut reader)?, in write()
1373 req.write_consumed += (before - reader.len()) as u64; in write()
1449 let (mut reader, mut writer) = data.reader_writer(); in write_read()
1450 let mut req = reader.read::<BinderWriteRead>()?; in write_read()