Home
last modified time | relevance | path

Searched refs:cfile (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/misc/genwqe/
H A Dcard_dev.c43 static void genwqe_add_file(struct genwqe_dev *cd, struct genwqe_file *cfile) in genwqe_add_file() argument
47 cfile->opener = get_pid(task_tgid(current)); in genwqe_add_file()
49 list_add(&cfile->list, &cd->file_list); in genwqe_add_file()
53 static int genwqe_del_file(struct genwqe_dev *cd, struct genwqe_file *cfile) in genwqe_del_file() argument
58 list_del(&cfile->list); in genwqe_del_file()
60 put_pid(cfile->opener); in genwqe_del_file()
65 static void genwqe_add_pin(struct genwqe_file *cfile, struct dma_mapping *m) in genwqe_add_pin() argument
69 spin_lock_irqsave(&cfile->pin_lock, flags); in genwqe_add_pin()
70 list_add(&m->pin_list, &cfile->pin_list); in genwqe_add_pin()
71 spin_unlock_irqrestore(&cfile->pin_lock, flags); in genwqe_add_pin()
[all …]
/linux/fs/smb/client/
H A Dfile.c42 static int cifs_reopen_file(struct cifsFileInfo *cfile, bool can_flush);
55 struct cifsFileInfo *open_file = req->cfile; in cifs_prepare_write()
70 tlink_tcon(req->cfile->tlink)); in cifs_prepare_write()
130 if (wdata->req->cfile->invalidHandle) in cifs_issue_write()
170 server = cifs_pick_channel(tlink_tcon(req->cfile->tlink)->ses); in cifs_prepare_read()
175 tlink_tcon(req->cfile->tlink)); in cifs_prepare_read()
227 if (req->cfile->invalidHandle) { in cifs_issue_read()
229 rc = cifs_reopen_file(req->cfile, true); in cifs_issue_read()
259 ret = cifs_get_writable_file(CIFS_I(wreq->inode), FIND_WR_ANY, &req->cfile); in cifs_begin_writeback()
284 req->cfile = cifsFileInfo_get(open_file); in cifs_init_request()
[all …]
H A Dsmb2inode.c178 int *cmds, int num_cmds, struct cifsFileInfo *cfile, in smb2_compound_op() argument
227 if (cfile) in smb2_compound_op()
287 if (cfile) { in smb2_compound_op()
290 cfile->fid.persistent_fid, in smb2_compound_op()
291 cfile->fid.volatile_fid, in smb2_compound_op()
306 if (!rc && (!cfile || num_rqst > 1)) { in smb2_compound_op()
320 if (cfile) { in smb2_compound_op()
324 cfile->fid.persistent_fid, in smb2_compound_op()
325 cfile->fid.volatile_fid, in smb2_compound_op()
342 if (!rc && (!cfile || num_rqst > 1)) { in smb2_compound_op()
[all …]
H A Dmisc.c655 void cifs_queue_oplock_break(struct cifsFileInfo *cfile) in cifs_queue_oplock_break() argument
663 cifsFileInfo_get(cfile); in cifs_queue_oplock_break()
665 queue_work(cifsoplockd_wq, &cfile->oplock_break); in cifs_queue_oplock_break()
723 cifs_is_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close **pdclose) in cifs_is_deferred_close() argument
727 list_for_each_entry(dclose, &CIFS_I(d_inode(cfile->dentry))->deferred_closes, dlist) { in cifs_is_deferred_close()
728 if ((dclose->netfid == cfile->fid.netfid) && in cifs_is_deferred_close()
729 (dclose->persistent_fid == cfile->fid.persistent_fid) && in cifs_is_deferred_close()
730 (dclose->volatile_fid == cfile->fid.volatile_fid)) { in cifs_is_deferred_close()
742 cifs_add_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close *dclose) in cifs_add_deferred_close() argument
747 is_deferred = cifs_is_deferred_close(cfile, &pdclose); in cifs_add_deferred_close()
[all …]
H A Dsmb2file.c258 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument
264 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range()
265 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range()
288 list_for_each_entry_safe(li, tmp, &cfile->llist->locks, llist) { in smb2_unlock_range()
320 cfile->fid.persistent_fid, in smb2_unlock_range()
321 cfile->fid.volatile_fid, in smb2_unlock_range()
330 &cfile->llist->locks); in smb2_unlock_range()
344 stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid, in smb2_unlock_range()
345 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range()
348 cifs_move_llist(&tmp_llist, &cfile->llist->locks); in smb2_unlock_range()
[all …]
H A Dreaddir.c693 struct cifsFileInfo *cfile = file->private_data; in find_cifs_entry() local
701 if ((cfile == NULL) || (current_entry == NULL) || (num_to_ret == NULL)) in find_cifs_entry()
705 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry - in find_cifs_entry()
706 cfile->srch_inf.entries_in_buffer; in find_cifs_entry()
717 if (((index_to_find < cfile->srch_inf.index_of_last_entry) && in find_cifs_entry()
721 spin_lock(&cfile->file_info_lock); in find_cifs_entry()
722 if (server->ops->dir_needs_close(cfile)) { in find_cifs_entry()
723 cfile->invalidHandle = true; in find_cifs_entry()
724 spin_unlock(&cfile->file_info_lock); in find_cifs_entry()
726 server->ops->close_dir(xid, tcon, &cfile->fid); in find_cifs_entry()
[all …]
H A Dsmb2misc.c546 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local
553 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_tcon_has_lease()
554 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease()
565 cfile->oplock_break_cancelled = false; in smb2_tcon_has_lease()
567 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease()
571 cfile->oplock_epoch = le16_to_cpu(rsp->Epoch); in smb2_tcon_has_lease()
572 cfile->oplock_level = lease_state; in smb2_tcon_has_lease()
574 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease()
692 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local
720 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_is_valid_oplock_break()
[all …]
H A Dsmb2ops.c1015 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in smb2_query_file_info() argument
1017 struct cifs_fid *fid = &cfile->fid; in smb2_query_file_info()
1019 if (cfile->symlink_target) { in smb2_query_file_info()
1020 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info()
1458 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument
1460 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid()
1461 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
1463 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid()
1464 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid()
1465 cfile in smb2_set_fid()
1484 smb2_close_getattr(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile) smb2_close_getattr() argument
2086 smb2_set_sparse(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,struct inode * inode,__u8 setsparse) smb2_set_sparse() argument
2132 smb2_set_file_size(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,__u64 size,bool set_alloc) smb2_set_file_size() argument
2222 smb2_set_compression(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile) smb2_set_compression() argument
2230 smb3_set_integrity(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile) smb3_set_integrity() argument
2260 smb3_enum_snapshots(const unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,void __user * ioc_buf) smb3_enum_snapshots() argument
3032 smb2_mand_lock(const unsigned int xid,struct cifsFileInfo * cfile,__u64 offset,__u64 length,__u32 type,int lock,int unlock,bool wait) smb2_mand_lock() argument
3346 struct cifsFileInfo *cfile = file->private_data; smb3_zero_data() local
3368 struct cifsFileInfo *cfile = file->private_data; smb3_zero_range() local
3439 struct cifsFileInfo *cfile = file->private_data; smb3_punch_hole() local
3502 smb3_simple_fallocate_write_range(unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,loff_t off,loff_t len,char * buf) smb3_simple_fallocate_write_range() argument
3539 smb3_simple_fallocate_range(unsigned int xid,struct cifs_tcon * tcon,struct cifsFileInfo * cfile,loff_t off,loff_t len) smb3_simple_fallocate_range() argument
3626 struct cifsFileInfo *cfile = file->private_data; smb3_simple_falloc() local
3753 struct cifsFileInfo *cfile = file->private_data; smb3_collapse_range() local
3804 struct cifsFileInfo *cfile = file->private_data; smb3_insert_range() local
3855 struct cifsFileInfo *wrcfile, *cfile = file->private_data; smb3_llseek() local
3938 smb3_fiemap(struct cifs_tcon * tcon,struct cifsFileInfo * cfile,struct fiemap_extent_info * fei,u64 start,u64 len) smb3_fiemap() argument
4281 smb2_dir_needs_close(struct cifsFileInfo * cfile) smb2_dir_needs_close() argument
[all...]
H A Dsmb1ops.c823 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in cifs_query_file_info() argument
835 if (cfile->symlink_target) { in cifs_query_file_info()
836 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info()
841 rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi); in cifs_query_file_info()
959 cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in cifs_set_fid() argument
961 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid()
962 cfile->fid.netfid = fid->netfid; in cifs_set_fid()
1172 struct cifsFileInfo *cfile) in cifs_set_compression() argument
1174 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression()
1248 cifs_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset, in cifs_mand_lock() argument
[all …]
H A Dcifs_debug.c242 struct cifsFileInfo *cfile; in cifs_debug_files_proc_show() local
263 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in cifs_debug_files_proc_show()
268 cfile->fid.persistent_fid, in cifs_debug_files_proc_show()
269 cfile->f_flags, in cifs_debug_files_proc_show()
270 cfile->count, in cifs_debug_files_proc_show()
271 cfile->pid, in cifs_debug_files_proc_show()
272 from_kuid(&init_user_ns, cfile->uid), in cifs_debug_files_proc_show()
273 cfile->dentry); in cifs_debug_files_proc_show()
276 inode = d_inode(cfile->dentry); in cifs_debug_files_proc_show()
302 seq_printf(m, " %llu", cfile->fid.mid); in cifs_debug_files_proc_show()
H A Dinode.c404 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info_unix() local
405 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix()
409 if (cfile->symlink_target) { in cifs_get_file_info_unix()
410 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix()
417 rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data); in cifs_get_file_info_unix()
975 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info() local
976 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info()
988 rc = server->ops->query_file_info(xid, tcon, cfile, &data); in cifs_get_file_info()
2805 struct cifsFileInfo *cfile = (struct cifsFileInfo *) filp->private_data; local
2812 if (tlink_tcon(cfile->tlink)->unix_ext)
[all …]
H A Dcifsproto.h199 extern int cifs_unlock_range(struct cifsFileInfo *cfile,
201 extern int cifs_push_mandatory_locks(struct cifsFileInfo *cfile);
281 extern bool cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset,
293 extern bool cifs_is_deferred_close(struct cifsFileInfo *cfile,
296 extern void cifs_add_deferred_close(struct cifsFileInfo *cfile,
299 extern void cifs_del_deferred_close(struct cifsFileInfo *cfile);
423 struct cifsFileInfo *cfile, __u64 size,
H A Dcifsfs.c1099 struct cifsFileInfo *cfile = file->private_data; in cifs_llseek() local
1133 if (cfile && cfile->tlink) { in cifs_llseek()
1134 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
1150 struct cifsFileInfo *cfile = file->private_data; in cifs_setlease() local
1160 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease()
1574 struct cifsFileInfo *cfile = dst_file->private_data; in cifs_copy_file_range() local
1576 if (cfile->swapfile) { in cifs_copy_file_range()
H A Dcifsglob.h408 struct cifsFileInfo *cfile, struct cifs_open_info_data *data);
1443 struct cifsFileInfo *cfile; /* fid that owns locks */ member
1494 struct cifsFileInfo *cfile; member
1533 struct cifsFileInfo *cfile);
1787 struct cifsFileInfo *cfile; member
2097 void cifs_queue_oplock_break(struct cifsFileInfo *cfile);
H A Dsmb2proto.h117 extern int smb2_unlock_range(struct cifsFileInfo *cfile,
119 extern int smb2_push_mandatory_locks(struct cifsFileInfo *cfile);
H A Dsmb2pdu.c4591 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_readv_callback()
4676 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback()
4685 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback()
4730 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4740 io_parms.tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4744 io_parms.persistent_fid = rdata->req->cfile->fid.persistent_fid; in smb2_async_readv()
4745 io_parms.volatile_fid = rdata->req->cfile->fid.volatile_fid; in smb2_async_readv()
4892 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback()
4979 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback()
4989 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback()
[all …]
H A Dcifssmb.c1326 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_readv_callback()
1392 rdata->req->cfile->fid.persistent_fid, in cifs_readv_callback()
1411 rdata->req->cfile->fid.persistent_fid, in cifs_readv_callback()
1439 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_async_readv()
1466 smb->Fid = rdata->req->cfile->fid.netfid; in cifs_async_readv()
1489 rdata->req->cfile->fid.netfid, in cifs_async_readv()
1745 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback()
1823 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_async_writev()
1848 req->Fid = wdata->req->cfile->fid.netfid; in cifs_async_writev()
5427 struct cifsFileInfo *cfile, __u64 size, bool set_allocation) in CIFSSMBSetFileSize() argument
[all …]
/linux/scripts/dtc/
H A Ddt-extract-compatibles129 for f in files_to_parse(args.cfile):
132 for f in files_to_parse(args.cfile):
/linux/include/linux/
H A Dcgroup.h126 void cgroup_file_notify(struct cgroup_file *cfile);
127 void cgroup_file_show(struct cgroup_file *cfile, bool show);
/linux/kernel/cgroup/
H A Dcgroup.c1752 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_rm_file() local
1755 cfile->kn = NULL; in cgroup_rm_file()
1758 timer_delete_sync(&cfile->notify_timer); in cgroup_rm_file()
4430 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_add_file() local
4432 timer_setup(&cfile->notify_timer, cgroup_file_notify_timer, 0); in cgroup_add_file()
4435 cfile->kn = kn; in cgroup_add_file()
4689 void cgroup_file_notify(struct cgroup_file *cfile) in cgroup_file_notify() argument
4694 if (cfile->kn) { in cgroup_file_notify()
4695 unsigned long last = cfile->notified_at; in cgroup_file_notify()
4699 timer_reduce(&cfile->notify_timer, next); in cgroup_file_notify()
[all …]
/linux/mm/
H A Dmemcontrol-v1.c1088 CLASS(fd, cfile)(cfd); in memcg_write_event_control()
1106 if (fd_empty(cfile)) { in memcg_write_event_control()
1113 ret = file_permission(fd_file(cfile), MAY_READ); in memcg_write_event_control()
1121 cdentry = fd_file(cfile)->f_path.dentry; in memcg_write_event_control()