Searched refs:shadow_list_t (Results 1 - 2 of 2) sorted by relevance

/osnet-11/usr/src/lib/libshadowfs/common/
H A Dshadow_list.c29 * each list element contains an embedded shadow_list_t (previous and next
31 * An additional shadow_list_t is used to store the head (l_next) and tail
40 shadow_list_append(shadow_list_t *lp, void *new)
42 shadow_list_t *p = lp->l_prev; /* p = tail list element */
43 shadow_list_t *q = new; /* q = new list element */
59 shadow_list_prepend(shadow_list_t *lp, void *new)
61 shadow_list_t *p = new; /* p = new list element */
62 shadow_list_t *q = lp->l_next; /* q = head list element */
78 shadow_list_insert_before(shadow_list_t *lp, void *before_me, void *new)
80 shadow_list_t *
[all...]
H A Dshadow_impl.h63 } shadow_list_t; typedef in typeref:struct:shadow_list
66 shadow_list_t shl_list; /* next on list of all elements */
75 shadow_list_t sh_list; /* list of all elements */
202 #define shadow_list_prev(elem) ((void *)(((shadow_list_t *)(elem))->l_prev))
203 #define shadow_list_next(elem) ((void *)(((shadow_list_t *)(elem))->l_next))
205 extern void shadow_list_append(shadow_list_t *, void *);
206 extern void shadow_list_prepend(shadow_list_t *, void *);
207 extern void shadow_list_insert_before(shadow_list_t *, void *, void *);
208 extern void shadow_list_insert_after(shadow_list_t *, void *, void *);
209 extern void shadow_list_delete(shadow_list_t *, voi
[all...]

Completed in 15 milliseconds