Lines Matching defs:ulist
2982 struct nfs_active_user_list *ulist;
2994 ulist = &nx->nx_user_list;
2997 lck_mtx_lock(&ulist->user_mutex);
3000 unode = nfsrv_get_user_stat_node(ulist, sock_stor, uid);
3003 lck_mtx_unlock(&ulist->user_mutex);
3013 lck_mtx_unlock(&ulist->user_mutex);
3018 nfsrv_init_user_list(struct nfs_active_user_list *ulist)
3023 TAILQ_INIT(&ulist->user_lru);
3027 LIST_INIT(&ulist->user_hashtbl[i]);
3028 ulist->node_count = 0;
3030 lck_mtx_init(&ulist->user_mutex, nfsrv_active_user_mutex_group, LCK_ATTR_NULL);
3035 nfsrv_free_user_list(struct nfs_active_user_list *ulist)
3039 if (!ulist)
3042 while ((unode = TAILQ_FIRST(&ulist->user_lru))) {
3044 TAILQ_REMOVE(&ulist->user_lru, unode, lru_link);
3051 ulist->node_count = 0;
3053 lck_mtx_destroy(&ulist->user_mutex, nfsrv_active_user_mutex_group);
3062 struct nfs_active_user_list *ulist;
3076 ulist = &nx->nx_user_list;
3077 lck_mtx_lock(&ulist->user_mutex);
3078 for (unode = TAILQ_FIRST(&ulist->user_lru); unode; unode = unode_next) {
3086 TAILQ_REMOVE(&ulist->user_lru, unode, lru_link);
3094 ulist->node_count--;
3097 lck_mtx_unlock(&ulist->user_mutex);