blob 174 lib/cib/cib_client.c cib_callback_client_t *blob = NULL; blob 188 lib/cib/cib_client.c blob = pcmk__assert_alloc(1, sizeof(cib_callback_client_t)); blob 189 lib/cib/cib_client.c blob->id = callback_name; blob 190 lib/cib/cib_client.c blob->only_success = only_success; blob 191 lib/cib/cib_client.c blob->user_data = user_data; blob 192 lib/cib/cib_client.c blob->callback = callback; blob 193 lib/cib/cib_client.c blob->free_func = free_func; blob 199 lib/cib/cib_client.c blob->timer = async_timer; blob 210 lib/cib/cib_client.c pcmk__intkey_table_insert(cib_op_callback_table, call_id, blob); blob 420 lib/cib/cib_client.c cib_callback_client_t *blob = data; blob 422 lib/cib/cib_client.c if (blob->timer && blob->timer->ref > 0) { blob 423 lib/cib/cib_client.c g_source_remove(blob->timer->ref); blob 425 lib/cib/cib_client.c free(blob->timer); blob 427 lib/cib/cib_client.c if (blob->user_data && blob->free_func) { blob 428 lib/cib/cib_client.c blob->free_func(blob->user_data); blob 431 lib/cib/cib_client.c free(blob); blob 753 lib/cib/cib_client.c cib_callback_client_t *blob = value; blob 755 lib/cib/cib_client.c crm_debug("Call %d (%s): pending", call, pcmk__s(blob->id, "without ID")); blob 668 lib/cib/cib_utils.c cib_callback_client_t *blob = NULL; blob 679 lib/cib/cib_utils.c blob = cib__lookup_id(call_id); blob 681 lib/cib/cib_utils.c if (blob == NULL) { blob 694 lib/cib/cib_utils.c if (blob && blob->callback && (rc == pcmk_ok || blob->only_success == FALSE)) { blob 696 lib/cib/cib_utils.c pcmk__s(blob->id, "without ID"), call_id); blob 697 lib/cib/cib_utils.c blob->callback(msg, call_id, rc, output, blob->user_data); blob 705 lib/cib/cib_utils.c if (blob) { blob 283 lib/fencing/st_client.c struct notify_blob_s blob; blob 286 lib/fencing/st_client.c blob.stonith = stonith; blob 287 lib/fencing/st_client.c blob.xml = pcmk__xe_create(NULL, PCMK__XE_NOTIFY); blob 295 lib/fencing/st_client.c crm_xml_add(blob.xml, PCMK__XA_T, PCMK__VALUE_ST_NOTIFY); blob 296 lib/fencing/st_client.c crm_xml_add(blob.xml, PCMK__XA_SUBT, PCMK__VALUE_ST_NOTIFY_DISCONNECT); blob 298 lib/fencing/st_client.c foreach_notify_entry(native, stonith_send_notification, &blob); blob 299 lib/fencing/st_client.c pcmk__xml_free(blob.xml); blob 854 lib/fencing/st_client.c stonith_callback_client_t *blob = data; blob 856 lib/fencing/st_client.c if (blob->timer && blob->timer->ref > 0) { blob 857 lib/fencing/st_client.c g_source_remove(blob->timer->ref); blob 859 lib/fencing/st_client.c free(blob->timer); blob 860 lib/fencing/st_client.c free(blob); blob 1070 lib/fencing/st_client.c struct notify_blob_s blob; blob 1078 lib/fencing/st_client.c blob.stonith = st; blob 1079 lib/fencing/st_client.c blob.xml = pcmk__xml_parse(buffer); blob 1080 lib/fencing/st_client.c if (blob.xml == NULL) { blob 1086 lib/fencing/st_client.c type = crm_element_value(blob.xml, PCMK__XA_T); blob 1090 lib/fencing/st_client.c invoke_registered_callbacks(st, blob.xml, 0); blob 1093 lib/fencing/st_client.c foreach_notify_entry(private, stonith_send_notification, &blob); blob 1100 lib/fencing/st_client.c crm_element_value_int(blob.xml, PCMK__XA_ST_TIMEOUT, &timeout); blob 1101 lib/fencing/st_client.c crm_element_value_int(blob.xml, PCMK__XA_ST_CALLID, &call_id); blob 1106 lib/fencing/st_client.c crm_log_xml_warn(blob.xml, "BadReply"); blob 1109 lib/fencing/st_client.c pcmk__xml_free(blob.xml); blob 1336 lib/fencing/st_client.c stonith_callback_client_t *blob = NULL; blob 1361 lib/fencing/st_client.c blob = pcmk__assert_alloc(1, sizeof(stonith_callback_client_t)); blob 1362 lib/fencing/st_client.c blob->id = callback_name; blob 1363 lib/fencing/st_client.c blob->only_success = (options & st_opt_report_only_success) ? TRUE : FALSE; blob 1364 lib/fencing/st_client.c blob->user_data = user_data; blob 1365 lib/fencing/st_client.c blob->callback = callback; blob 1366 lib/fencing/st_client.c blob->allow_timeout_updates = (options & st_opt_timeout_updates) ? TRUE : FALSE; blob 1369 lib/fencing/st_client.c set_callback_timeout(blob, stonith, call_id, timeout); blob 1373 lib/fencing/st_client.c blob); blob 1493 lib/fencing/st_client.c struct notify_blob_s *blob = user_data; blob 1498 lib/fencing/st_client.c if (blob->xml == NULL) { blob 1503 lib/fencing/st_client.c event = crm_element_value(blob->xml, PCMK__XA_SUBT); blob 1522 lib/fencing/st_client.c st_event = xml_to_event(blob->xml); blob 1526 lib/fencing/st_client.c entry->notify(blob->stonith, st_event); blob 2828 lib/fencing/st_client.c stonith_callback_client_t *blob = value; blob 2830 lib/fencing/st_client.c crm_debug("Call %d (%s): pending", call, pcmk__s(blob->id, "no ID"));