Lines Matching refs:devp

125 	if (object != NULL && object->un_pager.devp.handle == NULL) {  in cdev_pager_lookup()
126 msleep(&object->un_pager.devp.handle, &dev_pager_mtx, in cdev_pager_lookup()
192 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
193 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
207 KASSERT(object->un_pager.devp.ops == ops, in cdev_pager_allocate()
215 object->un_pager.devp.ops = ops; in cdev_pager_allocate()
216 TAILQ_INIT(&object->un_pager.devp.devp_pglist); in cdev_pager_allocate()
227 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
237 object->un_pager.devp.handle = handle; in cdev_pager_allocate()
238 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
243 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
244 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
270 if (object->un_pager.devp.ops->cdev_pg_path != NULL) in cdev_pager_get_path()
271 object->un_pager.devp.ops->cdev_pg_path( in cdev_pager_get_path()
272 object->un_pager.devp.handle, path, sz); in cdev_pager_get_path()
328 TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q); in dev_pager_free_page()
338 object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.handle); in dev_pager_dealloc()
349 while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist)) in dev_pager_dealloc()
369 if (object->un_pager.devp.ops->cdev_pg_fault == NULL) in dev_pager_getpages()
372 error = object->un_pager.devp.ops->cdev_pg_fault(object, in dev_pager_getpages()
384 TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist, in dev_pager_getpages()
403 if (object->un_pager.devp.ops->cdev_pg_populate == NULL) in dev_pager_populate()
405 return (object->un_pager.devp.ops->cdev_pg_populate(object, pidx, in dev_pager_populate()