Lines Matching refs:locked
587 uioa_page_t *locked = uioap->uioa_locked; in uioainit() local
663 locked->uioa_ppp = (void **)pfnp; in uioainit()
664 locked->uioa_pfncnt = pcnt; in uioainit()
673 locked->uioa_ppp = (void **)pages; in uioainit()
674 locked->uioa_pfncnt = 0; in uioainit()
677 locked->uioa_base = iov->iov_base; in uioainit()
678 locked->uioa_len = iov->iov_len; in uioainit()
679 locked++; in uioainit()
692 while (locked > uioap->uioa_locked) { in uioainit()
693 locked--; in uioainit()
694 as_pageunlock(as, (page_t **)locked->uioa_ppp, in uioainit()
695 locked->uioa_base, locked->uioa_len, S_WRITE); in uioainit()
712 uioa_page_t *locked = uioap->uioa_locked; in uioafini() local
765 if (locked->uioa_pfncnt == 0) { in uioafini()
767 pages = (page_t **)locked->uioa_ppp; in uioafini()
771 kmem_free(locked->uioa_ppp, locked->uioa_pfncnt * in uioafini()
774 as_pageunlock(as, pages, locked->uioa_base, locked->uioa_len, in uioafini()
777 locked++; in uioafini()