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);