/fs/nfsd/ |
D | nfs4proc.c | 131 struct nfsd4_compound_state *cstate, struct nfsd4_open *open) in nfsd4_check_open_attributes() argument 135 if (open->op_create == NFS4_OPEN_CREATE) { in nfsd4_check_open_attributes() 136 if (open->op_createmode == NFS4_CREATE_UNCHECKED in nfsd4_check_open_attributes() 137 || open->op_createmode == NFS4_CREATE_GUARDED) in nfsd4_check_open_attributes() 139 open->op_bmval, nfsd_attrmask); in nfsd4_check_open_attributes() 140 else if (open->op_createmode == NFS4_CREATE_EXCLUSIVE4_1) in nfsd4_check_open_attributes() 142 open->op_bmval, nfsd41_ex_attrmask); in nfsd4_check_open_attributes() 149 is_create_with_attrs(struct nfsd4_open *open) in is_create_with_attrs() argument 151 return open->op_create == NFS4_OPEN_CREATE in is_create_with_attrs() 152 && (open->op_createmode == NFS4_CREATE_UNCHECKED in is_create_with_attrs() [all …]
|
D | nfs4state.c | 341 find_openstateowner_str_locked(unsigned int hashval, struct nfsd4_open *open, in find_openstateowner_str_locked() argument 352 if (same_owner_str(so, &open->op_owner)) in find_openstateowner_str_locked() 359 find_openstateowner_str(unsigned int hashval, struct nfsd4_open *open, in find_openstateowner_str() argument 365 oo = find_openstateowner_str_locked(hashval, open, clp); in find_openstateowner_str() 3549 nfsd4_find_existing_open(struct nfs4_file *fp, struct nfsd4_open *open) in nfsd4_find_existing_open() argument 3552 struct nfs4_openowner *oo = open->op_openowner; in nfsd4_find_existing_open() 3603 nfsd4_find_and_lock_existing_open(struct nfs4_file *fp, struct nfsd4_open *open) in nfsd4_find_and_lock_existing_open() argument 3608 stp = nfsd4_find_existing_open(fp, open); in nfsd4_find_and_lock_existing_open() 3618 alloc_init_open_stateowner(unsigned int strhashval, struct nfsd4_open *open, in alloc_init_open_stateowner() argument 3624 oo = alloc_stateowner(openowner_slab, &open->op_owner, clp); in alloc_init_open_stateowner() [all …]
|
D | nfs4xdr.c | 850 nfsd4_decode_open(struct nfsd4_compoundargs *argp, struct nfsd4_open *open) in nfsd4_decode_open() argument 855 memset(open->op_bmval, 0, sizeof(open->op_bmval)); in nfsd4_decode_open() 856 open->op_iattr.ia_valid = 0; in nfsd4_decode_open() 857 open->op_openowner = NULL; in nfsd4_decode_open() 859 open->op_xdr_error = 0; in nfsd4_decode_open() 862 open->op_seqid = be32_to_cpup(p++); in nfsd4_decode_open() 864 status = nfsd4_decode_share_access(argp, &open->op_share_access, in nfsd4_decode_open() 865 &open->op_deleg_want, &dummy); in nfsd4_decode_open() 868 status = nfsd4_decode_share_deny(argp, &open->op_share_deny); in nfsd4_decode_open() 872 COPYMEM(&open->op_clientid, sizeof(clientid_t)); in nfsd4_decode_open() [all …]
|
D | nfsctl.c | 157 .open = exports_proc_open, 169 .open = exports_nfsd_open, 187 .open = export_features_open, 206 .open = supported_enctypes_open, 214 .open = nfsd_pool_stats_open, 221 .open = nfsd_reply_cache_stats_open,
|
D | xdr4.h | 556 struct nfsd4_open open; member 720 struct nfsd4_open *open, struct nfsd_net *nn); 722 struct svc_fh *current_fh, struct nfsd4_open *open); 725 struct nfsd4_open *open);
|
/fs/cifs/ |
D | misc.c | 609 cifs_del_pending_open(struct cifs_pending_open *open) in cifs_del_pending_open() argument 611 spin_lock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open() 612 list_del(&open->olist); in cifs_del_pending_open() 613 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open() 618 struct cifs_pending_open *open) in cifs_add_pending_open_locked() argument 621 memcpy(open->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE); in cifs_add_pending_open_locked() 623 open->oplock = CIFS_OPLOCK_NO_CHANGE; in cifs_add_pending_open_locked() 624 open->tlink = tlink; in cifs_add_pending_open_locked() 625 fid->pending_open = open; in cifs_add_pending_open_locked() 626 list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens); in cifs_add_pending_open_locked() [all …]
|
D | cifs_debug.c | 248 .open = cifs_debug_data_proc_open, 364 .open = cifs_stats_proc_open, 449 .open = cifsFYI_proc_open, 480 .open = cifs_linux_ext_proc_open, 511 .open = cifs_lookup_cache_proc_open, 542 .open = traceSMB_proc_open, 653 .open = cifs_security_flags_proc_open,
|
D | smb2misc.c | 471 struct cifs_pending_open *open; in smb2_tcon_has_lease() local 503 list_for_each_entry(open, &tcon->pending_opens, olist) { in smb2_tcon_has_lease() 504 if (memcmp(open->lease_key, rsp->LeaseKey, in smb2_tcon_has_lease() 510 memcpy(lw->lease_key, open->lease_key, in smb2_tcon_has_lease() 512 lw->tlink = cifs_get_tlink(open->tlink); in smb2_tcon_has_lease() 520 open->oplock = lease_state; in smb2_tcon_has_lease()
|
D | dir.c | 332 if (!server->ops->open) { in cifs_do_create() 362 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_do_create() 466 struct cifs_pending_open open; in cifs_atomic_open() local 520 cifs_add_pending_open(&fid, tlink, &open); in cifs_atomic_open() 526 cifs_del_pending_open(&open); in cifs_atomic_open() 537 cifs_del_pending_open(&open); in cifs_atomic_open() 553 cifs_del_pending_open(&open); in cifs_atomic_open() 707 rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, buf); in cifs_mknod()
|
/fs/debugfs/ |
D | file.c | 47 .open = simple_open, 123 if (real_fops->open) in open_proxy_open() 124 r = real_fops->open(inode, filp); in open_proxy_open() 132 .open = open_proxy_open, 259 if (real_fops->open) { in full_proxy_open() 260 r = real_fops->open(inode, filp); in full_proxy_open() 282 .open = full_proxy_open, 791 .open = simple_open, 797 .open = simple_open, 803 .open = simple_open, [all …]
|
/fs/kernfs/ |
D | file.c | 166 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_seq_show() 211 of->event = atomic_read(&of->kn->attr.open->event); in kernfs_file_direct_read() 345 if (of->vm_ops->open) in kernfs_vma_open() 346 of->vm_ops->open(vma); in kernfs_vma_open() 461 .open = kernfs_vma_open, 553 if (!kn->attr.open && new_on) { in kernfs_get_open_node() 554 kn->attr.open = new_on; in kernfs_get_open_node() 558 on = kn->attr.open; in kernfs_get_open_node() 598 struct kernfs_open_node *on = kn->attr.open; in kernfs_put_open_node() 608 kn->attr.open = NULL; in kernfs_put_open_node() [all …]
|
/fs/proc/ |
D | inode.c | 310 int (*open)(struct inode *, struct file *); in proc_reg_open() local 332 open = pde->proc_fops->open; in proc_reg_open() 335 if (open) in proc_reg_open() 336 rv = open(inode, file); in proc_reg_open() 378 .open = proc_reg_open, 391 .open = proc_reg_open,
|
D | cpuinfo.c | 13 .open = cpuinfo_open,
|
/fs/fuse/ |
D | control.c | 174 .open = nonseekable_open, 180 .open = nonseekable_open, 186 .open = nonseekable_open, 193 .open = nonseekable_open,
|
/fs/9p/ |
D | vfs_file.c | 643 .open = v9fs_file_open, 654 .open = v9fs_file_open, 666 .open = v9fs_file_open, 677 .open = v9fs_file_open, 689 .open = v9fs_file_open, 700 .open = v9fs_file_open,
|
D | vfs_dir.c | 250 .open = v9fs_file_open, 258 .open = v9fs_file_open,
|
/fs/ |
D | open.c | 714 int (*open)(struct inode *, struct file *), in do_dentry_open() 763 if (!open) in do_dentry_open() 764 open = f->f_op->open; in do_dentry_open() 765 if (open) { in do_dentry_open() 766 error = open(inode, f); in do_dentry_open() 821 int (*open)(struct inode *, struct file *), in finish_open() 828 error = do_dentry_open(file, d_backing_inode(dentry), open, in finish_open() 1085 SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) in SYSCALL_DEFINE3() argument
|
D | proc_namespace.c | 320 .open = mounts_open, 328 .open = mountinfo_open, 336 .open = mountstats_open,
|
D | no-block.c | 21 .open = no_blkdev_open,
|
/fs/nfs_common/ |
D | grace.c | 70 __state_in_grace(struct net *net, bool open) in __state_in_grace() argument 75 if (!open) in __state_in_grace()
|
/fs/ocfs2/cluster/ |
D | netdebug.c | 207 .open = nst_fop_open, 438 .open = stats_fop_open, 450 .open = sc_fop_open, 499 .open = nodes_fop_open,
|
/fs/afs/ |
D | proc.c | 39 .open = afs_proc_cells_open, 73 .open = afs_proc_cell_volumes_open, 95 .open = afs_proc_cell_vlservers_open, 116 .open = afs_proc_cell_servers_open,
|
/fs/xfs/ |
D | xfs_stats.c | 133 .open = xqm_proc_open, 158 .open = xqmstat_proc_open,
|
/fs/dlm/ |
D | debug_fs.c | 668 .open = table_open1, 676 .open = table_open2, 684 .open = table_open3, 692 .open = table_open4, 729 .open = simple_open,
|
/fs/ufs/ |
D | file.c | 41 .open = generic_file_open,
|