Lines Matching defs:conn
196 * @conn: connection instance
198 void init_smb2_1_server(struct ksmbd_conn *conn)
200 conn->vals = &smb21_server_values;
201 conn->ops = &smb2_0_server_ops;
202 conn->cmds = smb2_0_server_cmds;
203 conn->max_cmds = ARRAY_SIZE(smb2_0_server_cmds);
204 conn->signing_algorithm = SIGNING_ALG_HMAC_SHA256_LE;
207 conn->vals->capabilities |= SMB2_GLOBAL_CAP_LEASING;
213 * @conn: connection instance
215 void init_smb3_0_server(struct ksmbd_conn *conn)
217 conn->vals = &smb30_server_values;
218 conn->ops = &smb3_0_server_ops;
219 conn->cmds = smb2_0_server_cmds;
220 conn->max_cmds = ARRAY_SIZE(smb2_0_server_cmds);
221 conn->signing_algorithm = SIGNING_ALG_AES_CMAC_LE;
224 conn->vals->capabilities |= SMB2_GLOBAL_CAP_LEASING |
228 conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION)
229 conn->vals->capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
232 conn->vals->capabilities |= SMB2_GLOBAL_CAP_MULTI_CHANNEL;
238 * @conn: connection instance
240 void init_smb3_02_server(struct ksmbd_conn *conn)
242 conn->vals = &smb302_server_values;
243 conn->ops = &smb3_0_server_ops;
244 conn->cmds = smb2_0_server_cmds;
245 conn->max_cmds = ARRAY_SIZE(smb2_0_server_cmds);
246 conn->signing_algorithm = SIGNING_ALG_AES_CMAC_LE;
249 conn->vals->capabilities |= SMB2_GLOBAL_CAP_LEASING |
254 conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION))
255 conn->vals->capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
258 conn->vals->capabilities |= SMB2_GLOBAL_CAP_MULTI_CHANNEL;
264 * @conn: connection instance
266 int init_smb3_11_server(struct ksmbd_conn *conn)
268 conn->vals = &smb311_server_values;
269 conn->ops = &smb3_11_server_ops;
270 conn->cmds = smb2_0_server_cmds;
271 conn->max_cmds = ARRAY_SIZE(smb2_0_server_cmds);
272 conn->signing_algorithm = SIGNING_ALG_AES_CMAC_LE;
275 conn->vals->capabilities |= SMB2_GLOBAL_CAP_LEASING |
280 conn->cli_cap & SMB2_GLOBAL_CAP_ENCRYPTION))
281 conn->vals->capabilities |= SMB2_GLOBAL_CAP_ENCRYPTION;
284 conn->vals->capabilities |= SMB2_GLOBAL_CAP_MULTI_CHANNEL;
286 INIT_LIST_HEAD(&conn->preauth_sess_table);