Lines Matching refs:devp
124 if (object != NULL && object->un_pager.devp.handle == NULL) { in cdev_pager_lookup()
125 msleep(&object->un_pager.devp.handle, &dev_pager_mtx, in cdev_pager_lookup()
189 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
190 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
204 KASSERT(object->un_pager.devp.ops == ops, in cdev_pager_allocate()
212 object->un_pager.devp.ops = ops; in cdev_pager_allocate()
213 TAILQ_INIT(&object->un_pager.devp.devp_pglist); in cdev_pager_allocate()
224 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
234 object->un_pager.devp.handle = handle; in cdev_pager_allocate()
235 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
240 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
241 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
285 TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q); in dev_pager_free_page()
295 object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.handle); in dev_pager_dealloc()
306 while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist)) in dev_pager_dealloc()
326 if (object->un_pager.devp.ops->cdev_pg_fault == NULL) in dev_pager_getpages()
329 error = object->un_pager.devp.ops->cdev_pg_fault(object, in dev_pager_getpages()
341 TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist, in dev_pager_getpages()
360 if (object->un_pager.devp.ops->cdev_pg_populate == NULL) in dev_pager_populate()
362 return (object->un_pager.devp.ops->cdev_pg_populate(object, pidx, in dev_pager_populate()