Lines Matching refs:element
71 RHINO_INLINE void klist_insert(klist_t *head, klist_t *element) in klist_insert() argument
73 element->prev = head->prev; in klist_insert()
74 element->next = head; in klist_insert()
76 head->prev->next = element; in klist_insert()
77 head->prev = element; in klist_insert()
87 RHINO_INLINE void klist_add(klist_t *head, klist_t *element) in klist_add() argument
89 element->prev = head; in klist_add()
90 element->next = head->next; in klist_add()
92 head->next->prev = element; in klist_add()
93 head->next = element; in klist_add()
101 RHINO_INLINE void klist_rm(klist_t *element) in klist_rm() argument
103 element->prev->next = element->next; in klist_rm()
104 element->next->prev = element->prev; in klist_rm()
112 RHINO_INLINE void klist_rm_init(klist_t *element) in klist_rm_init() argument
114 element->prev->next = element->next; in klist_rm_init()
115 element->next->prev = element->prev; in klist_rm_init()
117 element->next = element->prev = element; in klist_rm_init()