Lines Matching defs:user
893 * Find a user on the specified session by SMB UID.
906 smb_user_t *user;
914 user = smb_llist_head(user_list);
915 while (user) {
916 SMB_USER_VALID(user);
917 ASSERT(user->u_session == session);
919 if (user->u_uid == uid && user->u_state == st) {
920 smb_user_hold_internal(user);
924 user = smb_llist_next(user_list, user);
928 return (user);
932 smb_session_post_user(smb_session_t *session, smb_user_t *user)
934 SMB_USER_VALID(user);
935 ASSERT(user->u_refcnt == 0);
936 ASSERT(user->u_state == SMB_USER_STATE_LOGGED_OFF);
937 ASSERT(user->u_session == session);
939 smb_llist_post(&session->s_user_list, user, smb_user_delete);
982 * the user's tree list. If a tree is provided the search starts just
1023 * the user's tree list. If a tree is provided the search starts just
1099 * Disconnect all trees that this user has connected.
1134 * Disconnect all trees that this user has connected.
1237 smb_user_t *user;
1245 user = smb_llist_head(&session->s_user_list);
1246 while (user) {
1247 SMB_USER_VALID(user);
1248 ASSERT(user->u_session == session);
1250 switch (user->u_state) {
1253 smb_user_hold_internal(user);
1254 smb_user_logoff(user);
1255 smb_user_release(user);
1267 user = smb_llist_next(&session->s_user_list, user);