Lines Matching defs:tcon
126 seq_printf(m, "tree_id:\t0x%x\n", fp->tcon ? fp->tcon->id : 0);
913 static bool __sanity_check(struct ksmbd_tree_connect *tcon, struct ksmbd_file *fp)
917 if (fp->tcon != tcon)
931 if (__sanity_check(work->tcon, fp))
949 if (!__sanity_check(work->tcon, fp)) {
1002 (READ_ONCE(lfp->conn) || READ_ONCE(lfp->tcon))) {
1283 fp->tcon = work->tcon;
1366 struct ksmbd_tree_connect *tcon,
1367 bool (*skip)(struct ksmbd_tree_connect *tcon,
1395 * which may sleep and mutates fp->conn / fp->tcon /
1410 if (skip(tcon, fp, sess->user)) {
1446 if (skip(tcon, fp, sess->user)) {
1525 static bool tree_conn_fd_check(struct ksmbd_tree_connect *tcon,
1529 return fp->tcon != tcon;
1760 static bool session_fd_check(struct ksmbd_tree_connect *tcon,
1811 fp->tcon = NULL;
1826 work->tcon,
1836 work->tcon,
1899 if ((!fp->is_durable && !fp->is_persistent) || fp->conn || fp->tcon) {
1901 pr_err("Invalid durable fd [%p:%p]\n", fp->conn, fp->tcon);
1920 fp->tcon = work->tcon;
1930 fp->tcon = NULL;