Home
last modified time | relevance | path

Searched refs:cfile (Results 1 – 20 of 20) 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.c40 static int cifs_reopen_file(struct cifsFileInfo *cfile, bool can_flush);
53 struct cifsFileInfo *open_file = req->cfile; in cifs_prepare_write()
68 tlink_tcon(req->cfile->tlink)); in cifs_prepare_write()
128 if (wdata->req->cfile->invalidHandle) in cifs_issue_write()
168 server = cifs_pick_channel(tlink_tcon(req->cfile->tlink)->ses); in cifs_prepare_read()
173 tlink_tcon(req->cfile->tlink)); in cifs_prepare_read()
225 if (req->cfile->invalidHandle) { in cifs_issue_read()
227 rc = cifs_reopen_file(req->cfile, true); in cifs_issue_read()
257 ret = cifs_get_writable_file(CIFS_I(wreq->inode), FIND_ANY, &req->cfile); in cifs_begin_writeback()
282 req->cfile = cifsFileInfo_get(open_file); in cifs_init_request()
[all …]
H A Dmisc.c370 void cifs_queue_oplock_break(struct cifsFileInfo *cfile) in cifs_queue_oplock_break() argument
378 cifsFileInfo_get(cfile); in cifs_queue_oplock_break()
380 queue_work(cifsoplockd_wq, &cfile->oplock_break); in cifs_queue_oplock_break()
440 cifs_is_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close **pdclose) in cifs_is_deferred_close() argument
444 list_for_each_entry(dclose, &CIFS_I(d_inode(cfile->dentry))->deferred_closes, dlist) { in cifs_is_deferred_close()
445 if ((dclose->netfid == cfile->fid.netfid) && in cifs_is_deferred_close()
446 (dclose->persistent_fid == cfile->fid.persistent_fid) && in cifs_is_deferred_close()
447 (dclose->volatile_fid == cfile->fid.volatile_fid)) { in cifs_is_deferred_close()
459 cifs_add_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close *dclose) in cifs_add_deferred_close() argument
464 is_deferred = cifs_is_deferred_close(cfile, &pdclose); in cifs_add_deferred_close()
[all …]
H A Dsmb2inode.c176 struct cifsFileInfo *cfile, in set_next_compound() argument
180 int k = !cfile ? 1 : 0; in set_next_compound()
189 #define COMP_PID(cfile) ((cfile) ? (cfile)->fid.persistent_fid : COMPOUND_FID) argument
190 #define COMP_VID(cfile) ((cfile) ? (cfile)->fid.volatile_fid : COMPOUND_FID) argument
203 int *cmds, int num_cmds, struct cifsFileInfo *cfile, in smb2_compound_op() argument
252 if (cfile) in smb2_compound_op()
314 COMP_PID(cfile), COMP_VID(cfile), in smb2_compound_op()
321 set_next_compound(tcon, cfile, i, num_cmds, rqst, &num_rqst); in smb2_compound_op()
332 COMP_PID(cfile), COMP_VID(cfile), in smb2_compound_op()
340 set_next_compound(tcon, cfile, i, num_cmds, rqst, &num_rqst); in smb2_compound_op()
[all …]
H A Dsmb2file.c268 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument
274 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range()
275 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range()
298 list_for_each_entry_safe(li, tmp, &cfile->llist->locks, llist) { in smb2_unlock_range()
330 cfile->fid.persistent_fid, in smb2_unlock_range()
331 cfile->fid.volatile_fid, in smb2_unlock_range()
340 &cfile->llist->locks); in smb2_unlock_range()
354 stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid, in smb2_unlock_range()
355 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range()
358 cifs_move_llist(&tmp_llist, &cfile->llist->locks); in smb2_unlock_range()
[all …]
H A Dreaddir.c695 struct cifsFileInfo *cfile = file->private_data; in find_cifs_entry() local
703 if ((cfile == NULL) || (current_entry == NULL) || (num_to_ret == NULL)) in find_cifs_entry()
707 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry - in find_cifs_entry()
708 cfile->srch_inf.entries_in_buffer; in find_cifs_entry()
719 if (((index_to_find < cfile->srch_inf.index_of_last_entry) && in find_cifs_entry()
723 spin_lock(&cfile->file_info_lock); in find_cifs_entry()
724 if (server->ops->dir_needs_close(cfile)) { in find_cifs_entry()
725 cfile->invalidHandle = true; in find_cifs_entry()
726 spin_unlock(&cfile->file_info_lock); in find_cifs_entry()
728 server->ops->close_dir(xid, tcon, &cfile->fid); in find_cifs_entry()
[all …]
H A Dsmb2misc.c537 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local
544 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_tcon_has_lease()
545 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease()
556 cfile->oplock_break_cancelled = false; in smb2_tcon_has_lease()
558 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease()
562 cfile->oplock_epoch = le16_to_cpu(rsp->Epoch); in smb2_tcon_has_lease()
563 cfile->oplock_level = lease_state; in smb2_tcon_has_lease()
565 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease()
683 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local
711 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_is_valid_oplock_break()
[all …]
H A Dsmb2ops.c1032 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in smb2_query_file_info() argument
1034 struct cifs_fid *fid = &cfile->fid; in smb2_query_file_info()
1036 if (cfile->symlink_target) { in smb2_query_file_info()
1037 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info()
1479 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument
1481 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid()
1482 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
1486 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid()
1487 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid()
1488 cfile->fid.access = fid->access; in smb2_set_fid()
[all …]
H A Dsmb1ops.c761 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in cifs_query_file_info() argument
773 if (cfile->symlink_target) { in cifs_query_file_info()
774 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info()
779 rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi); in cifs_query_file_info()
897 cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in cifs_set_fid() argument
899 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid()
903 cfile->fid.netfid = fid->netfid; in cifs_set_fid()
1113 struct cifsFileInfo *cfile) in cifs_set_compression() argument
1115 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression()
1193 cifs_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset, in cifs_mand_lock() argument
[all …]
H A Dcifsproto.h164 int cifs_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock,
166 int cifs_push_mandatory_locks(struct cifsFileInfo *cfile);
244 bool cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset,
254 bool cifs_is_deferred_close(struct cifsFileInfo *cfile,
257 void cifs_add_deferred_close(struct cifsFileInfo *cfile,
260 void cifs_del_deferred_close(struct cifsFileInfo *cfile);
H A Dinode.c399 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info_unix() local
400 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix()
404 if (cfile->symlink_target) { in cifs_get_file_info_unix()
405 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix()
412 rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data); in cifs_get_file_info_unix()
970 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info() local
971 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info()
983 rc = server->ops->query_file_info(xid, tcon, cfile, &data); in cifs_get_file_info()
2806 struct cifsFileInfo *cfile = (struct cifsFileInfo *) filp->private_data; local
2813 if (tlink_tcon(cfile->tlink)->unix_ext)
[all …]
H A Dcifsfs.c1074 struct cifsFileInfo *cfile = file->private_data; in cifs_llseek() local
1108 if (cfile && cfile->tlink) { in cifs_llseek()
1109 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
1125 struct cifsFileInfo *cfile = file->private_data; in cifs_setlease() local
1132 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease()
1558 struct cifsFileInfo *cfile = dst_file->private_data; in cifs_copy_file_range() local
1560 if (cfile->swapfile) { in cifs_copy_file_range()
H A Dcifsglob.h405 struct cifsFileInfo *cfile, struct cifs_open_info_data *data);
1430 struct cifsFileInfo *cfile; /* fid that owns locks */ member
1481 struct cifsFileInfo *cfile; member
1522 struct cifsFileInfo *cfile);
1807 struct cifsFileInfo *cfile; member
2129 void cifs_queue_oplock_break(struct cifsFileInfo *cfile);
H A Dsmb2proto.h112 int smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock,
114 int smb2_push_mandatory_locks(struct cifsFileInfo *cfile);
H A Ddir.c1065 struct cifsFileInfo *cfile; local
1145 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, NULL);
1146 if (!cfile) {
H A Dsmb2pdu.c4609 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_readv_callback()
4705 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback()
4714 rdata->req->cfile->fid.persistent_fid, in smb2_readv_callback()
4767 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4777 io_parms.tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4781 io_parms.persistent_fid = rdata->req->cfile->fid.persistent_fid; in smb2_async_readv()
4782 io_parms.volatile_fid = rdata->req->cfile->fid.volatile_fid; in smb2_async_readv()
4947 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback()
5041 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback()
5051 wdata->req->cfile->fid.persistent_fid, in smb2_writev_callback()
[all …]
H A Dcifssmb.c1467 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_readv_callback()
1534 rdata->req->cfile->fid.persistent_fid, in cifs_readv_callback()
1553 rdata->req->cfile->fid.persistent_fid, in cifs_readv_callback()
1581 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_async_readv()
1608 smb->Fid = rdata->req->cfile->fid.netfid; in cifs_async_readv()
1631 rdata->req->cfile->fid.netfid, in cifs_async_readv()
1887 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback()
1965 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_async_writev()
1990 req->Fid = wdata->req->cfile->fid.netfid; in cifs_async_writev()
5569 struct cifsFileInfo *cfile, __u64 size, bool set_allocation) in CIFSSMBSetFileSize() argument
[all …]
/linux/drivers/mtd/nand/raw/
H A Dnandsim.c353 struct file *cfile; /* Open file */ member
538 struct file *cfile; in ns_alloc_device() local
542 cfile = filp_open(cache_file, O_CREAT | O_RDWR | O_LARGEFILE, 0600); in ns_alloc_device()
543 if (IS_ERR(cfile)) in ns_alloc_device()
544 return PTR_ERR(cfile); in ns_alloc_device()
545 if (!(cfile->f_mode & FMODE_CAN_READ)) { in ns_alloc_device()
550 if (!(cfile->f_mode & FMODE_CAN_WRITE)) { in ns_alloc_device()
568 ns->cfile = cfile; in ns_alloc_device()
575 filp_close(cfile, NULL); in ns_alloc_device()
611 if (ns->cfile) { in ns_free_device()
[all …]
/linux/scripts/dtc/
H A Ddt-extract-compatibles120 ap.add_argument("cfile", type=str, nargs='*', help="C source files or directories to parse")
130 for f in files_to_parse(args.cfile):
133 for f in files_to_parse(args.cfile):
/linux/kernel/cgroup/
H A Dcgroup.c1700 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_rm_file() local
1702 spin_lock_irq(&cfile->lock); in cgroup_rm_file()
1703 WRITE_ONCE(cfile->kn, NULL); in cgroup_rm_file()
1704 spin_unlock_irq(&cfile->lock); in cgroup_rm_file()
1706 timer_delete_sync(&cfile->notify_timer); in cgroup_rm_file()
4399 struct cgroup_file *cfile = (void *)css + cft->file_offset; in cgroup_add_file() local
4401 timer_setup(&cfile->notify_timer, cgroup_file_notify_timer, 0); in cgroup_add_file()
4402 spin_lock_init(&cfile->lock); in cgroup_add_file()
4403 cfile->kn = kn; in cgroup_add_file()
4656 void cgroup_file_notify(struct cgroup_file *cfile) in cgroup_file_notify() argument
[all …]