Lines Matching refs:ksmbd_file

85 static struct ksmbd_inode *ksmbd_inode_lookup(struct ksmbd_file *fp)
118 bool ksmbd_inode_pending_delete(struct ksmbd_file *fp)
123 void ksmbd_set_inode_pending_delete(struct ksmbd_file *fp)
128 void ksmbd_clear_inode_pending_delete(struct ksmbd_file *fp)
133 void ksmbd_fd_set_delete_on_close(struct ksmbd_file *fp,
159 static int ksmbd_inode_init(struct ksmbd_inode *ci, struct ksmbd_file *fp)
173 static struct ksmbd_inode *ksmbd_inode_get(struct ksmbd_file *fp)
246 static void __ksmbd_inode_close(struct ksmbd_file *fp)
277 static void __ksmbd_remove_durable_fd(struct ksmbd_file *fp)
287 static void __ksmbd_remove_fd(struct ksmbd_file_table *ft, struct ksmbd_file *fp)
301 static void __ksmbd_close_fd(struct ksmbd_file_table *ft, struct ksmbd_file *fp)
335 static struct ksmbd_file *ksmbd_fp_get(struct ksmbd_file *fp)
345 static struct ksmbd_file *__ksmbd_lookup_fd(struct ksmbd_file_table *ft,
348 struct ksmbd_file *fp;
361 static void __put_fd_final(struct ksmbd_work *work, struct ksmbd_file *fp)
367 static void set_close_state_blocked_works(struct ksmbd_file *fp)
382 struct ksmbd_file *fp;
411 void ksmbd_fd_put(struct ksmbd_work *work, struct ksmbd_file *fp)
421 static bool __sanity_check(struct ksmbd_tree_connect *tcon, struct ksmbd_file *fp)
430 struct ksmbd_file *ksmbd_lookup_foreign_fd(struct ksmbd_work *work, u64 id)
435 struct ksmbd_file *ksmbd_lookup_fd_fast(struct ksmbd_work *work, u64 id)
437 struct ksmbd_file *fp = __ksmbd_lookup_fd(&work->sess->file_table, id);
446 struct ksmbd_file *ksmbd_lookup_fd_slow(struct ksmbd_work *work, u64 id,
449 struct ksmbd_file *fp;
468 struct ksmbd_file *ksmbd_lookup_durable_fd(unsigned long long id)
473 struct ksmbd_file *ksmbd_lookup_fd_cguid(char *cguid)
475 struct ksmbd_file *fp = NULL;
492 struct ksmbd_file *ksmbd_lookup_fd_inode(struct dentry *dentry)
494 struct ksmbd_file *lfp;
521 static void __open_id_set(struct ksmbd_file *fp, u64 id, int type)
529 static int __open_id(struct ksmbd_file_table *ft, struct ksmbd_file *fp,
557 unsigned int ksmbd_open_durable_fd(struct ksmbd_file *fp)
563 struct ksmbd_file *ksmbd_open_fd(struct ksmbd_work *work, struct file *filp)
565 struct ksmbd_file *fp;
607 void ksmbd_update_fstate(struct ksmbd_file_table *ft, struct ksmbd_file *fp,
622 struct ksmbd_file *fp))
625 struct ksmbd_file *fp;
643 struct ksmbd_file *fp)
649 struct ksmbd_file *fp)
679 struct ksmbd_file *fp = NULL;
715 sizeof(struct ksmbd_file), 0,