iov 35 daemons/based/based_notify.c struct iovec *iov; iov 88 daemons/based/based_notify.c if (pcmk__ipc_send_iov(client, update->iov, iov 111 daemons/based/based_notify.c struct iovec *iov; iov 115 daemons/based/based_notify.c int rc = pcmk__ipc_prepare_iov(0, xml, 0, &iov, &bytes); iov 119 daemons/based/based_notify.c update.iov = iov; iov 127 daemons/based/based_notify.c pcmk_free_ipc_event(iov); iov 325 include/crm/cluster/internal.h gboolean send_cpg_iov(struct iovec * iov); iov 217 include/crm/common/ipc_internal.h int pcmk__ipc_send_iov(pcmk__client_t *c, struct iovec *iov, uint32_t flags); iov 176 lib/cluster/cpg.c struct iovec *iov = cs_message_queue->data; iov 179 lib/cluster/cpg.c rc = cpg_mcast_joined(*handle, CPG_TYPE_AGREED, iov, 1); iov 188 lib/cluster/cpg.c (unsigned long long) iov->iov_len); iov 190 lib/cluster/cpg.c cs_message_queue = g_list_remove(cs_message_queue, iov); iov 191 lib/cluster/cpg.c free(iov->iov_base); iov 192 lib/cluster/cpg.c free(iov); iov 219 lib/cluster/cpg.c send_cpg_iov(struct iovec * iov) iov 225 lib/cluster/cpg.c queued, (unsigned long long) iov->iov_len); iov 226 lib/cluster/cpg.c cs_message_queue = g_list_append(cs_message_queue, iov); iov 656 lib/cluster/cpg.c struct iovec *iov; iov 755 lib/cluster/cpg.c iov = calloc(1, sizeof(struct iovec)); iov 756 lib/cluster/cpg.c iov->iov_base = msg; iov 757 lib/cluster/cpg.c iov->iov_len = msg->header.size; iov 761 lib/cluster/cpg.c msg->id, target, (unsigned long long) iov->iov_len, iov 765 lib/cluster/cpg.c msg->id, target, (unsigned long long) iov->iov_len, iov 770 lib/cluster/cpg.c send_cpg_iov(iov); iov 1145 lib/common/ipc_client.c struct iovec *iov; iov 1182 lib/common/ipc_client.c rc = pcmk__ipc_prepare_iov(id, message, client->max_buf_size, &iov, &bytes); iov 1189 lib/common/ipc_client.c header = iov[0].iov_base; iov 1222 lib/common/ipc_client.c qb_rc = qb_ipcc_sendv(client->ipc, iov, 2); iov 1250 lib/common/ipc_client.c qb_rc = qb_ipcc_sendv_recv(client->ipc, iov, 2, client->buffer, iov 1289 lib/common/ipc_client.c pcmk_free_ipc_event(iov); iov 258 lib/common/ipc_server.c struct iovec *iov = calloc(2, sizeof(struct iovec)); iov 260 lib/common/ipc_server.c CRM_ASSERT(iov != NULL); iov 261 lib/common/ipc_server.c return iov; iov 286 lib/common/ipc_server.c add_event(pcmk__client_t *c, struct iovec *iov) iov 291 lib/common/ipc_server.c g_queue_push_tail(c->event_queue, iov); iov 582 lib/common/ipc_server.c struct iovec *iov; iov 605 lib/common/ipc_server.c iov = pcmk__new_ipc_event(); iov 606 lib/common/ipc_server.c iov[0].iov_len = sizeof(pcmk__ipc_header_t); iov 607 lib/common/ipc_server.c iov[0].iov_base = header; iov 611 lib/common/ipc_server.c total = iov[0].iov_len + header->size_uncompressed; iov 614 lib/common/ipc_server.c iov[1].iov_base = buffer; iov 615 lib/common/ipc_server.c iov[1].iov_len = header->size_uncompressed; iov 627 lib/common/ipc_server.c iov[1].iov_len = header->size_compressed; iov 628 lib/common/ipc_server.c iov[1].iov_base = compressed; iov 645 lib/common/ipc_server.c pcmk_free_ipc_event(iov); iov 650 lib/common/ipc_server.c header->qb.size = iov[0].iov_len + iov[1].iov_len; iov 653 lib/common/ipc_server.c *result = iov; iov 662 lib/common/ipc_server.c pcmk__ipc_send_iov(pcmk__client_t *c, struct iovec *iov, uint32_t flags) iov 666 lib/common/ipc_server.c pcmk__ipc_header_t *header = iov[0].iov_base; iov 686 lib/common/ipc_server.c add_event(c, iov); iov 692 lib/common/ipc_server.c iov_copy[0].iov_len = iov[0].iov_len; iov 693 lib/common/ipc_server.c iov_copy[0].iov_base = malloc(iov[0].iov_len); iov 694 lib/common/ipc_server.c memcpy(iov_copy[0].iov_base, iov[0].iov_base, iov[0].iov_len); iov 696 lib/common/ipc_server.c iov_copy[1].iov_len = iov[1].iov_len; iov 697 lib/common/ipc_server.c iov_copy[1].iov_base = malloc(iov[1].iov_len); iov 698 lib/common/ipc_server.c memcpy(iov_copy[1].iov_base, iov[1].iov_base, iov[1].iov_len); iov 708 lib/common/ipc_server.c qb_rc = qb_ipcs_response_sendv(c->ipcs, iov, 2); iov 724 lib/common/ipc_server.c pcmk_free_ipc_event(iov); iov 744 lib/common/ipc_server.c struct iovec *iov = NULL; iov 751 lib/common/ipc_server.c &iov, NULL); iov 754 lib/common/ipc_server.c rc = pcmk__ipc_send_iov(c, iov, flags); iov 756 lib/common/ipc_server.c pcmk_free_ipc_event(iov); iov 383 lib/common/remote.c send_tls(gnutls_session_t *session, struct iovec *iov) iov 385 lib/common/remote.c const char *unsent = iov->iov_base; iov 386 lib/common/remote.c size_t unsent_len = iov->iov_len; iov 425 lib/common/remote.c send_plaintext(int sock, struct iovec *iov) iov 427 lib/common/remote.c const char *unsent = iov->iov_base; iov 428 lib/common/remote.c size_t unsent_len = iov->iov_len; iov 462 lib/common/remote.c (long long) write_rc, (char *) (iov->iov_base)); iov 471 lib/common/remote.c remote_send_iovs(pcmk__remote_t *remote, struct iovec *iov, int iovs) iov 478 lib/common/remote.c rc = send_tls(remote->tls_session, &(iov[lpc])); iov 483 lib/common/remote.c rc = send_plaintext(remote->tcp_socket, &(iov[lpc])); iov 507 lib/common/remote.c struct iovec iov[2]; iov 518 lib/common/remote.c iov[0].iov_base = header; iov 519 lib/common/remote.c iov[0].iov_len = sizeof(struct remote_header_v0); iov 521 lib/common/remote.c iov[1].iov_base = xml_text; iov 522 lib/common/remote.c iov[1].iov_len = 1 + strlen(xml_text); iov 528 lib/common/remote.c header->payload_offset = iov[0].iov_len; iov 529 lib/common/remote.c header->payload_uncompressed = iov[1].iov_len; iov 530 lib/common/remote.c header->size_total = iov[0].iov_len + iov[1].iov_len; iov 532 lib/common/remote.c rc = remote_send_iovs(remote, iov, 2); iov 538 lib/common/remote.c free(iov[0].iov_base); iov 539 lib/common/remote.c free(iov[1].iov_base); iov 39 maint/mocked/based-notifyfenced.c struct iovec *iov; iov 49 maint/mocked/based-notifyfenced.c struct iovec *iov; iov 56 maint/mocked/based-notifyfenced.c pcmk__ipc_prepare_iov(0, xml, 0, &iov, &bytes); iov 57 maint/mocked/based-notifyfenced.c update.iov = iov; iov 69 maint/mocked/based-notifyfenced.c if (pcmk__ipc_send_iov(client, update.iov, iov 75 maint/mocked/based-notifyfenced.c pcmk_free_ipc_event(iov);