fs/smb/server/asn1.c
183
struct ksmbd_conn *conn = context;
fs/smb/server/asn1.c
215
struct ksmbd_conn *conn = context;
fs/smb/server/asn1.c
31
struct ksmbd_conn *conn)
fs/smb/server/asn1.c
39
struct ksmbd_conn *conn)
fs/smb/server/asn1.h
14
struct ksmbd_conn *conn);
fs/smb/server/asn1.h
16
struct ksmbd_conn *conn);
fs/smb/server/auth.c
140
int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.c
198
int blob_len, struct ksmbd_conn *conn,
fs/smb/server/auth.c
280
int blob_len, struct ksmbd_conn *conn)
fs/smb/server/auth.c
307
struct ksmbd_conn *conn)
fs/smb/server/auth.c
488
void ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.c
509
void ksmbd_sign_smb3_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.c
532
static void generate_key(struct ksmbd_conn *conn, const char *sess_key,
fs/smb/server/auth.c
562
struct ksmbd_conn *conn,
fs/smb/server/auth.c
592
struct ksmbd_conn *conn)
fs/smb/server/auth.c
606
struct ksmbd_conn *conn)
fs/smb/server/auth.c
633
static void generate_smb3encryptionkey(struct ksmbd_conn *conn,
fs/smb/server/auth.c
650
void ksmbd_gen_smb30_encryptionkey(struct ksmbd_conn *conn,
fs/smb/server/auth.c
671
void ksmbd_gen_smb311_encryptionkey(struct ksmbd_conn *conn,
fs/smb/server/auth.c
692
int ksmbd_gen_preauth_integrity_hash(struct ksmbd_conn *conn, char *buf,
fs/smb/server/auth.c
75
static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.c
820
struct ksmbd_conn *conn = work->conn;
fs/smb/server/auth.h
35
struct ksmbd_conn;
fs/smb/server/auth.h
42
int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.h
46
int blob_len, struct ksmbd_conn *conn,
fs/smb/server/auth.h
49
int blob_len, struct ksmbd_conn *conn);
fs/smb/server/auth.h
52
struct ksmbd_conn *conn);
fs/smb/server/auth.h
56
void ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.h
58
void ksmbd_sign_smb3_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
fs/smb/server/auth.h
61
struct ksmbd_conn *conn);
fs/smb/server/auth.h
63
struct ksmbd_conn *conn);
fs/smb/server/auth.h
64
void ksmbd_gen_smb30_encryptionkey(struct ksmbd_conn *conn,
fs/smb/server/auth.h
66
void ksmbd_gen_smb311_encryptionkey(struct ksmbd_conn *conn,
fs/smb/server/auth.h
68
int ksmbd_gen_preauth_integrity_hash(struct ksmbd_conn *conn, char *buf,
fs/smb/server/compress.c
28
int ksmbd_decompress_request(struct ksmbd_conn *conn)
fs/smb/server/compress.h
13
int ksmbd_decompress_request(struct ksmbd_conn *conn);
fs/smb/server/connection.c
115
struct ksmbd_conn *conn =
fs/smb/server/connection.c
116
container_of(work, struct ksmbd_conn, release_work);
fs/smb/server/connection.c
132
struct ksmbd_conn *ksmbd_conn_get(struct ksmbd_conn *conn)
fs/smb/server/connection.c
153
void ksmbd_conn_put(struct ksmbd_conn *conn)
fs/smb/server/connection.c
170
void ksmbd_conn_free(struct ksmbd_conn *conn)
fs/smb/server/connection.c
196
struct ksmbd_conn *ksmbd_conn_alloc(void)
fs/smb/server/connection.c
198
struct ksmbd_conn *conn;
fs/smb/server/connection.c
200
conn = kzalloc_obj(struct ksmbd_conn, KSMBD_DEFAULT_GFP);
fs/smb/server/connection.c
239
bool ksmbd_conn_lookup_dialect(struct ksmbd_conn *c)
fs/smb/server/connection.c
241
struct ksmbd_conn *t;
fs/smb/server/connection.c
259
struct ksmbd_conn *conn = work->conn;
fs/smb/server/connection.c
275
struct ksmbd_conn *conn = work->conn;
fs/smb/server/connection.c
294
void ksmbd_conn_lock(struct ksmbd_conn *conn)
fs/smb/server/connection.c
299
void ksmbd_conn_unlock(struct ksmbd_conn *conn)
fs/smb/server/connection.c
306
struct ksmbd_conn *conn;
fs/smb/server/connection.c
317
void ksmbd_conn_wait_idle(struct ksmbd_conn *conn)
fs/smb/server/connection.c
32
struct ksmbd_conn *conn;
fs/smb/server/connection.c
322
int ksmbd_conn_wait_idle_sess_id(struct ksmbd_conn *curr_conn, u64 sess_id)
fs/smb/server/connection.c
324
struct ksmbd_conn *conn;
fs/smb/server/connection.c
355
struct ksmbd_conn *conn = work->conn;
fs/smb/server/connection.c
385
int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
fs/smb/server/connection.c
399
int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
fs/smb/server/connection.c
413
bool ksmbd_conn_alive(struct ksmbd_conn *conn)
fs/smb/server/connection.c
457
struct ksmbd_conn *conn = (struct ksmbd_conn *)p;
fs/smb/server/connection.c
593
void ksmbd_conn_r_count_inc(struct ksmbd_conn *conn)
fs/smb/server/connection.c
598
void ksmbd_conn_r_count_dec(struct ksmbd_conn *conn)
fs/smb/server/connection.c
636
struct ksmbd_conn *conn, *target;
fs/smb/server/connection.h
131
int (*process_fn)(struct ksmbd_conn *conn);
fs/smb/server/connection.h
132
int (*terminate_fn)(struct ksmbd_conn *conn);
fs/smb/server/connection.h
155
struct ksmbd_conn *conn;
fs/smb/server/connection.h
167
bool ksmbd_conn_alive(struct ksmbd_conn *conn);
fs/smb/server/connection.h
168
void ksmbd_conn_wait_idle(struct ksmbd_conn *conn);
fs/smb/server/connection.h
169
int ksmbd_conn_wait_idle_sess_id(struct ksmbd_conn *curr_conn, u64 sess_id);
fs/smb/server/connection.h
170
struct ksmbd_conn *ksmbd_conn_alloc(void);
fs/smb/server/connection.h
171
void ksmbd_conn_free(struct ksmbd_conn *conn);
fs/smb/server/connection.h
172
struct ksmbd_conn *ksmbd_conn_get(struct ksmbd_conn *conn);
fs/smb/server/connection.h
173
void ksmbd_conn_put(struct ksmbd_conn *conn);
fs/smb/server/connection.h
176
bool ksmbd_conn_lookup_dialect(struct ksmbd_conn *c);
fs/smb/server/connection.h
178
int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
fs/smb/server/connection.h
182
int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
fs/smb/server/connection.h
192
void ksmbd_conn_lock(struct ksmbd_conn *conn);
fs/smb/server/connection.h
193
void ksmbd_conn_unlock(struct ksmbd_conn *conn);
fs/smb/server/connection.h
194
void ksmbd_conn_r_count_inc(struct ksmbd_conn *conn);
fs/smb/server/connection.h
195
void ksmbd_conn_r_count_dec(struct ksmbd_conn *conn);
fs/smb/server/connection.h
203
static inline bool ksmbd_conn_new(struct ksmbd_conn *conn)
fs/smb/server/connection.h
208
static inline bool ksmbd_conn_good(struct ksmbd_conn *conn)
fs/smb/server/connection.h
213
static inline bool ksmbd_conn_need_negotiate(struct ksmbd_conn *conn)
fs/smb/server/connection.h
218
static inline bool ksmbd_conn_need_setup(struct ksmbd_conn *conn)
fs/smb/server/connection.h
223
static inline bool ksmbd_conn_need_reconnect(struct ksmbd_conn *conn)
fs/smb/server/connection.h
228
static inline bool ksmbd_conn_exiting(struct ksmbd_conn *conn)
fs/smb/server/connection.h
233
static inline bool ksmbd_conn_releasing(struct ksmbd_conn *conn)
fs/smb/server/connection.h
238
static inline void ksmbd_conn_set_new(struct ksmbd_conn *conn)
fs/smb/server/connection.h
243
static inline void ksmbd_conn_set_good(struct ksmbd_conn *conn)
fs/smb/server/connection.h
248
static inline void ksmbd_conn_set_need_negotiate(struct ksmbd_conn *conn)
fs/smb/server/connection.h
253
static inline void ksmbd_conn_set_need_setup(struct ksmbd_conn *conn)
fs/smb/server/connection.h
258
static inline void ksmbd_conn_set_need_reconnect(struct ksmbd_conn *conn)
fs/smb/server/connection.h
263
static inline void ksmbd_conn_set_exiting(struct ksmbd_conn *conn)
fs/smb/server/connection.h
268
static inline void ksmbd_conn_set_releasing(struct ksmbd_conn *conn)
fs/smb/server/ksmbd_work.h
12
struct ksmbd_conn;
fs/smb/server/ksmbd_work.h
32
struct ksmbd_conn *conn;
fs/smb/server/mgmt/tree_connect.c
27
struct ksmbd_conn *conn = work->conn;
fs/smb/server/mgmt/tree_connect.h
15
struct ksmbd_conn;
fs/smb/server/mgmt/user_session.c
411
static void ksmbd_expire_session(struct ksmbd_conn *conn)
fs/smb/server/mgmt/user_session.c
433
int ksmbd_session_register(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
442
static int ksmbd_chann_del(struct ksmbd_conn *conn, struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
456
void ksmbd_sessions_deregister(struct ksmbd_conn *conn)
fs/smb/server/mgmt/user_session.c
498
bool is_ksmbd_session_in_connection(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
514
struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
542
struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
578
struct preauth_session *ksmbd_preauth_session_alloc(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
595
void destroy_previous_session(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
637
struct preauth_session *ksmbd_preauth_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
101
struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
103
void destroy_previous_session(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
105
struct preauth_session *ksmbd_preauth_session_alloc(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
107
struct preauth_session *ksmbd_preauth_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
24
struct ksmbd_conn *conn;
fs/smb/server/mgmt/user_session.h
93
struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
95
bool is_ksmbd_session_in_connection(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
97
int ksmbd_session_register(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
99
void ksmbd_sessions_deregister(struct ksmbd_conn *conn);
fs/smb/server/oplock.c
1004
struct ksmbd_conn *conn;
fs/smb/server/oplock.c
1239
void destroy_lease_table(struct ksmbd_conn *conn)
fs/smb/server/oplock.c
1262
int find_same_lease_key(struct ksmbd_conn *conn, struct ksmbd_inode *ci,
fs/smb/server/oplock.c
1305
static void add_lease_global_list(struct lease *lease, struct ksmbd_conn *conn,
fs/smb/server/oplock.c
1666
struct ksmbd_conn *conn = work->conn;
fs/smb/server/oplock.c
2152
struct oplock_info *lookup_lease_in_table(struct ksmbd_conn *conn,
fs/smb/server/oplock.c
2200
int smb2_check_durable_oplock(struct ksmbd_conn *conn,
fs/smb/server/oplock.c
632
struct ksmbd_conn *conn;
fs/smb/server/oplock.c
821
struct ksmbd_conn *conn = work->conn;
fs/smb/server/oplock.c
890
struct ksmbd_conn *conn;
fs/smb/server/oplock.c
941
struct ksmbd_conn *conn = work->conn;
fs/smb/server/oplock.h
129
struct oplock_info *lookup_lease_in_table(struct ksmbd_conn *conn,
fs/smb/server/oplock.h
131
int find_same_lease_key(struct ksmbd_conn *conn, struct ksmbd_inode *ci,
fs/smb/server/oplock.h
133
void destroy_lease_table(struct ksmbd_conn *conn);
fs/smb/server/oplock.h
137
int smb2_check_durable_oplock(struct ksmbd_conn *conn,
fs/smb/server/oplock.h
37
struct ksmbd_conn *conn;
fs/smb/server/oplock.h
63
struct ksmbd_conn *conn;
fs/smb/server/server.c
110
static int __process_request(struct ksmbd_work *work, struct ksmbd_conn *conn,
fs/smb/server/server.c
176
struct ksmbd_conn *conn)
fs/smb/server/server.c
312
struct ksmbd_conn *conn = work->conn;
fs/smb/server/server.c
330
static int queue_ksmbd_work(struct ksmbd_conn *conn)
fs/smb/server/server.c
358
static int ksmbd_server_process_request(struct ksmbd_conn *conn)
fs/smb/server/server.c
363
static int ksmbd_server_terminate_conn(struct ksmbd_conn *conn)
fs/smb/server/smb2misc.c
307
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2ops.c
202
void init_smb2_1_server(struct ksmbd_conn *conn)
fs/smb/server/smb2ops.c
219
void init_smb3_0_server(struct ksmbd_conn *conn)
fs/smb/server/smb2ops.c
249
void init_smb3_02_server(struct ksmbd_conn *conn)
fs/smb/server/smb2ops.c
278
int init_smb3_11_server(struct ksmbd_conn *conn)
fs/smb/server/smb2pdu.c
104
struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1060
static __le32 decode_preauth_ctxt(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1079
static void decode_encrypt_ctxt(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1124
bool smb3_encryption_negotiated(struct ksmbd_conn *conn)
fs/smb/server/smb2pdu.c
1137
static __le32 decode_compress_ctxt(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1200
static void decode_sign_cap_ctxt(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1235
static __le32 deassemble_neg_contexts(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1334
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
1506
struct ksmbd_conn *conn)
fs/smb/server/smb2pdu.c
1524
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
1553
static int decode_negotiation_token(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1628
static struct authenticate_message *user_authblob(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1641
static struct ksmbd_user *session_user(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
1683
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
1819
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
1916
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
2248
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
2514
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
2988
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
3198
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
324
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
385
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
4336
static int smb2_populate_readdir_entry(struct ksmbd_conn *conn, int info_level,
fs/smb/server/smb2pdu.c
4803
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
5381
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
5467
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
5488
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
5942
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
6408
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
709
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
7322
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
74
static inline bool check_session_id(struct ksmbd_conn *conn, u64 id)
fs/smb/server/smb2pdu.c
7863
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
794
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
8055
struct ksmbd_conn *conn;
fs/smb/server/smb2pdu.c
823
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
8563
static int fsctl_query_iface_info_ioctl(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
8674
static int fsctl_validate_negotiate_info(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.c
8879
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
90
struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn)
fs/smb/server/smb2pdu.c
9449
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
9677
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
9739
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
9785
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
9914
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb2pdu.c
995
static unsigned int assemble_neg_contexts(struct ksmbd_conn *conn,
fs/smb/server/smb2pdu.h
304
void init_smb2_1_server(struct ksmbd_conn *conn);
fs/smb/server/smb2pdu.h
305
void init_smb3_0_server(struct ksmbd_conn *conn);
fs/smb/server/smb2pdu.h
306
void init_smb3_02_server(struct ksmbd_conn *conn);
fs/smb/server/smb2pdu.h
307
int init_smb3_11_server(struct ksmbd_conn *conn);
fs/smb/server/smb2pdu.h
339
struct ksmbd_conn *conn);
fs/smb/server/smb2pdu.h
346
bool smb3_encryption_negotiated(struct ksmbd_conn *conn);
fs/smb/server/smb_common.c
180
bool ksmbd_smb_request(struct ksmbd_conn *conn)
fs/smb/server/smb_common.c
419
static int init_smb1_server(struct ksmbd_conn *conn)
fs/smb/server/smb_common.c
428
int ksmbd_init_smb_server(struct ksmbd_conn *conn)
fs/smb/server/smb_common.c
449
int (*fn)(struct ksmbd_conn *, int,
fs/smb/server/smb_common.c
454
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb_common.c
514
int ksmbd_extract_shortname(struct ksmbd_conn *conn, const char *longname,
fs/smb/server/smb_common.c
583
static int __smb2_negotiate(struct ksmbd_conn *conn)
fs/smb/server/smb_common.c
608
struct ksmbd_conn *conn = work->conn;
fs/smb/server/smb_common.h
148
int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
fs/smb/server/smb_common.h
149
void (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
fs/smb/server/smb_common.h
166
bool ksmbd_smb_request(struct ksmbd_conn *conn);
fs/smb/server/smb_common.h
170
int ksmbd_init_smb_server(struct ksmbd_conn *conn);
fs/smb/server/smb_common.h
178
int (*fn)(struct ksmbd_conn *,
fs/smb/server/smb_common.h
183
int ksmbd_extract_shortname(struct ksmbd_conn *conn,
fs/smb/server/smbacl.c
1173
int smb_inherit_dacl(struct ksmbd_conn *conn,
fs/smb/server/smbacl.c
1434
int smb_check_perm_dacl(struct ksmbd_conn *conn, const struct path *path,
fs/smb/server/smbacl.c
1611
int set_info_sec(struct ksmbd_conn *conn, struct ksmbd_tree_connect *tcon,
fs/smb/server/smbacl.h
40
struct ksmbd_conn;
fs/smb/server/smbacl.h
95
int smb_inherit_dacl(struct ksmbd_conn *conn, const struct path *path,
fs/smb/server/smbacl.h
97
int smb_check_perm_dacl(struct ksmbd_conn *conn, const struct path *path,
fs/smb/server/smbacl.h
99
int set_info_sec(struct ksmbd_conn *conn, struct ksmbd_tree_connect *tcon,
fs/smb/server/transport_rdma.c
181
struct ksmbd_conn *conn;
fs/smb/server/transport_tcp.c
223
struct ksmbd_conn *conn;
fs/smb/server/transport_tcp.c
349
struct ksmbd_conn *conn = KSMBD_TRANS(t)->conn;
fs/smb/server/transport_tcp.c
62
struct ksmbd_conn *conn;
fs/smb/server/vfs.c
1431
int ksmbd_vfs_set_sd_xattr(struct ksmbd_conn *conn,
fs/smb/server/vfs.c
1498
int ksmbd_vfs_get_sd_xattr(struct ksmbd_conn *conn,
fs/smb/server/vfs.h
150
int ksmbd_vfs_set_sd_xattr(struct ksmbd_conn *conn,
fs/smb/server/vfs.h
155
int ksmbd_vfs_get_sd_xattr(struct ksmbd_conn *conn,
fs/smb/server/vfs.h
38
struct ksmbd_conn;
fs/smb/server/vfs_cache.c
1543
struct ksmbd_conn *conn;
fs/smb/server/vfs_cache.c
1577
struct ksmbd_conn *lock_conn = smb_lock->conn;
fs/smb/server/vfs_cache.c
1671
struct ksmbd_conn *conn = work->conn;
fs/smb/server/vfs_cache.c
517
struct ksmbd_conn *conn = smb_lock->conn;
fs/smb/server/vfs_cache.h
35
struct ksmbd_conn;
fs/smb/server/vfs_cache.h
40
struct ksmbd_conn *conn;
fs/smb/server/vfs_cache.h
96
struct ksmbd_conn *conn;