Lines Matching refs:ksmbd_file
69 struct ksmbd_file { struct
129 static inline bool ksmbd_stream_fd(struct ksmbd_file *fp) in ksmbd_stream_fd() argument
137 struct ksmbd_file *ksmbd_lookup_fd_fast(struct ksmbd_work *work, u64 id);
138 struct ksmbd_file *ksmbd_lookup_foreign_fd(struct ksmbd_work *work, u64 id);
139 struct ksmbd_file *ksmbd_lookup_fd_slow(struct ksmbd_work *work, u64 id,
141 void ksmbd_fd_put(struct ksmbd_work *work, struct ksmbd_file *fp);
144 struct ksmbd_file *ksmbd_lookup_durable_fd(unsigned long long id);
145 struct ksmbd_file *ksmbd_lookup_fd_cguid(char *cguid);
146 struct ksmbd_file *ksmbd_lookup_fd_inode(struct dentry *dentry);
147 unsigned int ksmbd_open_durable_fd(struct ksmbd_file *fp);
148 struct ksmbd_file *ksmbd_open_fd(struct ksmbd_work *work, struct file *filp);
155 void ksmbd_update_fstate(struct ksmbd_file_table *ft, struct ksmbd_file *fp,
171 bool ksmbd_inode_pending_delete(struct ksmbd_file *fp);
172 void ksmbd_set_inode_pending_delete(struct ksmbd_file *fp);
173 void ksmbd_clear_inode_pending_delete(struct ksmbd_file *fp);
174 void ksmbd_fd_set_delete_on_close(struct ksmbd_file *fp,