Lines Matching defs:conn
146 work->conn->outstanding_credits++;
155 * @conn: connection instance
159 bool ksmbd_smb_request(struct ksmbd_conn *conn)
163 if (conn->request_buf[0] != 0)
166 proto = (__le32 *)smb2_get_msg(conn->request_buf);
344 unsigned int cmd = work->conn->ops->get_cmd_val(work);
400 static int init_smb1_server(struct ksmbd_conn *conn)
402 conn->ops = &smb1_server_ops;
403 conn->cmds = smb1_server_cmds;
404 conn->max_cmds = ARRAY_SIZE(smb1_server_cmds);
410 struct ksmbd_conn *conn = work->conn;
414 if (conn->need_neg == false) {
421 return init_smb1_server(conn);
422 return init_smb3_11_server(conn);
434 struct ksmbd_conn *conn = work->conn;
464 rc = fn(conn, info_level, d_info, &ksmbd_kstat);
483 * @conn: connection instance
491 int ksmbd_extract_shortname(struct ksmbd_conn *conn, const char *longname,
555 conn->local_nls, 0);
560 static int __smb2_negotiate(struct ksmbd_conn *conn)
562 return (conn->dialect >= SMB20_PROT_ID &&
563 conn->dialect <= SMB311_PROT_ID);
578 neg_rsp->DialectIndex = cpu_to_le16(work->conn->dialect);
585 struct ksmbd_conn *conn = work->conn;
588 conn->dialect =
590 ksmbd_debug(SMB, "conn->dialect 0x%x\n", conn->dialect);
598 if (__smb2_negotiate(conn)) {
599 init_smb3_11_server(conn);