Home | History | Annotate | Download | only in unionfs

Lines Matching defs:unsp

142 	struct unionfs_node_status *unsp;
169 while ((unsp = LIST_FIRST(&(unp->un_unshead))) != NULL) {
170 LIST_REMOVE(unsp, uns_list);
171 free(unsp, M_TEMP);
184 struct unionfs_node_status *unsp;
194 LIST_FOREACH(unsp, &(unp->un_unshead), uns_list) {
195 if (unsp->uns_pid == pid && unsp->uns_lid == lid) {
196 *unspp = unsp;
202 unsp = kmem_zalloc(sizeof(*unsp), KM_SLEEP);
203 unsp->uns_pid = pid;
204 unsp->uns_lid = lid;
205 LIST_INSERT_HEAD(&(unp->un_unshead), unsp, uns_list);
207 *unspp = unsp;
216 struct unionfs_node_status *unsp)
218 KASSERT(NULL != unsp);
221 if (0 < unsp->uns_lower_opencnt || 0 < unsp->uns_upper_opencnt)
224 LIST_REMOVE(unsp, uns_list);
225 kmem_free(unsp, sizeof(*unsp));