head 277 include/crm/lrmd.h void lrmd_list_freeall(lrmd_list_t * head); head 278 include/crm/lrmd.h void lrmd_key_value_freeall(lrmd_key_value_t * head); head 2504 lib/fencing/st_client.c stonith_key_value_add(stonith_key_value_t * head, const char *key, const char *value) head 2516 lib/fencing/st_client.c end = head; head 2524 lib/fencing/st_client.c head = p; head 2527 lib/fencing/st_client.c return head; head 2531 lib/fencing/st_client.c stonith_key_value_freeall(stonith_key_value_t * head, int keys, int values) head 2535 lib/fencing/st_client.c while (head) { head 2536 lib/fencing/st_client.c p = head->next; head 2538 lib/fencing/st_client.c free(head->key); head 2541 lib/fencing/st_client.c free(head->value); head 2543 lib/fencing/st_client.c free(head); head 2544 lib/fencing/st_client.c head = p; head 38 lib/lrmd/lrmd_alerts.c alert_key2param(lrmd_key_value_t *head, enum crm_alert_keys_e name, head 48 lib/lrmd/lrmd_alerts.c head = lrmd_key_value_add(head, *key, value); head 50 lib/lrmd/lrmd_alerts.c return head; head 54 lib/lrmd/lrmd_alerts.c alert_key2param_int(lrmd_key_value_t *head, enum crm_alert_keys_e name, head 59 lib/lrmd/lrmd_alerts.c head = alert_key2param(head, name, value_s); head 61 lib/lrmd/lrmd_alerts.c return head; head 67 lib/lrmd/lrmd_alerts.c lrmd_key_value_t **head = (lrmd_key_value_t **) user_data; head 72 lib/lrmd/lrmd_alerts.c *head = lrmd_key_value_add(*head, key, value); head 77 lib/lrmd/lrmd_alerts.c alert_envvar2params(lrmd_key_value_t *head, crm_alert_entry_t *entry) head 80 lib/lrmd/lrmd_alerts.c g_hash_table_foreach(entry->envvars, set_ev_kv, &head); head 82 lib/lrmd/lrmd_alerts.c return head; head 140 lib/lrmd/lrmd_alerts.c lrmd_key_value_t *head = NULL; head 164 lib/lrmd/lrmd_alerts.c for (head = params; head != NULL; head = head->next) { head 165 lib/lrmd/lrmd_alerts.c copy_params = lrmd_key_value_add(copy_params, head->key, head->value); head 116 lib/lrmd/lrmd_client.c lrmd_list_add(lrmd_list_t * head, const char *value) head 123 lib/lrmd/lrmd_client.c end = head; head 131 lib/lrmd/lrmd_client.c head = p; head 134 lib/lrmd/lrmd_client.c return head; head 138 lib/lrmd/lrmd_client.c lrmd_list_freeall(lrmd_list_t * head) head 142 lib/lrmd/lrmd_client.c while (head) { head 143 lib/lrmd/lrmd_client.c char *val = (char *)head->val; head 145 lib/lrmd/lrmd_client.c p = head->next; head 147 lib/lrmd/lrmd_client.c free(head); head 148 lib/lrmd/lrmd_client.c head = p; head 153 lib/lrmd/lrmd_client.c lrmd_key_value_add(lrmd_key_value_t * head, const char *key, const char *value) head 161 lib/lrmd/lrmd_client.c end = head; head 169 lib/lrmd/lrmd_client.c head = p; head 172 lib/lrmd/lrmd_client.c return head; head 176 lib/lrmd/lrmd_client.c lrmd_key_value_freeall(lrmd_key_value_t * head) head 180 lib/lrmd/lrmd_client.c while (head) { head 181 lib/lrmd/lrmd_client.c p = head->next; head 182 lib/lrmd/lrmd_client.c free(head->key); head 183 lib/lrmd/lrmd_client.c free(head->value); head 184 lib/lrmd/lrmd_client.c free(head); head 185 lib/lrmd/lrmd_client.c head = p; head 66 libltdl/libltdl/slist.h LT_SCOPE SList *slist_concat (SList *head, SList *tail); head 119 libltdl/lt_dlloader.c const lt_dlvtable *head = (const lt_dlvtable *) loaders->userdata; head 120 libltdl/lt_dlloader.c fprintf (stderr, "%s", (head && head->name) ? head->name : "(null)"); head 54 libltdl/slist.c slist_delete (SList *head, void (*delete_fct) (void *item)) head 58 libltdl/slist.c while (head) head 60 libltdl/slist.c SList *next = head->next; head 61 libltdl/slist.c (*delete_fct) (head); head 62 libltdl/slist.c head = next; head 98 libltdl/slist.c SList *head; head 99 libltdl/slist.c for (head = *phead; head->next; head = head->next) head 101 libltdl/slist.c result = (*find) (head->next, matchdata); head 104 libltdl/slist.c stale = head->next; head 105 libltdl/slist.c head->next = stale->next; head 142 libltdl/slist.c slist_concat (SList *head, SList *tail) head 146 libltdl/slist.c if (!head) head 151 libltdl/slist.c last = head; head 157 libltdl/slist.c return head;