Lines Matching refs:uobj
118 ra_startio(struct uvm_object *uobj, off_t off, size_t sz)
122 DPRINTF(("%s: uobj=%p, off=%" PRIu64 ", endoff=%" PRIu64 "\n",
123 __func__, uobj, off, endoff));
125 KASSERT(rw_write_held(uobj->vmobjlock));
134 struct vm_page *pg = uvm_pagelookup(uobj, trunc_page(endoff - 1));
161 error = (*uobj->pgops->pgo_get)(uobj, off, NULL,
163 rw_enter(uobj->vmobjlock, RW_WRITER);
219 uvm_ra_request(struct uvm_ractx *ra, int advice, struct uvm_object *uobj,
223 KASSERT(rw_write_held(uobj->vmobjlock));
331 next = ra_startio(uobj, raoff, rasize);
350 uvm_readahead(struct uvm_object *uobj, off_t off, off_t size)
359 rw_enter(uobj->vmobjlock, RW_WRITER);
360 ra_startio(uobj, off, size);
361 rw_exit(uobj->vmobjlock);