Home
last modified time | relevance | path

Searched refs:open (Results 1 – 25 of 127) sorted by relevance

123456

/fs/nfsd/
Dnfs4proc.c119 struct nfsd4_compound_state *cstate, struct nfsd4_open *open) in nfsd4_check_open_attributes() argument
123 if (open->op_create == NFS4_OPEN_CREATE) { in nfsd4_check_open_attributes()
124 if (open->op_createmode == NFS4_CREATE_UNCHECKED in nfsd4_check_open_attributes()
125 || open->op_createmode == NFS4_CREATE_GUARDED) in nfsd4_check_open_attributes()
127 open->op_bmval, nfsd_attrmask); in nfsd4_check_open_attributes()
128 else if (open->op_createmode == NFS4_CREATE_EXCLUSIVE4_1) in nfsd4_check_open_attributes()
130 open->op_bmval, nfsd41_ex_attrmask); in nfsd4_check_open_attributes()
137 is_create_with_attrs(struct nfsd4_open *open) in is_create_with_attrs() argument
139 return open->op_create == NFS4_OPEN_CREATE in is_create_with_attrs()
140 && (open->op_createmode == NFS4_CREATE_UNCHECKED in is_create_with_attrs()
[all …]
Dnfs4state.c372 find_openstateowner_str_locked(unsigned int hashval, struct nfsd4_open *open, in find_openstateowner_str_locked() argument
383 if (same_owner_str(so, &open->op_owner)) in find_openstateowner_str_locked()
390 find_openstateowner_str(unsigned int hashval, struct nfsd4_open *open, in find_openstateowner_str() argument
396 oo = find_openstateowner_str_locked(hashval, open, clp); in find_openstateowner_str()
2347 .open = client_info_open,
2578 .open = client_states_open,
4151 nfsd4_find_existing_open(struct nfs4_file *fp, struct nfsd4_open *open) in nfsd4_find_existing_open() argument
4154 struct nfs4_openowner *oo = open->op_openowner; in nfsd4_find_existing_open()
4206 nfsd4_find_and_lock_existing_open(struct nfs4_file *fp, struct nfsd4_open *open) in nfsd4_find_and_lock_existing_open() argument
4211 stp = nfsd4_find_existing_open(fp, open); in nfsd4_find_and_lock_existing_open()
[all …]
Dnfs4xdr.c905 nfsd4_decode_open(struct nfsd4_compoundargs *argp, struct nfsd4_open *open) in nfsd4_decode_open() argument
910 memset(open->op_bmval, 0, sizeof(open->op_bmval)); in nfsd4_decode_open()
911 open->op_iattr.ia_valid = 0; in nfsd4_decode_open()
912 open->op_openowner = NULL; in nfsd4_decode_open()
914 open->op_xdr_error = 0; in nfsd4_decode_open()
917 open->op_seqid = be32_to_cpup(p++); in nfsd4_decode_open()
919 status = nfsd4_decode_share_access(argp, &open->op_share_access, in nfsd4_decode_open()
920 &open->op_deleg_want, &dummy); in nfsd4_decode_open()
923 status = nfsd4_decode_share_deny(argp, &open->op_share_deny); in nfsd4_decode_open()
927 COPYMEM(&open->op_clientid, sizeof(clientid_t)); in nfsd4_decode_open()
[all …]
Dxdr4.h589 struct nfsd4_open open; member
764 struct nfsd4_open *open, struct nfsd_net *nn);
766 struct svc_fh *current_fh, struct nfsd4_open *open);
769 struct nfsd4_open *open);
Dnfsctl.c161 .open = exports_proc_open,
173 .open = exports_nfsd_open,
191 .open = export_features_open,
210 .open = supported_enctypes_open,
218 .open = nfsd_pool_stats_open,
225 .open = nfsd_reply_cache_stats_open,
/fs/kernfs/
Dfile.c165 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_seq_show()
210 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_file_direct_read()
344 if (of->vm_ops->open) in kernfs_vma_open()
345 of->vm_ops->open(vma); in kernfs_vma_open()
459 .open = kernfs_vma_open,
551 if (!kn->attr.open && new_on) { in kernfs_get_open_node()
552 kn->attr.open = new_on; in kernfs_get_open_node()
556 on = kn->attr.open; in kernfs_get_open_node()
596 struct kernfs_open_node *on = kn->attr.open; in kernfs_put_open_node()
606 kn->attr.open = NULL; in kernfs_put_open_node()
[all …]
/fs/cifs/
Dmisc.c647 cifs_del_pending_open(struct cifs_pending_open *open) in cifs_del_pending_open() argument
649 spin_lock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
650 list_del(&open->olist); in cifs_del_pending_open()
651 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
656 struct cifs_pending_open *open) in cifs_add_pending_open_locked() argument
658 memcpy(open->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE); in cifs_add_pending_open_locked()
659 open->oplock = CIFS_OPLOCK_NO_CHANGE; in cifs_add_pending_open_locked()
660 open->tlink = tlink; in cifs_add_pending_open_locked()
661 fid->pending_open = open; in cifs_add_pending_open_locked()
662 list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens); in cifs_add_pending_open_locked()
[all …]
Dsmb2misc.c573 struct cifs_pending_open *open; in smb2_tcon_find_pending_open_lease() local
576 list_for_each_entry(open, &tcon->pending_opens, olist) { in smb2_tcon_find_pending_open_lease()
577 if (memcmp(open->lease_key, rsp->LeaseKey, in smb2_tcon_find_pending_open_lease()
582 found = open; in smb2_tcon_find_pending_open_lease()
589 open->oplock = lease_state; in smb2_tcon_find_pending_open_lease()
603 struct cifs_pending_open *open; in smb2_is_valid_lease_break() local
626 open = smb2_tcon_find_pending_open_lease(tcon, in smb2_is_valid_lease_break()
628 if (open) { in smb2_is_valid_lease_break()
632 tlink = cifs_get_tlink(open->tlink); in smb2_is_valid_lease_break()
633 memcpy(lease_key, open->lease_key, in smb2_is_valid_lease_break()
Ddir.c342 if (!server->ops->open) { in cifs_do_create()
369 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_do_create()
472 struct cifs_pending_open open; in cifs_atomic_open() local
526 cifs_add_pending_open(&fid, tlink, &open); in cifs_atomic_open()
532 cifs_del_pending_open(&open); in cifs_atomic_open()
543 cifs_del_pending_open(&open); in cifs_atomic_open()
559 cifs_del_pending_open(&open); in cifs_atomic_open()
Dcifs_debug.c583 .open = cifs_stats_proc_open,
612 .open = name##_open, \
746 .open = cifsFYI_proc_open,
777 .open = cifs_linux_ext_proc_open,
808 .open = cifs_lookup_cache_proc_open,
839 .open = traceSMB_proc_open,
950 .open = cifs_security_flags_proc_open,
/fs/debugfs/
Dfile.c44 .open = simple_open,
196 if (real_fops->open) in open_proxy_open()
197 r = real_fops->open(inode, filp); in open_proxy_open()
205 .open = open_proxy_open,
340 if (real_fops->open) { in full_proxy_open()
341 r = real_fops->open(inode, filp); in full_proxy_open()
363 .open = full_proxy_open,
879 .open = simple_open,
885 .open = simple_open,
891 .open = simple_open,
[all …]
/fs/proc/
Dinode.c336 typeof_member(struct file_operations, open) open; in proc_reg_open()
363 open = pde->proc_fops->open; in proc_reg_open()
364 if (open) in proc_reg_open()
365 rv = open(inode, file); in proc_reg_open()
411 .open = proc_reg_open,
424 .open = proc_reg_open,
Dcpuinfo.c20 .open = cpuinfo_open,
/fs/
Dopen.c748 int (*open)(struct inode *, struct file *)) in do_dentry_open()
804 if (!open) in do_dentry_open()
805 open = f->f_op->open; in do_dentry_open()
806 if (open) { in do_dentry_open()
807 error = open(inode, f); in do_dentry_open()
876 int (*open)(struct inode *, struct file *)) in finish_open()
881 return do_dentry_open(file, d_backing_inode(dentry), open); in finish_open()
1117 SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) in SYSCALL_DEFINE3() argument
1139 COMPAT_SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) in COMPAT_SYSCALL_DEFINE3() argument
Dproc_namespace.c323 .open = mounts_open,
331 .open = mountinfo_open,
339 .open = mountstats_open,
Dno-block.c17 .open = no_blkdev_open,
/fs/coda/
Dfile.c103 if (cvm_ops->host_vm_ops && cvm_ops->host_vm_ops->open) in coda_vm_open()
104 cvm_ops->host_vm_ops->open(vma); in coda_vm_open()
189 cvm_ops->vm_ops.open = coda_vm_open; in coda_file_mmap()
301 .open = coda_open,
/fs/9p/
Dvfs_file.c651 .open = v9fs_file_open,
662 .open = v9fs_file_open,
674 .open = v9fs_file_open,
685 .open = v9fs_file_open,
697 .open = v9fs_file_open,
708 .open = v9fs_file_open,
Dvfs_dir.c222 .open = v9fs_file_open,
230 .open = v9fs_file_open,
/fs/nfs_common/
Dgrace.c64 __state_in_grace(struct net *net, bool open) in __state_in_grace() argument
69 if (!open) in __state_in_grace()
/fs/fuse/
Dcontrol.c195 .open = nonseekable_open,
201 .open = nonseekable_open,
207 .open = nonseekable_open,
214 .open = nonseekable_open,
/fs/ocfs2/cluster/
Dnetdebug.c188 .open = nst_fop_open,
420 .open = stats_fop_open,
432 .open = sc_fop_open,
481 .open = nodes_fop_open,
/fs/dlm/
Ddebug_fs.c666 .open = table_open1,
674 .open = table_open2,
682 .open = table_open3,
690 .open = table_open4,
727 .open = simple_open,
/fs/ufs/
Dfile.c42 .open = generic_file_open,
/fs/verity/
DMakefile7 open.o \

123456