Lines Matching refs:uvm_object
284 struct uvm_object;
615 * be owned by either a uvm_object or a vm_anon.
618 * (uvm_object or vm_anon) is included in the ID, so that
649 struct uvm_object *uao_create(voff_t, int);
650 void uao_set_pgfl(struct uvm_object *, int);
651 void uao_detach(struct uvm_object *);
652 void uao_reference(struct uvm_object *);
657 int ubc_uiomove(struct uvm_object *, struct uio *, vsize_t,
659 void ubc_zerorange(struct uvm_object *, off_t, size_t, int);
660 void ubc_purge(struct uvm_object *);
719 struct uvm_object *, voff_t, vsize_t,
772 /* uvm_object.c */
773 void uvm_obj_init(struct uvm_object *,
775 void uvm_obj_setlock(struct uvm_object *, krwlock_t *);
776 void uvm_obj_destroy(struct uvm_object *, bool);
777 int uvm_obj_wirepages(struct uvm_object *, off_t, off_t,
779 void uvm_obj_unwirepages(struct uvm_object *, off_t, off_t);
780 bool uvm_obj_clean_p(struct uvm_object *);
781 bool uvm_obj_nowriteback_p(struct uvm_object *);
792 struct vm_page *uvm_pagealloc_strat(struct uvm_object *,
800 struct uvm_object *, voff_t);
834 int uvn_findpages(struct uvm_object *, voff_t,
837 bool uvn_text_p(struct uvm_object *);
838 bool uvn_needs_writefault_p(struct uvm_object *);