• Home
  • Raw
  • Download

Lines Matching full:sfd

281 	struct shm_file_data *sfd = shm_file_data(file);  in __shm_open()  local
284 shp = shm_lock(sfd->ns, sfd->id); in __shm_open()
289 if (shp->shm_file != sfd->file) { in __shm_open()
368 struct shm_file_data *sfd = shm_file_data(file); in shm_close() local
370 struct ipc_namespace *ns = sfd->ns; in shm_close()
374 shp = shm_lock(ns, sfd->id); in shm_close()
524 struct shm_file_data *sfd = shm_file_data(file); in shm_fault() local
526 return sfd->vm_ops->fault(vmf); in shm_fault()
532 struct shm_file_data *sfd = shm_file_data(file); in shm_split() local
534 if (sfd->vm_ops->split) in shm_split()
535 return sfd->vm_ops->split(vma, addr); in shm_split()
543 struct shm_file_data *sfd = shm_file_data(file); in shm_pagesize() local
545 if (sfd->vm_ops->pagesize) in shm_pagesize()
546 return sfd->vm_ops->pagesize(vma); in shm_pagesize()
555 struct shm_file_data *sfd = shm_file_data(file); in shm_set_policy() local
558 if (sfd->vm_ops->set_policy) in shm_set_policy()
559 err = sfd->vm_ops->set_policy(vma, new); in shm_set_policy()
567 struct shm_file_data *sfd = shm_file_data(file); in shm_get_policy() local
570 if (sfd->vm_ops->get_policy) in shm_get_policy()
571 pol = sfd->vm_ops->get_policy(vma, addr); in shm_get_policy()
581 struct shm_file_data *sfd = shm_file_data(file); in shm_mmap() local
593 ret = call_mmap(sfd->file, vma); in shm_mmap()
598 sfd->vm_ops = vma->vm_ops; in shm_mmap()
600 WARN_ON(!sfd->vm_ops->fault); in shm_mmap()
608 struct shm_file_data *sfd = shm_file_data(file); in shm_release() local
610 put_ipc_ns(sfd->ns); in shm_release()
611 fput(sfd->file); in shm_release()
613 kfree(sfd); in shm_release()
619 struct shm_file_data *sfd = shm_file_data(file); in shm_fsync() local
621 if (!sfd->file->f_op->fsync) in shm_fsync()
623 return sfd->file->f_op->fsync(sfd->file, start, end, datasync); in shm_fsync()
629 struct shm_file_data *sfd = shm_file_data(file); in shm_fallocate() local
631 if (!sfd->file->f_op->fallocate) in shm_fallocate()
633 return sfd->file->f_op->fallocate(file, mode, offset, len); in shm_fallocate()
640 struct shm_file_data *sfd = shm_file_data(file); in shm_get_unmapped_area() local
642 return sfd->file->f_op->get_unmapped_area(sfd->file, addr, len, in shm_get_unmapped_area()
1524 struct shm_file_data *sfd; in do_shmat() local
1614 sfd = kzalloc(sizeof(*sfd), GFP_KERNEL); in do_shmat()
1615 if (!sfd) { in do_shmat()
1626 kfree(sfd); in do_shmat()
1631 sfd->id = shp->shm_perm.id; in do_shmat()
1632 sfd->ns = get_ipc_ns(ns); in do_shmat()
1633 sfd->file = base; in do_shmat()
1634 sfd->vm_ops = NULL; in do_shmat()
1635 file->private_data = sfd; in do_shmat()