F_SOFTLOCK
mapoff) & PAGEMASK), snfi->snfi_len, F_SOFTLOCK,
len, F_SOFTLOCK, srw);
err = segmap_fault(kas.a_hat, segkmap, raddr, rsize, F_SOFTLOCK, rw);
tp->t_swap, stack_size, F_SOFTLOCK, S_OTHER);
if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) {
cookie->size, F_SOFTLOCK, PROT_READ|PROT_WRITE);
case F_SOFTLOCK :
case F_SOFTLOCK :
btopr(mlen), F_SOFTLOCK);
if (type == F_SOFTLOCK) {
hat_flags = ((type == F_SOFTLOCK) ? HAT_LOAD_LOCK : HAT_LOAD);
(uint_t)(type == F_SOFTLOCK)) != DDI_SUCCESS) {
if ((type == F_SOFTLOCK) &&
if ((type == F_SOFTLOCK) && (maddr > addr)) {
if (type == F_SOFTLOCK) {
hat_flags = ((type == F_SOFTLOCK) ? HAT_LOAD_LOCK : HAT_LOAD);
if (err && (type == F_SOFTLOCK)) { /* error handling for F_SOFTLOCK */
} else if ((kpmem_cookie != NULL) && (type != F_SOFTLOCK)) {
case F_SOFTLOCK: /* lock down already-loaded translations */
if (type == F_SOFTLOCK) {
case F_SOFTLOCK:
if (type == F_SOFTLOCK)
case F_SOFTLOCK:
if (type == F_SOFTLOCK) {
if (type == F_SOFTLOCK) {
case F_SOFTLOCK:
if (type == F_SOFTLOCK) {
ASSERT(type == F_INVAL || type == F_SOFTLOCK);
(type == F_SOFTLOCK && sud->sud_softlockcnt == 0)) {
if (type == F_SOFTLOCK) {
int hat_flag = (type == F_SOFTLOCK) ? HAT_LOAD_LOCK : HAT_LOAD;
if (type == F_SOFTLOCK) {
if (type == F_SOFTLOCK) {
if ((type) == F_SOFTLOCK) { \
int hat_flag = (type == F_SOFTLOCK) ? HAT_LOAD_LOCK : HAT_LOAD;
ASSERT(type != F_SOFTLOCK || lpgeaddr - a == maxpgsz);
VM_STAT_COND_ADD(type == F_SOFTLOCK, segvnvmstats.fltvnpages[0]);
VM_STAT_COND_ADD(type != F_SOFTLOCK, segvnvmstats.fltvnpages[1]);
if (type == F_SOFTLOCK) {
szc, 0, 0) && type != F_SOFTLOCK) {
type != F_SOFTLOCK) {
if (brkcow || tron || type == F_SOFTLOCK) {
type != F_SOFTLOCK);
ASSERT(type != F_SOFTLOCK);
if (upgrdfail && type != F_SOFTLOCK) {
szc, 0, 0) && type != F_SOFTLOCK) {
ASSERT(type == F_SOFTLOCK);
ASSERT(type == F_SOFTLOCK);
ASSERT(pplist != NULL || type == F_SOFTLOCK);
ASSERT(!brkcow && !tron && type != F_SOFTLOCK);
if (type == F_SOFTLOCK && a > lpgaddr) {
ASSERT(brkcow || tron || type == F_SOFTLOCK);
int hat_flag = (type == F_SOFTLOCK) ? HAT_LOAD_LOCK : HAT_LOAD;
VM_STAT_COND_ADD(type == F_SOFTLOCK, segvnvmstats.fltanpages[0]);
VM_STAT_COND_ADD(type != F_SOFTLOCK, segvnvmstats.fltanpages[1]);
if (type == F_SOFTLOCK) {
if (type == F_SOFTLOCK) {
ASSERT(type != F_SOFTLOCK || ierr == -1 ||
if (type == F_SOFTLOCK) {
if (type == F_SOFTLOCK && a > lpgaddr) {
if (type == F_SOFTLOCK && svd->vp != NULL && seg->s_szc != 0) {
ASSERT(type == F_SOFTLOCK);
if (type == F_SOFTLOCK && a > addr) {
(type == F_SOFTLOCK && rw != S_READ_NOCOW)) && \
fault_err = as_fault(as->a_hat, as, sv_addr, sv_size, F_SOFTLOCK, rw);
fault_err = as_fault(as->a_hat, as, addr, size, F_SOFTLOCK, rw);
case F_SOFTLOCK:
if (res != 0 && type == F_SOFTLOCK) {
if (type == F_SOFTLOCK) {
if (type == F_SOFTLOCK) {
if (error != 0 && type == F_SOFTLOCK) {
pgcnt * MMU_PAGESIZE, F_SOFTLOCK, S_OTHER);
VERIFY(type == F_INVAL || type == F_SOFTLOCK);
if (type == F_SOFTLOCK && err == 0) {
F_SOFTLOCK, S_READ))