-extern void memory_object_deactivate_pages(
- vm_object_t object,
- vm_object_offset_t offset,
- vm_object_size_t size,
- boolean_t kill_page);
+extern ipc_port_t convert_upl_to_port( upl_t );
+
+__private_extern__ void upl_no_senders(ipc_port_t, mach_port_mscount_t);
+
+extern kern_return_t memory_object_free_from_cache(
+ host_t host,
+ memory_object_pager_ops_t pager_ops,
+ int *count);
+
+extern kern_return_t memory_object_iopl_request(
+ ipc_port_t port,
+ memory_object_offset_t offset,
+ vm_size_t *upl_size,
+ upl_t *upl_ptr,
+ upl_page_info_array_t user_page_list,
+ unsigned int *page_list_count,
+ int *flags);
+
+
+extern kern_return_t memory_object_pages_resident(
+ memory_object_control_t control,
+ boolean_t * has_pages_resident);
+
+extern kern_return_t memory_object_signed(
+ memory_object_control_t control,
+ boolean_t is_signed);