iov                36 daemons/based/based_notify.c     struct iovec *iov;
iov                82 daemons/based/based_notify.c                 rc = pcmk__ipc_send_iov(client, update->iov,
iov               113 daemons/based/based_notify.c     struct iovec *iov;
iov               124 daemons/based/based_notify.c         rc = pcmk__ipc_prepare_iov(0, iov_buffer, index, &iov, &bytes);
iov               133 daemons/based/based_notify.c         update.iov = iov;
iov               136 daemons/based/based_notify.c         pcmk_free_ipc_event(iov);
iov               253 include/crm/common/ipc_internal.h int pcmk__ipc_send_iov(pcmk__client_t *c, struct iovec *iov, uint32_t flags);
iov               232 lib/cluster/cpg.c         struct iovec *iov = cs_message_queue->data;
iov               234 lib/cluster/cpg.c         rc = cpg_mcast_joined(*handle, CPG_TYPE_AGREED, iov, 1);
iov               240 lib/cluster/cpg.c         crm_trace("CPG message sent, size=%zu", iov->iov_len);
iov               242 lib/cluster/cpg.c         cs_message_queue = g_list_remove(cs_message_queue, iov);
iov               243 lib/cluster/cpg.c         free(iov->iov_base);
iov               244 lib/cluster/cpg.c         free(iov);
iov               925 lib/cluster/cpg.c     struct iovec *iov;
iov              1006 lib/cluster/cpg.c     iov = pcmk__assert_alloc(1, sizeof(struct iovec));
iov              1007 lib/cluster/cpg.c     iov->iov_base = msg;
iov              1008 lib/cluster/cpg.c     iov->iov_len = msg->header.size;
iov              1013 lib/cluster/cpg.c                   msg->id, target, iov->iov_len, msg->compressed_size, data);
iov              1017 lib/cluster/cpg.c                   msg->id, target, iov->iov_len, msg->size, data);
iov              1022 lib/cluster/cpg.c     cs_message_queue = g_list_append(cs_message_queue, iov);
iov              1358 lib/common/ipc_client.c     struct iovec *iov = NULL;
iov              1402 lib/common/ipc_client.c         rc = pcmk__ipc_prepare_iov(id, iov_buffer, index, &iov, &bytes);
iov              1411 lib/common/ipc_client.c         header = iov[0].iov_base;
iov              1425 lib/common/ipc_client.c             crm_trace("Text = %s", (char *) iov[1].iov_base);
iov              1431 lib/common/ipc_client.c             crm_trace("Text = %s", (char *) iov[1].iov_base);
iov              1440 lib/common/ipc_client.c             qb_rc = qb_ipcc_sendv(client->ipc, iov, 2);
iov              1470 lib/common/ipc_client.c         pcmk_free_ipc_event(iov);
iov              1471 lib/common/ipc_client.c         iov = NULL;
iov              1521 lib/common/ipc_client.c     pcmk_free_ipc_event(iov);
iov               275 lib/common/ipc_server.c add_event(pcmk__client_t *c, struct iovec *iov)
iov               280 lib/common/ipc_server.c     g_queue_push_tail(c->event_queue, iov);
iov               598 lib/common/ipc_server.c     struct iovec *iov = NULL;
iov               619 lib/common/ipc_server.c     iov = pcmk__new_ipc_event();
iov               620 lib/common/ipc_server.c     iov[0].iov_len = sizeof(pcmk__ipc_header_t);
iov               621 lib/common/ipc_server.c     iov[0].iov_base = header;
iov               634 lib/common/ipc_server.c     max_chunk_size = max_send_size - iov[0].iov_len - 1;
iov               645 lib/common/ipc_server.c     total = iov[0].iov_len + payload_size + 1;
iov               656 lib/common/ipc_server.c         iov[1].iov_base = strndup(message->str + offset, payload_size);
iov               657 lib/common/ipc_server.c         if (iov[1].iov_base == NULL) {
iov               662 lib/common/ipc_server.c         iov[1].iov_len = header->size;
iov               671 lib/common/ipc_server.c         iov[1].iov_base = pcmk__str_copy(message->str + offset);
iov               672 lib/common/ipc_server.c         iov[1].iov_len = header->size;
iov               676 lib/common/ipc_server.c     header->qb.size = iov[0].iov_len + iov[1].iov_len;
iov               687 lib/common/ipc_server.c     *result = iov;
iov               695 lib/common/ipc_server.c         pcmk_free_ipc_event(iov);
iov               720 lib/common/ipc_server.c pcmk__ipc_send_iov(pcmk__client_t *c, struct iovec *iov, uint32_t flags)
iov               723 lib/common/ipc_server.c     pcmk__ipc_header_t *header = iov[0].iov_base;
iov               751 lib/common/ipc_server.c             add_event(c, iov);
iov               757 lib/common/ipc_server.c             iov_copy[0].iov_len = iov[0].iov_len;
iov               758 lib/common/ipc_server.c             iov_copy[0].iov_base = malloc(iov[0].iov_len);
iov               759 lib/common/ipc_server.c             memcpy(iov_copy[0].iov_base, iov[0].iov_base, iov[0].iov_len);
iov               761 lib/common/ipc_server.c             iov_copy[1].iov_len = iov[1].iov_len;
iov               762 lib/common/ipc_server.c             iov_copy[1].iov_base = malloc(iov[1].iov_len);
iov               763 lib/common/ipc_server.c             memcpy(iov_copy[1].iov_base, iov[1].iov_base, iov[1].iov_len);
iov               788 lib/common/ipc_server.c         qb_rc = qb_ipcs_response_sendv(c->ipcs, iov, 2);
iov               802 lib/common/ipc_server.c             crm_trace("Text = %s", (char *) iov[1].iov_base);
iov               808 lib/common/ipc_server.c             pcmk_free_ipc_event(iov);
iov               825 lib/common/ipc_server.c     struct iovec *iov = NULL;
iov               851 lib/common/ipc_server.c         rc = pcmk__ipc_prepare_iov(request, iov_buffer, index, &iov, NULL);
iov               857 lib/common/ipc_server.c                 rc = pcmk__ipc_send_iov(c, iov, flags);
iov               885 lib/common/ipc_server.c                 rc = pcmk__ipc_send_iov(c, iov, flags);
iov               130 lib/common/remote.c send_tls(gnutls_session_t session, struct iovec *iov)
iov               132 lib/common/remote.c     const char *unsent = iov->iov_base;
iov               133 lib/common/remote.c     size_t unsent_len = iov->iov_len;
iov               168 lib/common/remote.c send_plaintext(int sock, struct iovec *iov)
iov               170 lib/common/remote.c     const char *unsent = iov->iov_base;
iov               171 lib/common/remote.c     size_t unsent_len = iov->iov_len;
iov               203 lib/common/remote.c                       write_rc, (char *) (iov->iov_base));
iov               211 lib/common/remote.c remote_send_iovs(pcmk__remote_t *remote, struct iovec *iov, int iovs)
iov               217 lib/common/remote.c             rc = send_tls(remote->tls_session, &(iov[lpc]));
iov               221 lib/common/remote.c             rc = send_plaintext(remote->tcp_socket, &(iov[lpc]));
iov               245 lib/common/remote.c     struct iovec iov[2];
iov               257 lib/common/remote.c     iov[0].iov_base = header;
iov               258 lib/common/remote.c     iov[0].iov_len = sizeof(struct remote_header_v0);
iov               260 lib/common/remote.c     iov[1].iov_len = 1 + xml_text->len;
iov               261 lib/common/remote.c     iov[1].iov_base = g_string_free(xml_text, FALSE);
iov               267 lib/common/remote.c     header->payload_offset = iov[0].iov_len;
iov               268 lib/common/remote.c     header->payload_uncompressed = iov[1].iov_len;
iov               269 lib/common/remote.c     header->size_total = iov[0].iov_len + iov[1].iov_len;
iov               271 lib/common/remote.c     rc = remote_send_iovs(remote, iov, 2);
iov               277 lib/common/remote.c     free(iov[0].iov_base);
iov               278 lib/common/remote.c     g_free((gchar *) iov[1].iov_base);