Lines Matching refs:vm_ops
89 const struct vm_operations_struct *vm_ops; member
311 if (sfd->vm_ops->open) in shm_open()
312 sfd->vm_ops->open(vma); in shm_open()
404 if (sfd->vm_ops->close) in shm_close()
405 sfd->vm_ops->close(vma); in shm_close()
545 return sfd->vm_ops->fault(vmf); in shm_fault()
553 if (sfd->vm_ops->may_split) in shm_may_split()
554 return sfd->vm_ops->may_split(vma, addr); in shm_may_split()
564 if (sfd->vm_ops->pagesize) in shm_pagesize()
565 return sfd->vm_ops->pagesize(vma); in shm_pagesize()
576 if (sfd->vm_ops->set_policy) in shm_set_policy()
577 err = sfd->vm_ops->set_policy(vma, mpol); in shm_set_policy()
587 if (sfd->vm_ops->get_policy) in shm_get_policy()
588 mpol = sfd->vm_ops->get_policy(vma, addr, ilx); in shm_get_policy()
612 sfd->vm_ops = vma->vm_ops; in shm_mmap()
614 WARN_ON(!sfd->vm_ops->fault); in shm_mmap()
616 vma->vm_ops = &shm_vm_ops; in shm_mmap()
1641 sfd->vm_ops = NULL; in do_shmat()
1775 if ((vma->vm_ops == &shm_vm_ops) && in ksys_shmdt()
1808 if ((vma->vm_ops == &shm_vm_ops) && in ksys_shmdt()
1823 if (vma && vma->vm_start == addr && vma->vm_ops == &shm_vm_ops) { in ksys_shmdt()