Lines Matching refs:devp
123 if (object != NULL && object->un_pager.devp.handle == NULL) { in cdev_pager_lookup()
124 msleep(&object->un_pager.devp.handle, &dev_pager_mtx, in cdev_pager_lookup()
190 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
191 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
205 KASSERT(object->un_pager.devp.ops == ops, in cdev_pager_allocate()
213 object->un_pager.devp.ops = ops; in cdev_pager_allocate()
214 TAILQ_INIT(&object->un_pager.devp.devp_pglist); in cdev_pager_allocate()
225 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
235 object->un_pager.devp.handle = handle; in cdev_pager_allocate()
236 wakeup(&object->un_pager.devp.handle); in cdev_pager_allocate()
241 if (object->un_pager.devp.handle == NULL) { in cdev_pager_allocate()
242 msleep(&object->un_pager.devp.handle, in cdev_pager_allocate()
319 TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q); in dev_pager_free_page()
329 object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.handle); in dev_pager_dealloc()
340 while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist)) in dev_pager_dealloc()
360 if (object->un_pager.devp.ops->cdev_pg_fault == NULL) in dev_pager_getpages()
363 error = object->un_pager.devp.ops->cdev_pg_fault(object, in dev_pager_getpages()
375 TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist, in dev_pager_getpages()
394 if (object->un_pager.devp.ops->cdev_pg_populate == NULL) in dev_pager_populate()
396 return (object->un_pager.devp.ops->cdev_pg_populate(object, pidx, in dev_pager_populate()