Lines Matching refs:cbl

711     CallbackListPtr cbl = *pcbl;  in _DeleteCallback()  local
714 for (pcbr = NULL, cbr = cbl->list; cbr != NULL; pcbr = cbr, cbr = cbr->next) { in _DeleteCallback()
719 if (cbl->inCallback) { in _DeleteCallback()
720 ++(cbl->numDeleted); in _DeleteCallback()
725 cbl->list = cbr->next; in _DeleteCallback()
738 CallbackListPtr cbl = *pcbl; in _CallCallbacks() local
741 ++(cbl->inCallback); in _CallCallbacks()
742 for (cbr = cbl->list; cbr != NULL; cbr = cbr->next) { in _CallCallbacks()
745 --(cbl->inCallback); in _CallCallbacks()
747 if (cbl->inCallback) in _CallCallbacks()
752 if (cbl->deleted) { in _CallCallbacks()
761 if (cbl->numDeleted) { in _CallCallbacks()
762 for (pcbr = NULL, cbr = cbl->list; (cbr != NULL) && cbl->numDeleted;) { in _CallCallbacks()
771 free(cbl->list); in _CallCallbacks()
772 cbl->list = cbr; in _CallCallbacks()
774 cbl->numDeleted--; in _CallCallbacks()
788 CallbackListPtr cbl = *pcbl; in _DeleteCallbackList() local
792 if (cbl->inCallback) { in _DeleteCallbackList()
793 cbl->deleted = TRUE; in _DeleteCallbackList()
804 for (cbr = cbl->list; cbr != NULL; cbr = nextcbr) { in _DeleteCallbackList()
808 free(cbl); in _DeleteCallbackList()
815 CallbackListPtr cbl; in CreateCallbackList() local
820 cbl = malloc(sizeof(CallbackListRec)); in CreateCallbackList()
821 if (!cbl) in CreateCallbackList()
823 cbl->inCallback = 0; in CreateCallbackList()
824 cbl->deleted = FALSE; in CreateCallbackList()
825 cbl->numDeleted = 0; in CreateCallbackList()
826 cbl->list = NULL; in CreateCallbackList()
827 *pcbl = cbl; in CreateCallbackList()