fn handle_address_chain<F>( release_memory_tube: Option<&Tube>, avail_desc: &mut DescriptorChain, desc_handler: &mut F, ) -> Result<()>where F: FnMut(Vec<(GuestAddress, u64)>),