Lines Matching refs:rep

37     Own { rep: u32 },
76 rep: u32,
81 rep: u32,
87 rep: u32,
93 rep: u32,
100 rep: u32,
106 rep: u32,
111 rep: u32,
209 resource.rep(&idx) in resource_rep()
229 let rep = resource.rep(&idx)?; in resource_lend() localVariable
231 Ok((rep, true)) in resource_lend()
233 Slot::ResourceBorrow { resource, .. } => Ok((resource.rep(&idx)?, false)), in resource_lend()
264 rep: resource.rep(&idx)?, in remove_resource()
269 resource.rep(&idx)?; in remove_resource()
282 pub fn stream_insert_read(&mut self, ty: TypeStreamTableIndex, rep: u32) -> Result<u32> { in stream_insert_read()
284 rep, in stream_insert_read()
294 pub fn stream_insert_write(&mut self, ty: TypeStreamTableIndex, rep: u32) -> Result<u32> { in stream_insert_write()
296 rep, in stream_insert_write()
313 Slot::Stream { rep, ty, state } => { in stream_rep()
317 Ok((*rep, state)) in stream_rep()
336 Slot::Stream { rep, ty, state } => { in stream_remove_readable()
347 (*rep, is_done) in stream_remove_readable()
362 Slot::Stream { rep, ty, state } => { in stream_remove_writable()
373 *rep in stream_remove_writable()
385 pub fn future_insert_read(&mut self, ty: TypeFutureTableIndex, rep: u32) -> Result<u32> { in future_insert_read()
387 rep, in future_insert_read()
397 pub fn future_insert_write(&mut self, ty: TypeFutureTableIndex, rep: u32) -> Result<u32> { in future_insert_write()
399 rep, in future_insert_write()
416 Slot::Future { rep, ty, state } => { in future_rep()
420 Ok((*rep, state)) in future_rep()
439 Slot::Future { rep, ty, state } => { in future_remove_readable()
450 (*rep, is_done) in future_remove_readable()
465 Slot::Future { rep, ty, state } => { in future_remove_writable()
476 *rep in future_remove_writable()
486 pub fn error_context_insert(&mut self, rep: u32) -> Result<u32> { in error_context_insert()
487 self.insert(Slot::ErrorContext { rep }) in error_context_insert()
493 Slot::ErrorContext { rep } => Ok(*rep), in error_context_rep()
502 let rep = match self.get_mut(idx)? { in error_context_drop() localVariable
503 Slot::ErrorContext { rep } => *rep, in error_context_drop()
507 Ok(rep) in error_context_drop()
511 pub fn subtask_insert_guest(&mut self, rep: u32) -> Result<u32> { in subtask_insert_guest()
512 self.insert(Slot::GuestTask { rep }) in subtask_insert_guest()
516 pub fn subtask_insert_host(&mut self, rep: u32) -> Result<u32> { in subtask_insert_host()
517 self.insert(Slot::HostTask { rep }) in subtask_insert_host()
524 Slot::GuestTask { rep } => Ok((*rep, false)), in subtask_rep()
525 Slot::HostTask { rep } => Ok((*rep, true)), in subtask_rep()
533 Slot::GuestTask { rep } => (*rep, false), in subtask_remove()
534 Slot::HostTask { rep } => (*rep, true), in subtask_remove()
542 pub fn waitable_set_insert(&mut self, rep: u32) -> Result<u32> { in waitable_set_insert()
543 self.insert(Slot::WaitableSet { rep }) in waitable_set_insert()
549 Slot::WaitableSet { rep, .. } => Ok(*rep), in waitable_set_rep()
557 Slot::WaitableSet { rep } => *rep, in waitable_set_remove()
568 Slot::GuestTask { rep } => Ok((*rep, Waitable::Subtask { is_host: false })), in waitable_rep()
569 Slot::HostTask { rep } => Ok((*rep, Waitable::Subtask { is_host: true })), in waitable_rep()
570 Slot::Future { rep, .. } => Ok((*rep, Waitable::Future)), in waitable_rep()
571 Slot::Stream { rep, .. } => Ok((*rep, Waitable::Stream)), in waitable_rep()
585 pub fn guest_thread_insert(&mut self, rep: u32) -> Result<u32> { in guest_thread_insert()
586 self.0.insert(Slot::GuestThread { rep }) in guest_thread_insert()
592 Slot::GuestThread { rep } => Ok(*rep), in guest_thread_rep()
601 let rep = match self.0.get_mut(idx)? { in guest_thread_remove() localVariable
602 Slot::GuestThread { rep } => *rep, in guest_thread_remove()
606 Ok(rep) in guest_thread_remove()