Lines Matching defs:member
32 static __inline__ void enqueue_tail(qheader *qhead,queue *member)
34 if(member)
39 tail->next=member;
42 qhead->head=member;
43 qhead->tail=member;
44 member->next=NULL;
67 static __inline__ void add_to_list(list **lhead,list *member)
69 member->next=*lhead;
70 *lhead=member;
82 static __inline__ void add_to_list_tail(list **lhead,list *member)
86 *lhead=member;
92 prev->next=member;
95 static __inline__ void add_to_list_tail_null(list **lhead,list *member)
97 member->next=NULL;
98 add_to_list_tail_null(lhead,member);
102 static __inline__ int is_in_list(list *lhead,list *member)
107 if(curr==member)
112 static __inline__ int get_prev(list *lhead,list *member,list **prev)
119 if(curr==member)
129 static __inline__ int remove_from_list(list **lhead,list *member)
133 if(get_prev(*lhead,member,&prev))
137 prev->next=member->next;
139 *lhead=member->next;
145 static __inline__ int remove_from_queue(qheader *qhead,queue *member)
149 if(get_prev(qhead->head,(list *)member,(list **)&prev))
154 prev->next=member->next;
162 qhead->head=member->next;