/kernel/linux/linux-5.10/drivers/misc/genwqe/ |
H A D | card_dev.c | 43 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 in genwqe_add_pin() 74 genwqe_del_pin(struct genwqe_file *cfile, struct dma_mapping *m) genwqe_del_pin() argument 94 genwqe_search_pin(struct genwqe_file *cfile, unsigned long u_addr, unsigned int size, void **virt_addr) genwqe_search_pin() argument 120 __genwqe_add_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_add_mapping() argument 130 __genwqe_del_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_del_mapping() argument 150 __genwqe_search_mapping(struct genwqe_file *cfile, unsigned long u_addr, unsigned int size, dma_addr_t *dma_addr, void **virt_addr) __genwqe_search_mapping() argument 189 genwqe_remove_mappings(struct genwqe_file *cfile) genwqe_remove_mappings() argument 228 genwqe_remove_pinnings(struct genwqe_file *cfile) genwqe_remove_pinnings() argument 262 struct genwqe_file *cfile; genwqe_kill_fasync() local 278 struct genwqe_file *cfile; genwqe_terminate() local 302 struct genwqe_file *cfile; genwqe_open() local 359 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_release() local 399 struct genwqe_file *cfile = vma->vm_private_data; genwqe_vma_close() local 439 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_mmap() local 502 do_flash_update(struct genwqe_file *cfile, struct genwqe_bitstream *load) do_flash_update() argument 639 do_flash_read(struct genwqe_file *cfile, struct genwqe_bitstream *load) do_flash_read() argument 769 genwqe_pin_mem(struct genwqe_file *cfile, struct genwqe_mem *m) genwqe_pin_mem() argument 803 genwqe_unpin_mem(struct genwqe_file *cfile, struct genwqe_mem *m) genwqe_unpin_mem() argument 833 ddcb_cmd_cleanup(struct genwqe_file *cfile, struct ddcb_requ *req) ddcb_cmd_cleanup() argument 862 ddcb_cmd_fixups(struct genwqe_file *cfile, struct ddcb_requ *req) ddcb_cmd_fixups() argument 993 genwqe_execute_ddcb(struct genwqe_file *cfile, struct genwqe_ddcb_cmd *cmd) genwqe_execute_ddcb() argument 1010 do_execute_ddcb(struct genwqe_file *cfile, unsigned long arg, int raw) do_execute_ddcb() argument 1056 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/genwqe/ |
H A D | card_dev.c | 43 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 in genwqe_add_pin() 74 genwqe_del_pin(struct genwqe_file *cfile, struct dma_mapping *m) genwqe_del_pin() argument 94 genwqe_search_pin(struct genwqe_file *cfile, unsigned long u_addr, unsigned int size, void **virt_addr) genwqe_search_pin() argument 120 __genwqe_add_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_add_mapping() argument 130 __genwqe_del_mapping(struct genwqe_file *cfile, struct dma_mapping *dma_map) __genwqe_del_mapping() argument 150 __genwqe_search_mapping(struct genwqe_file *cfile, unsigned long u_addr, unsigned int size, dma_addr_t *dma_addr, void **virt_addr) __genwqe_search_mapping() argument 189 genwqe_remove_mappings(struct genwqe_file *cfile) genwqe_remove_mappings() argument 228 genwqe_remove_pinnings(struct genwqe_file *cfile) genwqe_remove_pinnings() argument 262 struct genwqe_file *cfile; genwqe_kill_fasync() local 278 struct genwqe_file *cfile; genwqe_terminate() local 302 struct genwqe_file *cfile; genwqe_open() local 359 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_release() local 399 struct genwqe_file *cfile = vma->vm_private_data; genwqe_vma_close() local 439 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_mmap() local 502 do_flash_update(struct genwqe_file *cfile, struct genwqe_bitstream *load) do_flash_update() argument 639 do_flash_read(struct genwqe_file *cfile, struct genwqe_bitstream *load) do_flash_read() argument 769 genwqe_pin_mem(struct genwqe_file *cfile, struct genwqe_mem *m) genwqe_pin_mem() argument 803 genwqe_unpin_mem(struct genwqe_file *cfile, struct genwqe_mem *m) genwqe_unpin_mem() argument 833 ddcb_cmd_cleanup(struct genwqe_file *cfile, struct ddcb_requ *req) ddcb_cmd_cleanup() argument 862 ddcb_cmd_fixups(struct genwqe_file *cfile, struct ddcb_requ *req) ddcb_cmd_fixups() argument 993 genwqe_execute_ddcb(struct genwqe_file *cfile, struct genwqe_ddcb_cmd *cmd) genwqe_execute_ddcb() argument 1010 do_execute_ddcb(struct genwqe_file *cfile, unsigned long arg, int raw) do_execute_ddcb() argument 1056 struct genwqe_file *cfile = (struct genwqe_file *)filp->private_data; genwqe_ioctl() local [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | smb2inode.c | 51 * note: If cfile is passed, the reference to it is dropped here. 52 * So make sure that you do not reuse cfile after return from this func. 61 umode_t mode, void *ptr, int command, struct cifsFileInfo *cfile, in smb2_compound_op() 98 if (cfile) in smb2_compound_op() 139 if (cfile) in smb2_compound_op() 142 cfile->fid.persistent_fid, in smb2_compound_op() 143 cfile->fid.volatile_fid, in smb2_compound_op() 173 if (cfile) in smb2_compound_op() 176 cfile->fid.persistent_fid, in smb2_compound_op() 177 cfile in smb2_compound_op() 58 smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, __u32 desired_access, __u32 create_disposition, __u32 create_options, umode_t mode, void *ptr, int command, struct cifsFileInfo *cfile, __u8 **extbuf, size_t *extbuflen, struct kvec *out_iov, int *out_buftype) smb2_compound_op() argument 581 struct cifsFileInfo *cfile; smb2_query_path_info() local 668 struct cifsFileInfo *cfile; smb311_posix_query_path_info() local 760 struct cifsFileInfo *cfile; smb2_mkdir_setinfo() local 796 smb2_set_path_attr(const unsigned int xid, struct cifs_tcon *tcon, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb, __u32 create_options, __u32 access, int command, struct cifsFileInfo *cfile) smb2_set_path_attr() argument 824 struct cifsFileInfo *cfile; smb2_rename_path() local 853 struct cifsFileInfo *cfile; smb2_set_path_size() local 868 struct cifsFileInfo *cfile; smb2_set_file_info() local [all...] |
H A D | file.c | 456 struct cifsFileInfo *cfile; in cifs_new_fileinfo() local 461 cfile = kzalloc(sizeof(struct cifsFileInfo), GFP_KERNEL); in cifs_new_fileinfo() 462 if (cfile == NULL) in cifs_new_fileinfo() 463 return cfile; in cifs_new_fileinfo() 467 kfree(cfile); in cifs_new_fileinfo() 472 cfile->symlink_target = kstrdup(symlink_target, GFP_KERNEL); in cifs_new_fileinfo() 473 if (!cfile->symlink_target) { in cifs_new_fileinfo() 475 kfree(cfile); in cifs_new_fileinfo() 481 fdlocks->cfile = cfile; in cifs_new_fileinfo() 700 struct cifsFileInfo *cfile = NULL; cifs_open() local 860 cifs_relock_file(struct cifsFileInfo *cfile) cifs_relock_file() argument 890 cifs_reopen_file(struct cifsFileInfo *cfile, bool can_flush) cifs_reopen_file() argument 1063 struct cifsFileInfo *cfile = container_of(work, smb2_deferred_work_close() local 1075 struct cifsFileInfo *cfile; cifs_close() local 1161 struct cifsFileInfo *cfile = file->private_data; cifs_closedir() local 1241 cifs_find_fid_lock_conflict(struct cifs_fid_locks *fdlocks, __u64 offset, __u64 length, __u8 type, __u16 flags, struct cifsFileInfo *cfile, struct cifsLockInfo **conf_lock, int rw_check) cifs_find_fid_lock_conflict() argument 1277 cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset, __u64 length, __u8 type, __u16 flags, struct cifsLockInfo **conf_lock, int rw_check) cifs_find_lock_conflict() argument 1304 cifs_lock_test(struct cifsFileInfo *cfile, __u64 offset, __u64 length, __u8 type, struct file_lock *flock) cifs_lock_test() argument 1336 cifs_lock_add(struct cifsFileInfo *cfile, struct cifsLockInfo *lock) cifs_lock_add() argument 1351 cifs_lock_add_if(struct cifsFileInfo *cfile, struct cifsLockInfo *lock, bool wait) cifs_lock_add_if() argument 1450 cifs_push_mandatory_locks(struct cifsFileInfo *cfile) cifs_push_mandatory_locks() argument 1544 cifs_push_posix_locks(struct cifsFileInfo *cfile) cifs_push_posix_locks() argument 1633 cifs_push_locks(struct cifsFileInfo *cfile) cifs_push_locks() argument 1716 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_getlk() local 1802 cifs_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, unsigned int xid) cifs_unlock_range() argument 1922 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_setlk() local 2018 struct cifsFileInfo *cfile; cifs_flock() local 2067 struct cifsFileInfo *cfile; cifs_lock() local 2340 struct cifsFileInfo *cfile; find_writable_file() local 2355 struct cifsFileInfo *cfile; cifs_get_writable_path() local 2387 struct cifsFileInfo *cfile; cifs_get_readable_path() local 2747 struct cifsFileInfo *cfile = NULL; cifs_write_back_from_locked_folio() local 3080 struct cifsFileInfo *cfile = file->private_data; cifs_write_end() local 3603 struct cifsFileInfo *cfile; __cifs_writev() local 3738 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_writev() local 3776 struct cifsFileInfo *cfile = (struct cifsFileInfo *) cifs_strict_writev() local 4132 struct cifsFileInfo *cfile; __cifs_readv() local 4271 struct cifsFileInfo *cfile = (struct cifsFileInfo *) cifs_strict_readv() local 4914 struct cifsFileInfo *cfile = container_of(work, struct cifsFileInfo, cifs_oplock_break() local 5023 struct cifsFileInfo *cfile = swap_file->private_data; cifs_swap_activate() local 5068 struct cifsFileInfo *cfile = file->private_data; cifs_swap_deactivate() local [all...] |
H A D | misc.c | 617 * cifs_queue_oplock_break - queue the oplock break handler for cfile 618 * @cfile: The file to break the oplock on 621 * receives an oplock break for @cfile. 624 * Assumes cfile->file_info_lock is NOT held. 626 void cifs_queue_oplock_break(struct cifsFileInfo *cfile) in cifs_queue_oplock_break() argument 634 cifsFileInfo_get(cfile); in cifs_queue_oplock_break() 636 queue_work(cifsoplockd_wq, &cfile->oplock_break); in cifs_queue_oplock_break() 694 cifs_is_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close **pdclose) in cifs_is_deferred_close() argument 698 list_for_each_entry(dclose, &CIFS_I(d_inode(cfile->dentry))->deferred_closes, dlist) { in cifs_is_deferred_close() 699 if ((dclose->netfid == cfile in cifs_is_deferred_close() 713 cifs_add_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close *dclose) cifs_add_deferred_close() argument 735 cifs_del_deferred_close(struct cifsFileInfo *cfile) cifs_del_deferred_close() argument 750 struct cifsFileInfo *cfile = NULL; cifs_close_deferred_file() local 786 struct cifsFileInfo *cfile; cifs_close_all_deferred_files() local 818 struct cifsFileInfo *cfile; cifs_close_deferred_file_under_dentry() local [all...] |
H A D | smb2file.c | 189 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument 195 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range() 196 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range() 221 list_for_each_entry_safe(li, tmp, &cfile->llist->locks, llist) { in smb2_unlock_range() 253 cfile->fid.persistent_fid, in smb2_unlock_range() 254 cfile->fid.volatile_fid, in smb2_unlock_range() 263 &cfile->llist->locks); in smb2_unlock_range() 277 stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid, in smb2_unlock_range() 278 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range() 281 cifs_move_llist(&tmp_llist, &cfile in smb2_unlock_range() 297 struct cifsFileInfo *cfile = fdlocks->cfile; smb2_push_mand_fdlocks() local 333 smb2_push_mandatory_locks(struct cifsFileInfo *cfile) smb2_push_mandatory_locks() argument [all...] |
H A D | smb2misc.c | 544 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local 551 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in smb2_tcon_has_lease() 552 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease() 563 cfile->oplock_break_cancelled = false; in smb2_tcon_has_lease() 565 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease() 569 cfile->oplock_epoch = le16_to_cpu(rsp->Epoch); in smb2_tcon_has_lease() 570 cfile->oplock_level = lease_state; in smb2_tcon_has_lease() 572 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease() 677 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local 703 list_for_each_entry(cfile, in smb2_is_valid_oplock_break() [all...] |
H A D | readdir.c | 692 struct cifsFileInfo *cfile = file->private_data; in find_cifs_entry() local 700 if ((cfile == NULL) || (current_entry == NULL) || (num_to_ret == NULL)) in find_cifs_entry() 704 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry - in find_cifs_entry() 705 cfile->srch_inf.entries_in_buffer; in find_cifs_entry() 716 if (((index_to_find < cfile->srch_inf.index_of_last_entry) && in find_cifs_entry() 720 spin_lock(&cfile->file_info_lock); in find_cifs_entry() 721 if (server->ops->dir_needs_close(cfile)) { in find_cifs_entry() 722 cfile->invalidHandle = true; in find_cifs_entry() 723 spin_unlock(&cfile->file_info_lock); in find_cifs_entry() 725 server->ops->close_dir(xid, tcon, &cfile in find_cifs_entry() [all...] |
H A D | smb2ops.c | 957 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in smb2_query_file_info() 959 struct cifs_fid *fid = &cfile->fid; in smb2_query_file_info() 961 if (cfile->symlink_target) { in smb2_query_file_info() 962 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in smb2_query_file_info() 1378 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument 1380 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid() 1381 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid() 1383 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid() 1384 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid() 1385 cfile in smb2_set_fid() 956 smb2_query_file_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct cifs_open_info_data *data) smb2_query_file_info() argument 1403 smb2_close_getattr(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb2_close_getattr() argument 1885 smb2_set_sparse(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse) smb2_set_sparse() argument 1931 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 2010 smb2_set_compression(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb2_set_compression() argument 2018 smb3_set_integrity(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb3_set_integrity() argument 2048 smb3_enum_snapshots(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, void __user *ioc_buf) smb3_enum_snapshots() argument 2751 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 3310 struct cifsFileInfo *cfile = file->private_data; smb3_zero_data() local 3331 struct cifsFileInfo *cfile = file->private_data; smb3_zero_range() local 3391 struct cifsFileInfo *cfile = file->private_data; smb3_punch_hole() local 3431 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 3468 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 3557 struct cifsFileInfo *cfile = file->private_data; smb3_simple_falloc() local 3685 struct cifsFileInfo *cfile = file->private_data; smb3_collapse_range() local 3737 struct cifsFileInfo *cfile = file->private_data; smb3_insert_range() local 3788 struct cifsFileInfo *wrcfile, *cfile = file->private_data; smb3_llseek() local 3870 smb3_fiemap(struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct fiemap_extent_info *fei, u64 start, u64 len) smb3_fiemap() argument 4211 smb2_dir_needs_close(struct cifsFileInfo *cfile) smb2_dir_needs_close() argument [all...] |
H A D | smb1ops.c | 624 struct cifsFileInfo *cfile, struct cifs_open_info_data *data) in cifs_query_file_info() 629 if (cfile->symlink_target) { in cifs_query_file_info() 630 data->symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_query_file_info() 635 rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi); in cifs_query_file_info() 748 cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in cifs_set_fid() argument 750 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid() 751 cfile->fid.netfid = fid->netfid; in cifs_set_fid() 867 struct cifsFileInfo *cfile) in cifs_set_compression() 869 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression() 943 cifs_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u6 argument 623 cifs_query_file_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct cifs_open_info_data *data) cifs_query_file_info() argument 866 cifs_set_compression(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) cifs_set_compression() argument 1023 cifs_dir_needs_close(struct cifsFileInfo *cfile) cifs_dir_needs_close() argument [all...] |
H A D | cifsproto.h | 187 extern int cifs_unlock_range(struct cifsFileInfo *cfile, 189 extern int cifs_push_mandatory_locks(struct cifsFileInfo *cfile); 271 extern bool cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset, 283 extern bool cifs_is_deferred_close(struct cifsFileInfo *cfile, 286 extern void cifs_add_deferred_close(struct cifsFileInfo *cfile, 289 extern void cifs_del_deferred_close(struct cifsFileInfo *cfile); 405 struct cifsFileInfo *cfile, __u64 size,
|
H A D | cifs_debug.c | 240 struct cifsFileInfo *cfile; in cifs_debug_files_proc_show() local 255 list_for_each_entry(cfile, &tcon->openFileList, tlist) { in cifs_debug_files_proc_show() 260 cfile->fid.persistent_fid, in cifs_debug_files_proc_show() 261 cfile->f_flags, in cifs_debug_files_proc_show() 262 cfile->count, in cifs_debug_files_proc_show() 263 cfile->pid, in cifs_debug_files_proc_show() 264 from_kuid(&init_user_ns, cfile->uid), in cifs_debug_files_proc_show() 265 cfile->dentry); in cifs_debug_files_proc_show() 267 seq_printf(m, " %llu\n", cfile->fid.mid); in cifs_debug_files_proc_show()
|
H A D | inode.c | 385 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info_unix() local 386 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix() 390 if (cfile->symlink_target) { in cifs_get_file_info_unix() 391 fattr.cf_symlink_target = kstrdup(cfile->symlink_target, GFP_KERNEL); in cifs_get_file_info_unix() 398 rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data); in cifs_get_file_info_unix() 888 struct cifsFileInfo *cfile = filp->private_data; in cifs_get_file_info() local 889 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info() 896 rc = server->ops->query_file_info(xid, tcon, cfile, &data); in cifs_get_file_info() 2540 struct cifsFileInfo *cfile = (struct cifsFileInfo *) filp->private_data; local 2547 if (tlink_tcon(cfile 2708 struct cifsFileInfo *cfile; global() local [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smb2file.c | 116 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument 122 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range() 123 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_unlock_range() 148 list_for_each_entry_safe(li, tmp, &cfile->llist->locks, llist) { in smb2_unlock_range() 180 cfile->fid.persistent_fid, in smb2_unlock_range() 181 cfile->fid.volatile_fid, in smb2_unlock_range() 190 &cfile->llist->locks); in smb2_unlock_range() 204 stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid, in smb2_unlock_range() 205 cfile->fid.volatile_fid, current->tgid, in smb2_unlock_range() 208 cifs_move_llist(&tmp_llist, &cfile in smb2_unlock_range() 224 struct cifsFileInfo *cfile = fdlocks->cfile; smb2_push_mand_fdlocks() local 260 smb2_push_mandatory_locks(struct cifsFileInfo *cfile) smb2_push_mandatory_locks() argument [all...] |
H A D | file.c | 299 struct cifsFileInfo *cfile; in cifs_new_fileinfo() local 304 cfile = kzalloc(sizeof(struct cifsFileInfo), GFP_KERNEL); in cifs_new_fileinfo() 305 if (cfile == NULL) in cifs_new_fileinfo() 306 return cfile; in cifs_new_fileinfo() 310 kfree(cfile); in cifs_new_fileinfo() 315 fdlocks->cfile = cfile; in cifs_new_fileinfo() 316 cfile->llist = fdlocks; in cifs_new_fileinfo() 318 cfile->count = 1; in cifs_new_fileinfo() 319 cfile in cifs_new_fileinfo() 526 struct cifsFileInfo *cfile = NULL; cifs_open() local 650 cifs_relock_file(struct cifsFileInfo *cfile) cifs_relock_file() argument 676 cifs_reopen_file(struct cifsFileInfo *cfile, bool can_flush) cifs_reopen_file() argument 891 struct cifsFileInfo *cfile = file->private_data; cifs_closedir() local 971 cifs_find_fid_lock_conflict(struct cifs_fid_locks *fdlocks, __u64 offset, __u64 length, __u8 type, __u16 flags, struct cifsFileInfo *cfile, struct cifsLockInfo **conf_lock, int rw_check) cifs_find_fid_lock_conflict() argument 1007 cifs_find_lock_conflict(struct cifsFileInfo *cfile, __u64 offset, __u64 length, __u8 type, __u16 flags, struct cifsLockInfo **conf_lock, int rw_check) cifs_find_lock_conflict() argument 1034 cifs_lock_test(struct cifsFileInfo *cfile, __u64 offset, __u64 length, __u8 type, struct file_lock *flock) cifs_lock_test() argument 1066 cifs_lock_add(struct cifsFileInfo *cfile, struct cifsLockInfo *lock) cifs_lock_add() argument 1081 cifs_lock_add_if(struct cifsFileInfo *cfile, struct cifsLockInfo *lock, bool wait) cifs_lock_add_if() argument 1179 cifs_push_mandatory_locks(struct cifsFileInfo *cfile) cifs_push_mandatory_locks() argument 1271 cifs_push_posix_locks(struct cifsFileInfo *cfile) cifs_push_posix_locks() argument 1359 cifs_push_locks(struct cifsFileInfo *cfile) cifs_push_locks() argument 1438 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_getlk() local 1521 cifs_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, unsigned int xid) cifs_unlock_range() argument 1640 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_setlk() local 1735 struct cifsFileInfo *cfile; cifs_flock() local 1784 struct cifsFileInfo *cfile; cifs_lock() local 2054 struct cifsFileInfo *cfile; find_writable_file() local 2070 struct cifsFileInfo *cfile; cifs_get_writable_path() local 2105 struct cifsFileInfo *cfile; cifs_get_readable_path() local 2328 struct cifsFileInfo *cfile = NULL; cifs_writepages() local 2536 struct cifsFileInfo *cfile = file->private_data; cifs_write_end() local 3149 struct cifsFileInfo *cfile; __cifs_writev() local 3265 struct cifsFileInfo *cfile = (struct cifsFileInfo *)file->private_data; cifs_writev() local 3303 struct cifsFileInfo *cfile = (struct cifsFileInfo *) cifs_strict_writev() local 3886 struct cifsFileInfo *cfile; __cifs_readv() local 4008 struct cifsFileInfo *cfile = (struct cifsFileInfo *) cifs_strict_readv() local 4774 struct cifsFileInfo *cfile = container_of(work, struct cifsFileInfo, cifs_oplock_break() local 4854 struct cifsFileInfo *cfile = swap_file->private_data; cifs_swap_activate() local 4894 struct cifsFileInfo *cfile = file->private_data; cifs_swap_deactivate() local [all...] |
H A D | readdir.c | 714 struct cifsFileInfo *cfile = file->private_data; in find_cifs_entry() local 722 if ((cfile == NULL) || (current_entry == NULL) || (num_to_ret == NULL)) in find_cifs_entry() 726 first_entry_in_buffer = cfile->srch_inf.index_of_last_entry - in find_cifs_entry() 727 cfile->srch_inf.entries_in_buffer; in find_cifs_entry() 738 if (((index_to_find < cfile->srch_inf.index_of_last_entry) && in find_cifs_entry() 742 spin_lock(&cfile->file_info_lock); in find_cifs_entry() 743 if (server->ops->dir_needs_close(cfile)) { in find_cifs_entry() 744 cfile->invalidHandle = true; in find_cifs_entry() 745 spin_unlock(&cfile->file_info_lock); in find_cifs_entry() 747 server->ops->close_dir(xid, tcon, &cfile in find_cifs_entry() [all...] |
H A D | smb2inode.c | 67 struct cifsFileInfo *cfile) in smb2_compound_op() 101 if (cfile) in smb2_compound_op() 140 if (cfile) in smb2_compound_op() 143 cfile->fid.persistent_fid, in smb2_compound_op() 144 cfile->fid.volatile_fid, in smb2_compound_op() 174 if (cfile) in smb2_compound_op() 177 cfile->fid.persistent_fid, in smb2_compound_op() 178 cfile->fid.volatile_fid, in smb2_compound_op() 239 if (cfile) { in smb2_compound_op() 242 cfile in smb2_compound_op() 63 smb2_compound_op(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, __u32 desired_access, __u32 create_disposition, __u32 create_options, umode_t mode, void *ptr, int command, struct cifsFileInfo *cfile) smb2_compound_op() argument 531 struct cifsFileInfo *cfile; smb2_query_path_info() local 593 struct cifsFileInfo *cfile; smb311_posix_query_path_info() local 656 struct cifsFileInfo *cfile; smb2_mkdir_setinfo() local 692 smb2_set_path_attr(const unsigned int xid, struct cifs_tcon *tcon, const char *from_name, const char *to_name, struct cifs_sb_info *cifs_sb, __u32 access, int command, struct cifsFileInfo *cfile) smb2_set_path_attr() argument 718 struct cifsFileInfo *cfile; smb2_rename_path() local [all...] |
H A D | smb2misc.c | 537 struct cifsFileInfo *cfile; in smb2_tcon_has_lease() local 545 cfile = list_entry(tmp, struct cifsFileInfo, tlist); in smb2_tcon_has_lease() 546 cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_tcon_has_lease() 557 cfile->oplock_break_cancelled = false; in smb2_tcon_has_lease() 559 cfile->oplock_break_cancelled = true; in smb2_tcon_has_lease() 563 cfile->oplock_epoch = le16_to_cpu(rsp->Epoch); in smb2_tcon_has_lease() 564 cfile->oplock_level = lease_state; in smb2_tcon_has_lease() 566 cifs_queue_oplock_break(cfile); in smb2_tcon_has_lease() 678 struct cifsFileInfo *cfile; in smb2_is_valid_oplock_break() local 705 cfile in smb2_is_valid_oplock_break() [all...] |
H A D | smb2ops.c | 1405 smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in smb2_set_fid() argument 1407 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid() 1408 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid() 1410 cfile->fid.persistent_fid = fid->persistent_fid; in smb2_set_fid() 1411 cfile->fid.volatile_fid = fid->volatile_fid; in smb2_set_fid() 1412 cfile->fid.access = fid->access; in smb2_set_fid() 1414 cfile->fid.mid = fid->mid; in smb2_set_fid() 1419 memcpy(cfile->fid.create_guid, fid->create_guid, 16); in smb2_set_fid() 1431 struct cifsFileInfo *cfile) in smb2_close_getattr() 1437 rc = __SMB2_close(xid, tcon, cfile in smb2_close_getattr() 1430 smb2_close_getattr(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb2_close_getattr() argument 1925 smb2_set_sparse(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct inode *inode, __u8 setsparse) smb2_set_sparse() argument 1971 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 2050 smb2_set_compression(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb2_set_compression() argument 2058 smb3_set_integrity(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) smb3_set_integrity() argument 2088 smb3_enum_snapshots(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile, void __user *ioc_buf) smb3_enum_snapshots() argument 2674 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 3380 struct cifsFileInfo *cfile = file->private_data; smb3_zero_range() local 3447 struct cifsFileInfo *cfile = file->private_data; smb3_punch_hole() local 3485 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 3522 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 3611 struct cifsFileInfo *cfile = file->private_data; smb3_simple_falloc() local 3735 struct cifsFileInfo *wrcfile, *cfile = file->private_data; smb3_llseek() local 3817 smb3_fiemap(struct cifs_tcon *tcon, struct cifsFileInfo *cfile, struct fiemap_extent_info *fei, u64 start, u64 len) smb3_fiemap() argument 4152 smb2_dir_needs_close(struct cifsFileInfo *cfile) smb2_dir_needs_close() argument [all...] |
H A D | cifs_debug.c | 170 struct cifsFileInfo *cfile; in cifs_debug_files_proc_show() local 190 cfile = list_entry(tmp2, struct cifsFileInfo, in cifs_debug_files_proc_show() 195 cfile->fid.persistent_fid, in cifs_debug_files_proc_show() 196 cfile->f_flags, in cifs_debug_files_proc_show() 197 cfile->count, in cifs_debug_files_proc_show() 198 cfile->pid, in cifs_debug_files_proc_show() 199 from_kuid(&init_user_ns, cfile->uid), in cifs_debug_files_proc_show() 200 cfile->dentry->d_name.name); in cifs_debug_files_proc_show() 202 seq_printf(m, " 0x%llx\n", cfile->fid.mid); in cifs_debug_files_proc_show()
|
H A D | smb1ops.c | 712 cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock) in cifs_set_fid() argument 714 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in cifs_set_fid() 715 cfile->fid.netfid = fid->netfid; in cifs_set_fid() 830 struct cifsFileInfo *cfile) in cifs_set_compression() 832 return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid); in cifs_set_compression() 907 cifs_mand_lock(const unsigned int xid, struct cifsFileInfo *cfile, __u64 offset, in cifs_mand_lock() argument 910 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 in cifs_dir_needs_close() 829 cifs_set_compression(const unsigned int xid, struct cifs_tcon *tcon, struct cifsFileInfo *cfile) cifs_set_compression() argument [all...] |
H A D | cifsfs.c | 957 struct cifsFileInfo *cfile = file->private_data; in cifs_llseek() local 991 if (cfile && cfile->tlink) { in cifs_llseek() 992 tcon = tlink_tcon(cfile->tlink); in cifs_llseek() 1008 struct cifsFileInfo *cfile = file->private_data; in cifs_setlease() local 1018 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease() 1231 struct cifsFileInfo *cfile = dst_file->private_data; in cifs_copy_file_range() local 1233 if (cfile->swapfile) { in cifs_copy_file_range()
|
H A D | inode.c | 353 struct cifsFileInfo *cfile = filp->private_data; local 354 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); 357 rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data); 745 struct cifsFileInfo *cfile = filp->private_data; local 746 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); 753 rc = server->ops->query_file_info(xid, tcon, &cfile->fid, &find_data); 2280 struct cifsFileInfo *cfile = (struct cifsFileInfo *) filp->private_data; local 2285 if (tlink_tcon(cfile->tlink)->unix_ext) 2442 struct cifsFileInfo *cfile; local 2458 cfile [all...] |
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | nandsim.c | 351 struct file *cfile; /* Open file */ member 536 struct file *cfile; in ns_alloc_device() local 540 cfile = filp_open(cache_file, O_CREAT | O_RDWR | O_LARGEFILE, 0600); in ns_alloc_device() 541 if (IS_ERR(cfile)) in ns_alloc_device() 542 return PTR_ERR(cfile); in ns_alloc_device() 543 if (!(cfile->f_mode & FMODE_CAN_READ)) { in ns_alloc_device() 548 if (!(cfile->f_mode & FMODE_CAN_WRITE)) { in ns_alloc_device() 567 ns->cfile = cfile; in ns_alloc_device() 574 filp_close(cfile, NUL in ns_alloc_device() [all...] |
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | nandsim.c | 353 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() 569 ns->cfile = cfile; in ns_alloc_device() 576 filp_close(cfile, NUL in ns_alloc_device() [all...] |