Lines Matching refs:link
58 MEMLink* link; in SetFirstObject_() local
63 link = OBJ_TO_LINK(list, object); in SetFirstObject_()
65 link->nextObject = NULL; in SetFirstObject_()
66 link->prevObject = NULL; in SetFirstObject_()
95 MEMLink* link = OBJ_TO_LINK(list, object); in MEMAppendListObject() local
97 link->prevObject = list->tailObject; in MEMAppendListObject()
98 link->nextObject = NULL; in MEMAppendListObject()
129 MEMLink* link = OBJ_TO_LINK(list, object); in MEMPrependListObject() local
131 link->prevObject = NULL; in MEMPrependListObject()
132 link->nextObject = list->headObject; in MEMPrependListObject()
172 MEMLink* link = OBJ_TO_LINK(list, object); in MEMInsertListObject() local
176 link->prevObject = prevObj; in MEMInsertListObject()
177 link->nextObject = target; in MEMInsertListObject()
197 MEMLink* link; in MEMRemoveListObject() local
202 link = OBJ_TO_LINK(list, object); in MEMRemoveListObject()
204 if (link->prevObject == NULL) in MEMRemoveListObject()
206 list->headObject = link->nextObject; in MEMRemoveListObject()
210 OBJ_TO_LINK(list, link->prevObject)->nextObject = link->nextObject; in MEMRemoveListObject()
212 if (link->nextObject == NULL) in MEMRemoveListObject()
214 list->tailObject = link->prevObject; in MEMRemoveListObject()
218 OBJ_TO_LINK(list, link->nextObject)->prevObject = link->prevObject; in MEMRemoveListObject()
220 link->prevObject = NULL; in MEMRemoveListObject()
221 link->nextObject = NULL; in MEMRemoveListObject()