Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/misc/genwqe/
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-v5.4/fs/cifs/
Dsmb2file.c117 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument
123 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range()
124 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range()
149 list_for_each_entry_safe(li, tmp, &cfile->llist->locks, llist) { in smb2_unlock_range()
176 cfile->fid.persistent_fid, in smb2_unlock_range()
177 cfile->fid.volatile_fid, in smb2_unlock_range()
186 &cfile->llist->locks); in smb2_unlock_range()
200 stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid, in smb2_unlock_range()
201 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range()
204 cifs_move_llist(&tmp_llist, &cfile->llist->locks); in smb2_unlock_range()
[all …]
Dfile.c298 struct cifsFileInfo *cfile; in cifs_new_fileinfo() local
303 cfile = kzalloc(sizeof(struct cifsFileInfo), GFP_KERNEL); in cifs_new_fileinfo()
304 if (cfile == NULL) in cifs_new_fileinfo()
305 return cfile; in cifs_new_fileinfo()
309 kfree(cfile); in cifs_new_fileinfo()
314 fdlocks->cfile = cfile; in cifs_new_fileinfo()
315 cfile->llist = fdlocks; in cifs_new_fileinfo()
320 cfile->count = 1; in cifs_new_fileinfo()
321 cfile->pid = current->tgid; in cifs_new_fileinfo()
322 cfile->uid = current_fsuid(); in cifs_new_fileinfo()
[all …]
Dreaddir.c580 struct cifsFileInfo *cfile = file->private_data; in find_cifs_entry() local
588 if ((cfile == NULL) || (current_entry == NULL) || (num_to_ret == NULL)) in find_cifs_entry()
592 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry - in find_cifs_entry()
593 cfile->srch_inf.entries_in_buffer; in find_cifs_entry()
604 if (((index_to_find < cfile->srch_inf.index_of_last_entry) && in find_cifs_entry()
608 spin_lock(&cfile->file_info_lock); in find_cifs_entry()
609 if (server->ops->dir_needs_close(cfile)) { in find_cifs_entry()
610 cfile->invalidHandle = true; in find_cifs_entry()
611 spin_unlock(&cfile->file_info_lock); in find_cifs_entry()
613 server->ops->close_dir(xid, tcon, &cfile->fid); in find_cifs_entry()
[all …]
Dsmb2inode.c55 struct cifsFileInfo *cfile) in smb2_compound_op() argument
88 if (cfile) in smb2_compound_op()
129 if (cfile) in smb2_compound_op()
131 cfile->fid.persistent_fid, in smb2_compound_op()
132 cfile->fid.volatile_fid, in smb2_compound_op()
212 if (cfile) in smb2_compound_op()
214 cfile->fid.persistent_fid, in smb2_compound_op()
215 cfile->fid.volatile_fid, current->tgid, in smb2_compound_op()
253 if (cfile) in smb2_compound_op()
255 cfile->fid.persistent_fid, in smb2_compound_op()
[all …]
Dsmb2misc.c519 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local
528 cfile = list_entry(tmp, struct cifsFileInfo, tlist); in smb2_tcon_has_lease()
529 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease()
540 cfile->oplock_break_cancelled = false; in smb2_tcon_has_lease()
542 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease()
558 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease()
655 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local
682 cfile = list_entry(tmp2, struct cifsFileInfo, in smb2_is_valid_oplock_break()
685 cfile->fid.persistent_fid || in smb2_is_valid_oplock_break()
687 cfile->fid.volatile_fid) in smb2_is_valid_oplock_break()
[all …]
Dsmb2ops.c1307 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument
1309 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid()
1310 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
1312 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid()
1313 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid()
1315 cfile->fid.mid = fid->mid; in smb2_set_fid()
1320 memcpy(cfile->fid.create_guid, fid->create_guid, 16); in smb2_set_fid()
1757 struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse) in smb2_set_sparse() argument
1784 rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid, in smb2_set_sparse()
1785 cfile->fid.volatile_fid, FSCTL_SET_SPARSE, in smb2_set_sparse()
[all …]
Dcifs_debug.c149 struct cifsFileInfo *cfile; in cifs_debug_files_proc_show() local
169 cfile = list_entry(tmp2, struct cifsFileInfo, in cifs_debug_files_proc_show()
174 cfile->fid.persistent_fid, in cifs_debug_files_proc_show()
175 cfile->f_flags, in cifs_debug_files_proc_show()
176 cfile->count, in cifs_debug_files_proc_show()
177 cfile->pid, in cifs_debug_files_proc_show()
178 from_kuid(&init_user_ns, cfile->uid), in cifs_debug_files_proc_show()
179 cfile->dentry->d_name.name); in cifs_debug_files_proc_show()
181 seq_printf(m, " 0x%llx\n", cfile->fid.mid); in cifs_debug_files_proc_show()
Dsmb1ops.c713 cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in cifs_set_fid() argument
715 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid()
716 cfile->fid.netfid = fid->netfid; in cifs_set_fid()
831 struct cifsFileInfo *cfile) in cifs_set_compression() argument
833 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression()
908 cifs_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset, in cifs_mand_lock() argument
911 return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid, in cifs_mand_lock()
1012 cifs_dir_needs_close(struct cifsFileInfo *cfile) in cifs_dir_needs_close() argument
1014 return !cfile->srch_inf.endOfSearch && !cfile->invalidHandle; in cifs_dir_needs_close()
Dinode.c348 struct cifsFileInfo *cfile = filp->private_data; local
349 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink);
352 rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data);
675 struct cifsFileInfo *cfile = filp->private_data; local
676 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink);
683 rc = server->ops->query_file_info(xid, tcon, &cfile->fid, &find_data);
1994 struct cifsFileInfo *cfile = (struct cifsFileInfo *) filp->private_data; local
1999 if (tlink_tcon(cfile->tlink)->unix_ext)
2138 struct cifsFileInfo *cfile; local
2154 cfile = find_readable_file(cifs_i, false);
[all …]
Dcifsproto.h169 extern int cifs_unlock_range(struct cifsFileInfo *cfile,
171 extern int cifs_push_mandatory_locks(struct cifsFileInfo *cfile);
234 extern bool cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset,
352 struct cifsFileInfo *cfile, __u64 size,
Dmisc.c619 void cifs_queue_oplock_break(struct cifsFileInfo *cfile) in cifs_queue_oplock_break() argument
627 cifsFileInfo_get(cfile); in cifs_queue_oplock_break()
629 queue_work(cifsoplockd_wq, &cfile->oplock_break); in cifs_queue_oplock_break()
815 cifsFileInfo_put(ctx->cfile); in cifs_aio_ctx_release()
Dcifsfs.c934 struct cifsFileInfo *cfile = file->private_data; in cifs_llseek() local
968 if (cfile && cfile->tlink) { in cifs_llseek()
969 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
985 struct cifsFileInfo *cfile = file->private_data; in cifs_setlease() local
995 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease()
Dsmb2proto.h113 extern int smb2_unlock_range(struct cifsFileInfo *cfile,
115 extern int smb2_push_mandatory_locks(struct cifsFileInfo *cfile);
Dcifsglob.h1242 struct cifsFileInfo *cfile; /* fid that owns locks */ member
1287 struct cifsFileInfo *cfile; member
1309 struct cifsFileInfo *cfile; member
1345 struct cifsFileInfo *cfile; member
1905 void cifs_queue_oplock_break(struct cifsFileInfo *cfile);
Dsmb2pdu.c3590 struct cifs_tcon *tcon = tlink_tcon(rdata->cfile->tlink); in smb2_readv_callback()
3655 rdata->cfile->fid.persistent_fid, in smb2_readv_callback()
3660 rdata->cfile->fid.persistent_fid, in smb2_readv_callback()
3685 io_parms.tcon = tlink_tcon(rdata->cfile->tlink); in smb2_async_readv()
3688 io_parms.persistent_fid = rdata->cfile->fid.persistent_fid; in smb2_async_readv()
3689 io_parms.volatile_fid = rdata->cfile->fid.volatile_fid; in smb2_async_readv()
3823 struct cifs_tcon *tcon = tlink_tcon(wdata->cfile->tlink); in smb2_writev_callback()
3880 wdata->cfile->fid.persistent_fid, in smb2_writev_callback()
3885 wdata->cfile->fid.persistent_fid, in smb2_writev_callback()
3902 struct cifs_tcon *tcon = tlink_tcon(wdata->cfile->tlink); in smb2_async_writev()
[all …]
Dcifssmb.c1695 struct cifs_tcon *tcon = tlink_tcon(rdata->cfile->tlink); in cifs_readv_callback()
1752 struct cifs_tcon *tcon = tlink_tcon(rdata->cfile->tlink); in cifs_async_readv()
1777 smb->Fid = rdata->cfile->fid.netfid; in cifs_async_readv()
2055 if (wdata->cfile) in cifs_writedata_release()
2056 cifsFileInfo_put(wdata->cfile); in cifs_writedata_release()
2070 struct inode *inode = d_inode(wdata->cfile->dentry); in cifs_writev_requeue()
2074 server = tlink_tcon(wdata->cfile->tlink)->ses->server; in cifs_writev_requeue()
2116 &wdata2->cfile); in cifs_writev_requeue()
2117 if (!wdata2->cfile) { in cifs_writev_requeue()
2123 wdata2->pid = wdata2->cfile->pid; in cifs_writev_requeue()
[all …]
/Linux-v5.4/drivers/mtd/nand/raw/
Dnandsim.c351 struct file *cfile; /* Open file */ member
529 struct file *cfile; in alloc_device() local
533 cfile = filp_open(cache_file, O_CREAT | O_RDWR | O_LARGEFILE, 0600); in alloc_device()
534 if (IS_ERR(cfile)) in alloc_device()
535 return PTR_ERR(cfile); in alloc_device()
536 if (!(cfile->f_mode & FMODE_CAN_READ)) { in alloc_device()
541 if (!(cfile->f_mode & FMODE_CAN_WRITE)) { in alloc_device()
560 ns->cfile = cfile; in alloc_device()
584 filp_close(cfile, NULL); in alloc_device()
595 if (ns->cfile) { in free_device()
[all …]
/Linux-v5.4/kernel/cgroup/
Dcgroup.c1634 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_rm_file() local
1637 cfile->kn = NULL; in cgroup_rm_file()
1640 del_timer_sync(&cfile->notify_timer); in cgroup_rm_file()
3894 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_add_file() local
3896 timer_setup(&cfile->notify_timer, cgroup_file_notify_timer, 0); in cgroup_add_file()
3899 cfile->kn = kn; in cgroup_add_file()
4143 void cgroup_file_notify(struct cgroup_file *cfile) in cgroup_file_notify() argument
4148 if (cfile->kn) { in cgroup_file_notify()
4149 unsigned long last = cfile->notified_at; in cgroup_file_notify()
4153 timer_reduce(&cfile->notify_timer, next); in cgroup_file_notify()
[all …]
/Linux-v5.4/mm/
Dmemcontrol.c4651 struct fd cfile; in memcg_write_event_control() local
4690 cfile = fdget(cfd); in memcg_write_event_control()
4691 if (!cfile.file) { in memcg_write_event_control()
4698 ret = inode_permission(file_inode(cfile.file), MAY_READ); in memcg_write_event_control()
4710 name = cfile.file->f_path.dentry->d_name.name; in memcg_write_event_control()
4734 cfile_css = css_tryget_online_from_dir(cfile.file->f_path.dentry->d_parent, in memcg_write_event_control()
4754 fdput(cfile); in memcg_write_event_control()
4762 fdput(cfile); in memcg_write_event_control()
/Linux-v5.4/include/linux/
Dcgroup.h116 void cgroup_file_notify(struct cgroup_file *cfile);