iov               240 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     struct iovec iov;
iov               274 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         iov.iov_len = max_data;
iov               275 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve);
iov               277 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               287 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         iov.iov_len = max_data;
iov               288 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         iov.iov_base = NULL;
iov               290 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               296 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         frag->segments[1].seg_addr.pval = iov.iov_base;
iov               381 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov_ptr = frag->iov;
iov               382 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               383 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               387 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         frag->iov[i+1].iov_len = frag->segments[i].seg_len;
iov               388 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         frag->iov[i+1].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval;
iov               421 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov_ptr = frag->iov;
iov               422 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               423 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               424 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->base.des_dst;
iov               425 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[1].iov_len = frag->base.des_dst_cnt * sizeof(mca_btl_base_segment_t);
iov               428 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         frag->iov[i+2].iov_len = frag->segments[i].seg_len;
iov               429 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c         frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval;
iov               464 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov_ptr = frag->iov;
iov               465 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               466 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               467 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->base.des_src;
iov               468 contrib/build-mca-comps-outside-of-tree/btl_tcp2.c     frag->iov[1].iov_len = frag->base.des_src_cnt * sizeof(mca_btl_base_segment_t);
iov               250 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                 frag->iov[1].iov_base = (IOVBASE_TYPE*)(frag->segments[0].seg_addr.pval);
iov               251 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                 frag->iov[1].iov_len = frag->hdr.size;
iov               265 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                 frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->segments;
iov               266 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                 frag->iov[1].iov_len = frag->hdr.count * sizeof(mca_btl_base_segment_t);
iov               271 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                     frag->iov[i+2].iov_base = (IOVBASE_TYPE*)ompi_ptr_ltop(frag->segments[i].seg_addr.lval);
iov               272 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.c                     frag->iov[i+2].iov_len = frag->segments[i].seg_len;
iov                61 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h     struct iovec iov[MCA_BTL_TCP_FRAG_IOVEC_NUMBER + 1];
iov               151 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h     frag->iov[0].iov_len = sizeof(frag->hdr);                              \
iov               152 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;                     \
iov               155 contrib/build-mca-comps-outside-of-tree/btl_tcp2_frag.h     frag->iov_ptr = frag->iov;                                             \
iov                49 ompi/datatype/ompi_datatype_sndrcv.c     struct iovec iov;
iov                74 ompi/datatype/ompi_datatype_sndrcv.c         iov.iov_base = (IOVBASE_TYPE*)rbuf;
iov                75 ompi/datatype/ompi_datatype_sndrcv.c         iov.iov_len = scount * sdtype->super.size;
iov                76 ompi/datatype/ompi_datatype_sndrcv.c         if( (int32_t)iov.iov_len > rcount ) iov.iov_len = rcount;
iov                78 ompi/datatype/ompi_datatype_sndrcv.c         opal_convertor_pack( &send_convertor, &iov, &iov_count, &max_data );
iov                91 ompi/datatype/ompi_datatype_sndrcv.c         iov.iov_base = (IOVBASE_TYPE*)sbuf;
iov                92 ompi/datatype/ompi_datatype_sndrcv.c         iov.iov_len = rcount * rdtype->super.size;
iov                93 ompi/datatype/ompi_datatype_sndrcv.c         if( (int32_t)iov.iov_len > scount ) iov.iov_len = scount;
iov                95 ompi/datatype/ompi_datatype_sndrcv.c         opal_convertor_unpack( &recv_convertor, &iov, &iov_count, &max_data );
iov               100 ompi/datatype/ompi_datatype_sndrcv.c     iov.iov_len = length = 64 * 1024;
iov               101 ompi/datatype/ompi_datatype_sndrcv.c     iov.iov_base = (IOVBASE_TYPE*)malloc( length * sizeof(char) );
iov               114 ompi/datatype/ompi_datatype_sndrcv.c         iov.iov_len = length;
iov               117 ompi/datatype/ompi_datatype_sndrcv.c         completed |= opal_convertor_pack( &send_convertor, &iov, &iov_count, &max_data );
iov               118 ompi/datatype/ompi_datatype_sndrcv.c         completed |= opal_convertor_unpack( &recv_convertor, &iov, &iov_count, &max_data );
iov               120 ompi/datatype/ompi_datatype_sndrcv.c     free( iov.iov_base );
iov               179 ompi/mca/coll/portals4/coll_portals4_gather.c     struct iovec iov;
iov               211 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_len = request->u.gather.gather_bytes;
iov               212 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_base = (IOVBASE_TYPE *) request->u.gather.gather_buf;
iov               213 ompi/mca/coll/portals4/coll_portals4_gather.c         opal_convertor_pack(&request->u.gather.send_converter, &iov, &iov_count, &max_data);
iov               234 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_len = request->u.gather.gather_bytes;
iov               235 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_base = (IOVBASE_TYPE *) request->u.gather.gather_buf;
iov               236 ompi/mca/coll/portals4/coll_portals4_gather.c         opal_convertor_pack(&request->u.gather.send_converter, &iov, &iov_count, &max_data);
iov               253 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_len = request->u.gather.gather_bytes;
iov               254 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_base = (IOVBASE_TYPE *) request->u.gather.gather_buf;
iov               255 ompi/mca/coll/portals4/coll_portals4_gather.c         opal_convertor_pack(&request->u.gather.send_converter, &iov, &iov_count, &max_data);
iov               282 ompi/mca/coll/portals4/coll_portals4_gather.c     struct iovec iov;
iov               312 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_len = request->u.gather.gather_bytes - gather_buf_offset;
iov               313 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_base = (IOVBASE_TYPE *) (request->u.gather.gather_buf + gather_buf_offset);
iov               314 ompi/mca/coll/portals4/coll_portals4_gather.c         opal_convertor_pack(&request->u.gather.send_converter, &iov, &iov_count, &max_data);
iov               330 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_len = request->u.gather.gather_bytes;
iov               331 ompi/mca/coll/portals4/coll_portals4_gather.c         iov.iov_base = (IOVBASE_TYPE *) request->u.gather.gather_buf;
iov               332 ompi/mca/coll/portals4/coll_portals4_gather.c         opal_convertor_pack(&request->u.gather.send_converter, &iov, &iov_count, &max_data);
iov              1109 ompi/mca/coll/portals4/coll_portals4_gather.c         struct iovec iov;
iov              1126 ompi/mca/coll/portals4/coll_portals4_gather.c             iov.iov_len = request->u.gather.packed_size;
iov              1127 ompi/mca/coll/portals4/coll_portals4_gather.c             iov.iov_base = (IOVBASE_TYPE *) ((char *)request->u.gather.gather_buf + (request->u.gather.packed_size*i));
iov              1128 ompi/mca/coll/portals4/coll_portals4_gather.c             opal_convertor_unpack(&request->u.gather.recv_converter, &iov, &iov_count, &max_data);
iov              1177 ompi/mca/coll/portals4/coll_portals4_gather.c         struct iovec iov;
iov              1187 ompi/mca/coll/portals4/coll_portals4_gather.c             iov.iov_len = request->u.gather.packed_size;
iov              1188 ompi/mca/coll/portals4/coll_portals4_gather.c             iov.iov_base = (IOVBASE_TYPE *) ((char *)request->u.gather.gather_buf + (request->u.gather.packed_size*i));
iov              1189 ompi/mca/coll/portals4/coll_portals4_gather.c             opal_convertor_unpack(&request->u.gather.recv_converter, &iov, &iov_count, &max_data);
iov                68 ompi/mca/coll/portals4/coll_portals4_scatter.c             struct iovec iov;
iov                84 ompi/mca/coll/portals4/coll_portals4_scatter.c             iov.iov_len = request->u.scatter.packed_size;
iov                85 ompi/mca/coll/portals4/coll_portals4_scatter.c             iov.iov_base = (IOVBASE_TYPE *) ((char *)request->u.scatter.scatter_buf + (request->u.scatter.packed_size*i));
iov                86 ompi/mca/coll/portals4/coll_portals4_scatter.c             opal_convertor_pack(&request->u.scatter.send_converter, &iov, &iov_count, &max_data);
iov               601 ompi/mca/coll/portals4/coll_portals4_scatter.c         struct iovec iov;
iov               610 ompi/mca/coll/portals4/coll_portals4_scatter.c         iov.iov_len = request->u.scatter.packed_size;
iov               614 ompi/mca/coll/portals4/coll_portals4_scatter.c             iov.iov_base = (IOVBASE_TYPE *)((char *)request->u.scatter.scatter_buf + offset);
iov               616 ompi/mca/coll/portals4/coll_portals4_scatter.c             iov.iov_base = (IOVBASE_TYPE *)request->u.scatter.scatter_buf;
iov               618 ompi/mca/coll/portals4/coll_portals4_scatter.c         opal_convertor_unpack(&request->u.scatter.recv_converter, &iov, &iov_count, &max_data);
iov               367 ompi/mca/coll/sm/coll_sm.h #define COPY_FRAGMENT_IN(convertor, index, rank, iov, max_data) \
iov               368 ompi/mca/coll/sm/coll_sm.h     (iov).iov_base = \
iov               371 ompi/mca/coll/sm/coll_sm.h     (iov).iov_len = (max_data); \
iov               372 ompi/mca/coll/sm/coll_sm.h     opal_convertor_pack(&(convertor), &(iov), &mca_coll_sm_one, \
iov               379 ompi/mca/coll/sm/coll_sm.h #define COPY_FRAGMENT_OUT(convertor, src_rank, index, iov, max_data) \
iov               380 ompi/mca/coll/sm/coll_sm.h     (iov).iov_base = (((char*) (index)->mcbmi_data) + \
iov               382 ompi/mca/coll/sm/coll_sm.h     (iov).iov_len = (max_data); \
iov               383 ompi/mca/coll/sm/coll_sm.h     opal_convertor_unpack(&(convertor), &(iov), &mca_coll_sm_one, \
iov                61 ompi/mca/coll/sm/coll_sm_bcast.c     struct iovec iov;
iov                88 ompi/mca/coll/sm/coll_sm_bcast.c     iov.iov_len = mca_coll_sm_component.sm_fragment_size;
iov               144 ompi/mca/coll/sm/coll_sm_bcast.c                 COPY_FRAGMENT_IN(convertor, index, rank, iov, max_data);
iov               238 ompi/mca/coll/sm/coll_sm_bcast.c                 COPY_FRAGMENT_OUT(convertor, src_rank, index, iov, max_data);
iov               182 ompi/mca/coll/sm/coll_sm_reduce.c     struct iovec iov;
iov               210 ompi/mca/coll/sm/coll_sm_reduce.c     iov.iov_len = segment_ddt_bytes = segment_ddt_count * ddt_size;
iov               387 ompi/mca/coll/sm/coll_sm_reduce.c                                           iov, max_data);
iov               441 ompi/mca/coll/sm/coll_sm_reduce.c                                               iov, max_data);
iov               524 ompi/mca/coll/sm/coll_sm_reduce.c                 COPY_FRAGMENT_IN(sbuf_convertor, index, rank, iov, max_data);
iov               335 ompi/mca/common/ompio/common_ompio.h                                                     struct iovec **iov,
iov               575 ompi/mca/common/ompio/common_ompio_file_open.c                                       struct iovec **iov,
iov               602 ompi/mca/common/ompio/common_ompio_file_open.c 	*iov = NULL;
iov               631 ompi/mca/common/ompio/common_ompio_file_open.c         *iov = (struct iovec *) realloc (*iov, *iovec_count * sizeof(struct iovec));
iov               632 ompi/mca/common/ompio/common_ompio_file_open.c         if (NULL == *iov) {
iov               638 ompi/mca/common/ompio/common_ompio_file_open.c             (*iov)[i+(*iovec_count-temp_count)].iov_base = temp_iov[i].iov_base;
iov               639 ompi/mca/common/ompio/common_ompio_file_open.c             (*iov)[i+(*iovec_count-temp_count)].iov_len = temp_iov[i].iov_len;
iov               655 ompi/mca/common/ompio/common_ompio_file_open.c 	*iov = (struct iovec *) realloc (*iov, *iovec_count * sizeof(struct iovec));
iov               656 ompi/mca/common/ompio/common_ompio_file_open.c 	if (NULL == *iov) {
iov               663 ompi/mca/common/ompio/common_ompio_file_open.c         (*iov)[i+(*iovec_count-temp_count)].iov_base = temp_iov[i].iov_base;
iov               664 ompi/mca/common/ompio/common_ompio_file_open.c         (*iov)[i+(*iovec_count-temp_count)].iov_len = temp_iov[i].iov_len;
iov               674 ompi/mca/common/ompio/common_ompio_file_open.c                     (*iov)[i].iov_base,
iov               675 ompi/mca/common/ompio/common_ompio_file_open.c                     (*iov)[i].iov_len);
iov                32 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c     struct iovec *iov = NULL;
iov                41 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c     iov = (struct iovec *) malloc
iov                43 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c     if (NULL == iov) {
iov                50 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c         iov[iov_count].iov_base = fh->f_io_array[i].memory_address;
iov                51 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c         iov[iov_count].iov_len = fh->f_io_array[i].length;
iov                63 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c             struct iovec *new_iov = (struct iovec *) realloc(iov, 
iov                66 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c                 free(iov);
iov                86 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c                 ret_code = ime_native_preadv(fh->fd, iov, iov_count, iov_offset);
iov                96 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c                 ret_code = ime_native_pwritev(fh->fd, iov, iov_count, iov_offset);
iov               116 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c     free (iov);
iov               120 ompi/mca/fbtl/ime/fbtl_ime_blocking_op.c     free(iov);
iov                80 ompi/mca/fbtl/ime/fbtl_ime_nonblocking_op.c             data->aio_reqs[req_index].iov = &data->aio_iovecs[i];
iov                35 ompi/mca/fbtl/posix/fbtl_posix_preadv.c     struct iovec *iov = NULL;
iov                46 ompi/mca/fbtl/posix/fbtl_posix_preadv.c     iov = (struct iovec *) malloc
iov                48 ompi/mca/fbtl/posix/fbtl_posix_preadv.c     if (NULL == iov) {
iov                55 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	    iov[iov_count].iov_base = fh->f_io_array[i].memory_address;
iov                56 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	    iov[iov_count].iov_len = fh->f_io_array[i].length;
iov                64 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	    iov = (struct iovec *)realloc
iov                65 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 		(iov, OMPIO_IOVEC_INITIAL_SIZE * block *
iov                67 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	    if (NULL == iov) {
iov                78 ompi/mca/fbtl/posix/fbtl_posix_preadv.c                     iov[iov_count].iov_base =
iov                80 ompi/mca/fbtl/posix/fbtl_posix_preadv.c                     iov[iov_count].iov_len = fh->f_io_array[i+1].length;
iov                92 ompi/mca/fbtl/posix/fbtl_posix_preadv.c             free (iov);
iov                98 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	ret_code = preadv (fh->fd, iov, iov_count, iov_offset);
iov               102 ompi/mca/fbtl/posix/fbtl_posix_preadv.c             free(iov);
iov               106 ompi/mca/fbtl/posix/fbtl_posix_preadv.c 	ret_code = readv (fh->fd, iov, iov_count);
iov               114 ompi/mca/fbtl/posix/fbtl_posix_preadv.c             free(iov);
iov               124 ompi/mca/fbtl/posix/fbtl_posix_preadv.c     free (iov);
iov                37 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c     struct iovec *iov = NULL;
iov                48 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c     iov = (struct iovec *) malloc
iov                50 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c     if (NULL == iov) {
iov                57 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	    iov[iov_count].iov_base = fh->f_io_array[i].memory_address;
iov                58 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	    iov[iov_count].iov_len = fh->f_io_array[i].length;
iov                66 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	    iov = (struct iovec *)realloc
iov                67 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 		(iov, OMPIO_IOVEC_INITIAL_SIZE * block *
iov                69 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	    if (NULL == iov) {
iov                80 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 		iov[iov_count].iov_base = fh->f_io_array[i+1].memory_address;
iov                81 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 		iov[iov_count].iov_len  = fh->f_io_array[i+1].length;
iov               104 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c             free (iov); 
iov               110 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	ret_code = pwritev (fh->fd, iov, iov_count, iov_offset);
iov               114 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c             free(iov);
iov               118 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c 	ret_code = writev (fh->fd, iov, iov_count);
iov               126 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c             free (iov);
iov               132 ompi/mca/fbtl/posix/fbtl_posix_pwritev.c     free (iov);
iov                54 ompi/mca/fcoll/base/base.h OMPI_DECLSPEC int ompi_fcoll_base_sort_iovec (struct iovec *iov, int num_entries, int *sorted);
iov                27 ompi/mca/fcoll/base/fcoll_base_sort.c int ompi_fcoll_base_sort_iovec (struct iovec *iov,
iov                64 ompi/mca/fcoll/base/fcoll_base_sort.c                 (iov[temp_arr[left]].iov_base > iov[temp_arr[j]].iov_base)) {
iov                71 ompi/mca/fcoll/base/fcoll_base_sort.c                 (iov[temp_arr[right]].iov_base >
iov                72 ompi/mca/fcoll/base/fcoll_base_sort.c                  iov[temp_arr[largest]].iov_base)) {
iov               101 ompi/mca/fcoll/base/fcoll_base_sort.c                 (iov[temp_arr[left]].iov_base >
iov               102 ompi/mca/fcoll/base/fcoll_base_sort.c                  iov[temp_arr[j]].iov_base)) {
iov               109 ompi/mca/fcoll/base/fcoll_base_sort.c                 (iov[temp_arr[right]].iov_base >
iov               110 ompi/mca/fcoll/base/fcoll_base_sort.c                  iov[temp_arr[largest]].iov_base)) {
iov               132 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c     struct iovec *decoded_iov = NULL, *temp_iov = NULL, *iov = NULL;
iov               230 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 					    &iov,
iov               316 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 	       (size_t)iov[i].iov_base,
iov               317 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 	       (size_t)iov[i].iov_len);
iov               321 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c     start_offset = (OMPI_MPI_OFFSET_TYPE)(intptr_t)iov[0].iov_base;
iov               323 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 	end_offset = (OMPI_MPI_OFFSET_TYPE)(intptr_t)iov[local_count-1].iov_base +
iov               324 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 	    (OMPI_MPI_OFFSET_TYPE)(intptr_t)iov[local_count-1].iov_len - 1;
iov               422 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 						iov,
iov               464 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_read_all.c 				  iov,
iov               163 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c     struct iovec *iov = NULL;
iov               270 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 					    &iov,
iov               366 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 	       (size_t)iov[i].iov_base,
iov               367 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 	       (size_t)iov[i].iov_len);
iov               373 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c     start_offset = (OMPI_MPI_OFFSET_TYPE)(uintptr_t)iov[0].iov_base;
iov               375 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 	end_offset = (OMPI_MPI_OFFSET_TYPE)(uintptr_t)iov[local_count-1].iov_base +
iov               376 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 	    (OMPI_MPI_OFFSET_TYPE)iov[local_count-1].iov_len - 1;
iov               483 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 						iov,
iov               525 ompi/mca/fcoll/two_phase/fcoll_two_phase_file_write_all.c 				   iov,
iov               117 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c static int mca_fcoll_vulcan_minmax ( ompio_file_t *fh, struct iovec *iov, int iov_count,  int num_aggregators, 
iov              1358 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c static int mca_fcoll_vulcan_minmax ( ompio_file_t *fh, struct iovec *iov, int iov_count,  int num_aggregators, long *new_stripe_size)
iov              1364 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c         min = (long) iov[0].iov_base;
iov              1365 ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c         max = ((long) iov[iov_count-1].iov_base + (long) iov[iov_count-1].iov_len);
iov                50 ompi/mca/io/ompio/io_ompio.c     struct iovec *iov = NULL;
iov                57 ompi/mca/io/ompio/io_ompio.c     iov = (struct iovec *) calloc
iov                59 ompi/mca/io/ompio/io_ompio.c     if (NULL == iov) {
iov                74 ompi/mca/io/ompio/io_ompio.c             iov = (struct iovec *)realloc
iov                75 ompi/mca/io/ompio/io_ompio.c                 (iov, OMPIO_IOVEC_INITIAL_SIZE *block *sizeof(struct iovec));
iov                76 ompi/mca/io/ompio/io_ompio.c             if (NULL == iov) {
iov                98 ompi/mca/io/ompio/io_ompio.c         iov[k].iov_base = (IOVBASE_TYPE *)(intptr_t)(disp + fh->f_offset);
iov               103 ompi/mca/io/ompio/io_ompio.c             iov[k].iov_len = bytes_to_write;
iov               106 ompi/mca/io/ompio/io_ompio.c             iov[k].iov_len =  fh->f_decoded_iov[j].iov_len -
iov               110 ompi/mca/io/ompio/io_ompio.c         fh->f_total_bytes += iov[k].iov_len;
iov               111 ompi/mca/io/ompio/io_ompio.c         bytes_to_write -= iov[k].iov_len;
iov               117 ompi/mca/io/ompio/io_ompio.c     *f_iov = iov;
iov               165 ompi/mca/io/ompio/io_ompio.c                 (OMPI_MPI_OFFSET_TYPE)(intptr_t)iov[i].iov_base;
iov               167 ompi/mca/io/ompio/io_ompio.c                 (MPI_Aint)iov[i].iov_len;
iov                72 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c     struct iovec *iov;
iov               119 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 	iov = (struct iovec *) ADIOI_Malloc(16*sizeof(struct iovec));
iov               130 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 		iov[k].iov_base = ((char *) buf) + j*buftype_extent +
iov               132 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 		iov[k].iov_len = flat_buf->blocklens[i];
iov               139 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 		    err = writev(fd->fd_sys, iov, 16);
iov               145 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 	    err = writev(fd->fd_sys, iov, k);
iov               151 ompi/mca/io/romio321/romio/adio/ad_piofs/ad_piofs_write.c 	ADIOI_Free(iov);
iov                38 ompi/mca/mtl/base/mtl_base_datatype.h     struct iovec iov;
iov                59 ompi/mca/mtl/base/mtl_base_datatype.h     iov.iov_len = *buffer_len;
iov                60 ompi/mca/mtl/base/mtl_base_datatype.h     iov.iov_base = NULL;
iov                62 ompi/mca/mtl/base/mtl_base_datatype.h         iov.iov_base = malloc(*buffer_len);
iov                63 ompi/mca/mtl/base/mtl_base_datatype.h         if (NULL == iov.iov_base) return OMPI_ERR_OUT_OF_RESOURCE;
iov                67 ompi/mca/mtl/base/mtl_base_datatype.h     opal_convertor_pack( convertor, &iov, &iov_count, buffer_len );
iov                69 ompi/mca/mtl/base/mtl_base_datatype.h     *buffer = iov.iov_base;
iov               104 ompi/mca/mtl/base/mtl_base_datatype.h     struct iovec iov;
iov               108 ompi/mca/mtl/base/mtl_base_datatype.h         iov.iov_len = buffer_len;
iov               109 ompi/mca/mtl/base/mtl_base_datatype.h         iov.iov_base = buffer;
iov               111 ompi/mca/mtl/base/mtl_base_datatype.h         opal_convertor_unpack(convertor, &iov, &iov_count, &buffer_len );
iov               888 ompi/mca/mtl/ofi/mtl_ofi.h     struct iovec iov;
iov               918 ompi/mca/mtl/ofi/mtl_ofi.h     iov.iov_base = start;
iov               919 ompi/mca/mtl/ofi/mtl_ofi.h     iov.iov_len = length;
iov               920 ompi/mca/mtl/ofi/mtl_ofi.h     msg.msg_iov = &iov;
iov               234 ompi/mca/mtl/portals4/mtl_portals4_recv.c                 struct iovec iov;
iov               237 ompi/mca/mtl/portals4/mtl_portals4_recv.c                 iov.iov_base = (char*) ev->start;
iov               238 ompi/mca/mtl/portals4/mtl_portals4_recv.c                 iov.iov_len = ev->mlength;
iov               239 ompi/mca/mtl/portals4/mtl_portals4_recv.c                 max_data = iov.iov_len;
iov               242 ompi/mca/mtl/portals4/mtl_portals4_recv.c                                             &iov, &iov_count,
iov               105 ompi/mca/osc/base/osc_base_obj_convert.c         struct iovec iov[OMPI_OSC_BASE_DECODE_MAX];
iov               139 ompi/mca/osc/base/osc_base_obj_convert.c             done = opal_convertor_raw (&convertor, iov, &iov_count, &size);
iov               142 ompi/mca/osc/base/osc_base_obj_convert.c                 int primitive_count = iov[i].iov_len / primitive_size;
iov               143 ompi/mca/osc/base/osc_base_obj_convert.c                 ompi_op_reduce (op, inbuf, iov[i].iov_base, primitive_count, primitive_datatype);
iov               144 ompi/mca/osc/base/osc_base_obj_convert.c                 inbuf = (void *)((intptr_t) inbuf + iov[i].iov_len);
iov               433 ompi/mca/osc/portals4/osc_portals4_comm.c     struct iovec iov[OSC_PORTALS4_IOVEC_MAX];
iov               458 ompi/mca/osc/portals4/osc_portals4_comm.c         done = opal_convertor_raw (&convertor, iov, &iov_count, &size);
iov               465 ompi/mca/osc/portals4/osc_portals4_comm.c                                  "adding iov[%d].[%p,%lu] to ptl_iovec", iov_index, iov[iov_index].iov_base, iov[iov_index].iov_len));
iov               466 ompi/mca/osc/portals4/osc_portals4_comm.c             (*ptl_iovec)[ptl_iovec_index].iov_base = iov[iov_index].iov_base;
iov               467 ompi/mca/osc/portals4/osc_portals4_comm.c             (*ptl_iovec)[ptl_iovec_index].iov_len  = iov[iov_index].iov_len;
iov               608 ompi/mca/osc/pt2pt/osc_pt2pt.h     struct iovec iov;
iov               618 ompi/mca/osc/pt2pt/osc_pt2pt.h     iov.iov_len  = source_len;
iov               619 ompi/mca/osc/pt2pt/osc_pt2pt.h     iov.iov_base = (IOVBASE_TYPE *) source;
iov               620 ompi/mca/osc/pt2pt/osc_pt2pt.h     max_data     = iov.iov_len;
iov               623 ompi/mca/osc/pt2pt/osc_pt2pt.h     opal_convertor_unpack (&convertor, &iov, &iov_count, &max_data);
iov               652 ompi/mca/osc/pt2pt/osc_pt2pt.h     struct iovec iov;
iov               660 ompi/mca/osc/pt2pt/osc_pt2pt.h     iov.iov_len = target_len;
iov               661 ompi/mca/osc/pt2pt/osc_pt2pt.h     iov.iov_base = (IOVBASE_TYPE *) target;
iov               662 ompi/mca/osc/pt2pt/osc_pt2pt.h     opal_convertor_pack(&convertor, &iov, &iov_count, &max_data);
iov               221 ompi/mca/osc/rdma/osc_rdma_accumulate.c                 struct iovec iov = {.iov_base = ptr, len};
iov               225 ompi/mca/osc/rdma/osc_rdma_accumulate.c                 opal_convertor_unpack (&request->convertor, &iov, &iov_count, &size);
iov                76 ompi/mca/osc/ucx/osc_ucx_comm.c     struct iovec iov[OSC_UCX_IOVEC_MAX];
iov                94 ompi/mca/osc/ucx/osc_ucx_comm.c         done = opal_convertor_raw(&convertor, iov, &iov_count, &size);
iov               103 ompi/mca/osc/ucx/osc_ucx_comm.c             (*ucx_iov)[ucx_iov_idx].addr = iov[iov_idx].iov_base;
iov               104 ompi/mca/osc/ucx/osc_ucx_comm.c             (*ucx_iov)[ucx_iov_idx].len = iov[iov_idx].iov_len;
iov               218 ompi/mca/pml/base/pml_base_bsend.c     struct iovec iov;
iov               248 ompi/mca/pml/base/pml_base_bsend.c         iov.iov_base = (IOVBASE_TYPE*)sendreq->req_addr;
iov               249 ompi/mca/pml/base/pml_base_bsend.c         iov.iov_len = sendreq->req_bytes_packed;
iov               251 ompi/mca/pml/base/pml_base_bsend.c         max_data = iov.iov_len;
iov               253 ompi/mca/pml/base/pml_base_bsend.c                                       &iov,
iov               360 ompi/mca/pml/cm/pml_cm_sendreq.h     struct iovec iov;                                                   \
iov               370 ompi/mca/pml/cm/pml_cm_sendreq.h             iov.iov_base = (IOVBASE_TYPE*)sendreq->req_buff;            \
iov               371 ompi/mca/pml/cm/pml_cm_sendreq.h             max_data = iov.iov_len = sendreq->req_count;                \
iov               374 ompi/mca/pml/cm/pml_cm_sendreq.h                                  &iov,                                  \
iov               450 ompi/mca/pml/ob1/pml_ob1_recvfrag.c             struct iovec iov[MCA_BTL_DES_MAX_SEGMENTS];
iov               463 ompi/mca/pml/ob1/pml_ob1_recvfrag.c             iov[0].iov_len = bytes_received;
iov               464 ompi/mca/pml/ob1/pml_ob1_recvfrag.c             iov[0].iov_base = (IOVBASE_TYPE*)((unsigned char*)segments->seg_addr.pval +
iov               468 ompi/mca/pml/ob1/pml_ob1_recvfrag.c                 iov[iov_count].iov_len = segments[iov_count].seg_len;
iov               469 ompi/mca/pml/ob1/pml_ob1_recvfrag.c                 iov[iov_count].iov_base = (IOVBASE_TYPE*)((unsigned char*)segments[iov_count].seg_addr.pval);
iov               473 ompi/mca/pml/ob1/pml_ob1_recvfrag.c                                    iov,
iov               277 ompi/mca/pml/ob1/pml_ob1_recvreq.h         struct iovec iov[MCA_BTL_DES_MAX_SEGMENTS];                               \
iov               287 ompi/mca/pml/ob1/pml_ob1_recvreq.h                 iov[iov_count].iov_len = segment->seg_len - offset;               \
iov               288 ompi/mca/pml/ob1/pml_ob1_recvreq.h                 iov[iov_count].iov_base = (IOVBASE_TYPE*)                         \
iov               301 ompi/mca/pml/ob1/pml_ob1_recvreq.h                                iov,                                               \
iov               384 ompi/mca/pml/ob1/pml_ob1_sendreq.c     struct iovec iov;
iov               401 ompi/mca/pml/ob1/pml_ob1_sendreq.c     iov.iov_base = (IOVBASE_TYPE*)((unsigned char*)segment->seg_addr.pval +
iov               403 ompi/mca/pml/ob1/pml_ob1_sendreq.c     iov.iov_len = size;
iov               407 ompi/mca/pml/ob1/pml_ob1_sendreq.c                                   &iov,
iov               440 ompi/mca/pml/ob1/pml_ob1_sendreq.c         iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)sendreq->req_send.req_addr) + max_data);
iov               441 ompi/mca/pml/ob1/pml_ob1_sendreq.c         iov.iov_len = max_data = sendreq->req_send.req_bytes_packed - max_data;
iov               444 ompi/mca/pml/ob1/pml_ob1_sendreq.c                                       &iov,
iov               490 ompi/mca/pml/ob1/pml_ob1_sendreq.c     struct iovec iov;
iov               539 ompi/mca/pml/ob1/pml_ob1_sendreq.c         iov.iov_base = (IOVBASE_TYPE*)((unsigned char*)segment->seg_addr.pval +
iov               541 ompi/mca/pml/ob1/pml_ob1_sendreq.c         iov.iov_len  = size;
iov               554 ompi/mca/pml/ob1/pml_ob1_sendreq.c                                    &iov, &iov_count, &max_data );
iov               674 ompi/mca/pml/ucx/pml_ucx.c     struct iovec iov;
iov               691 ompi/mca/pml/ucx/pml_ucx.c     iov.iov_base = packed_data;
iov               692 ompi/mca/pml/ucx/pml_ucx.c     iov.iov_len  = packed_length;
iov               697 ompi/mca/pml/ucx/pml_ucx.c     if (0 > opal_convertor_pack(&opal_conv, &iov, &iov_count, &packed_length)) {
iov                65 ompi/mca/pml/ucx/pml_ucx_datatype.c     struct iovec iov;
iov                69 ompi/mca/pml/ucx/pml_ucx_datatype.c     iov.iov_base = dest;
iov                70 ompi/mca/pml/ucx/pml_ucx_datatype.c     iov.iov_len  = max_length;
iov                74 ompi/mca/pml/ucx/pml_ucx_datatype.c     opal_convertor_pack(&convertor->opal_conv, &iov, &iov_count, &length);
iov                84 ompi/mca/pml/ucx/pml_ucx_datatype.c     struct iovec iov;
iov                88 ompi/mca/pml/ucx/pml_ucx_datatype.c     iov.iov_base = (void*)src;
iov                89 ompi/mca/pml/ucx/pml_ucx_datatype.c     iov.iov_len  = length;
iov               101 ompi/mca/pml/ucx/pml_ucx_datatype.c         opal_convertor_unpack(&conv, &iov, &iov_count, &length);
iov               107 ompi/mca/pml/ucx/pml_ucx_datatype.c         opal_convertor_unpack(&convertor->opal_conv, &iov, &iov_count, &length);
iov                56 ompi/mca/pml/yalla/pml_yalla_datatype.c     struct iovec iov;
iov                59 ompi/mca/pml/yalla/pml_yalla_datatype.c     iov.iov_base = buffer;
iov                60 ompi/mca/pml/yalla/pml_yalla_datatype.c     iov.iov_len  = length;
iov                63 ompi/mca/pml/yalla/pml_yalla_datatype.c     opal_convertor_unpack(convertor, &iov, &iov_count, &length);
iov                71 ompi/mca/pml/yalla/pml_yalla_datatype.c     struct iovec iov;
iov                74 ompi/mca/pml/yalla/pml_yalla_datatype.c     iov.iov_base = buffer;
iov                75 ompi/mca/pml/yalla/pml_yalla_datatype.c     iov.iov_len  = length;
iov                78 ompi/mca/pml/yalla/pml_yalla_datatype.c     opal_convertor_pack(convertor, &iov, &iov_count, &length);
iov               151 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c                                                             struct iovec* iov,
iov               162 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c     ret = opal_convertor_pack(pConvertor, iov, out_size, max_data);
iov               167 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c         MEMCPY((void *) ftreq->sb.cursor, iov[i].iov_base, iov[i].iov_len);
iov               168 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c         pending_length -= iov[i].iov_len;
iov               169 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.c         ftreq->sb.cursor += iov[i].iov_len;
iov                49 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         struct iovec iov;
iov                51 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         max_data = iov.iov_len = pmlreq->req_bytes_packed;
iov                52 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         iov.iov_base = (IOVBASE_TYPE *) VPESSIMIST_SEND_FTREQ(pmlreq)->sb.cursor;
iov                55 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         opal_convertor_pack(&conv, &iov, &iov_count, &max_data);
iov               115 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         struct iovec iov;
iov               118 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         iov.iov_len = max_data;
iov               119 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         iov.iov_base = (IOVBASE_TYPE *) (ftreq->sb.cursor + position);
iov               124 ompi/mca/vprotocol/pessimist/vprotocol_pessimist_sender_based.h         opal_convertor_pack(&conv, &iov, &iov_count, &max_data);
iov               100 ompi/mpi/c/sendrecv_replace.c     struct iovec iov = { .iov_base = packed_data, .iov_len = sizeof(packed_data) };
iov               118 ompi/mpi/c/sendrecv_replace.c         rc = PMPI_Alloc_mem(packed_size, MPI_INFO_NULL, &iov.iov_base);
iov               123 ompi/mpi/c/sendrecv_replace.c         iov.iov_len = packed_size;
iov               127 ompi/mpi/c/sendrecv_replace.c     rc = opal_convertor_pack(&convertor, &iov, &iov_count, &max_data);
iov               130 ompi/mpi/c/sendrecv_replace.c     rc = PMPI_Sendrecv( iov.iov_base, packed_size, MPI_PACKED, dest, sendtag, buf, count,
iov               141 ompi/mpi/c/sendrecv_replace.c         PMPI_Free_mem(iov.iov_base);
iov               219 opal/datatype/opal_convertor.c                              struct iovec* iov, uint32_t* out_size,
iov               222 opal/datatype/opal_convertor.c     OPAL_CONVERTOR_SET_STATUS_BEFORE_PACK_UNPACK( pConv, iov, out_size, max_data );
iov               238 opal/datatype/opal_convertor.c             if( iov[i].iov_len >= pending_length ) {
iov               241 opal/datatype/opal_convertor.c             if( OPAL_LIKELY(NULL == iov[i].iov_base) )
iov               242 opal/datatype/opal_convertor.c                 iov[i].iov_base = (IOVBASE_TYPE *) base_pointer;
iov               245 opal/datatype/opal_convertor.c                 MEMCPY_CUDA( iov[i].iov_base, base_pointer, iov[i].iov_len, pConv );
iov               247 opal/datatype/opal_convertor.c                 MEMCPY( iov[i].iov_base, base_pointer, iov[i].iov_len );
iov               249 opal/datatype/opal_convertor.c             pending_length -= iov[i].iov_len;
iov               250 opal/datatype/opal_convertor.c             base_pointer += iov[i].iov_len;
iov               257 opal/datatype/opal_convertor.c         iov[i].iov_len = pending_length;
iov               258 opal/datatype/opal_convertor.c         if( OPAL_LIKELY(NULL == iov[i].iov_base) )
iov               259 opal/datatype/opal_convertor.c             iov[i].iov_base = (IOVBASE_TYPE *) base_pointer;
iov               262 opal/datatype/opal_convertor.c             MEMCPY_CUDA( iov[i].iov_base, base_pointer, iov[i].iov_len, pConv );
iov               264 opal/datatype/opal_convertor.c             MEMCPY( iov[i].iov_base, base_pointer, iov[i].iov_len );
iov               272 opal/datatype/opal_convertor.c     return pConv->fAdvance( pConv, iov, out_size, max_data );
iov               277 opal/datatype/opal_convertor.c                                struct iovec* iov, uint32_t* out_size,
iov               280 opal/datatype/opal_convertor.c     OPAL_CONVERTOR_SET_STATUS_BEFORE_PACK_UNPACK( pConv, iov, out_size, max_data );
iov               296 opal/datatype/opal_convertor.c             if( iov[i].iov_len >= pending_length ) {
iov               300 opal/datatype/opal_convertor.c             MEMCPY_CUDA( base_pointer, iov[i].iov_base, iov[i].iov_len, pConv );
iov               302 opal/datatype/opal_convertor.c             MEMCPY( base_pointer, iov[i].iov_base, iov[i].iov_len );
iov               304 opal/datatype/opal_convertor.c             pending_length -= iov[i].iov_len;
iov               305 opal/datatype/opal_convertor.c             base_pointer += iov[i].iov_len;
iov               312 opal/datatype/opal_convertor.c         iov[i].iov_len = pending_length;
iov               314 opal/datatype/opal_convertor.c         MEMCPY_CUDA( base_pointer, iov[i].iov_base, iov[i].iov_len, pConv );
iov               316 opal/datatype/opal_convertor.c         MEMCPY( base_pointer, iov[i].iov_base, iov[i].iov_len );
iov               324 opal/datatype/opal_convertor.c     return pConv->fAdvance( pConv, iov, out_size, max_data );
iov                65 opal/datatype/opal_convertor.h                                             struct iovec* iov,
iov               140 opal/datatype/opal_convertor.h OPAL_DECLSPEC int32_t opal_convertor_pack( opal_convertor_t* pConv, struct iovec* iov,
iov               146 opal/datatype/opal_convertor.h OPAL_DECLSPEC int32_t opal_convertor_unpack( opal_convertor_t* pConv, struct iovec* iov,
iov               301 opal/datatype/opal_convertor.h                     struct iovec* iov,            /* [IN/OUT] */
iov                40 opal/datatype/opal_convertor_raw.c                     struct iovec* iov, uint32_t* iov_count,
iov                54 opal/datatype/opal_convertor_raw.c         iov[0].iov_base = NULL;
iov                55 opal/datatype/opal_convertor_raw.c         iov[0].iov_len  = 0;
iov                57 opal/datatype/opal_convertor_raw.c         *length         = iov[0].iov_len;
iov                65 opal/datatype/opal_convertor_raw.c         opal_convertor_get_current_pointer( pConvertor, (void**)&iov[0].iov_base );
iov                66 opal/datatype/opal_convertor_raw.c         iov[0].iov_len = pConvertor->local_size - pConvertor->bConverted;
iov                67 opal/datatype/opal_convertor_raw.c         *length = iov[0].iov_len;
iov                75 opal/datatype/opal_convertor_raw.c                            (void*)iov, *iov_count, *length ); );
iov               107 opal/datatype/opal_convertor_raw.c                     iov[index].iov_base = (IOVBASE_TYPE *) source_base;
iov               108 opal/datatype/opal_convertor_raw.c                     iov[index].iov_len  = blength;
iov               120 opal/datatype/opal_convertor_raw.c                     iov[index].iov_base = (IOVBASE_TYPE *) source_base;
iov               121 opal/datatype/opal_convertor_raw.c                     iov[index].iov_len  = blength;
iov               178 opal/datatype/opal_convertor_raw.c                     iov[index].iov_base = (IOVBASE_TYPE *) source_base;
iov               179 opal/datatype/opal_convertor_raw.c                     iov[index].iov_len  = end_loop->size;
iov               185 opal/datatype/opal_convertor_raw.c                                            index, iov[index].iov_base, iov[index].iov_len,
iov                25 opal/datatype/opal_datatype_monotonic.c     struct iovec iov[5];
iov                43 opal/datatype/opal_datatype_monotonic.c         rc = opal_convertor_raw( pConv, iov, &iov_count, &max_data);
iov                45 opal/datatype/opal_datatype_monotonic.c             if ((long)iov[i].iov_base < prev) {
iov                49 opal/datatype/opal_datatype_monotonic.c             prev = (long)iov[i].iov_base;
iov                63 opal/datatype/opal_datatype_pack.c                                        struct iovec* iov,
iov                80 opal/datatype/opal_datatype_pack.c         if( (size_t)iov[iov_count].iov_len > length )
iov                81 opal/datatype/opal_datatype_pack.c             iov[iov_count].iov_len = length;
iov                82 opal/datatype/opal_datatype_pack.c         if( iov[iov_count].iov_base == NULL ) {
iov                83 opal/datatype/opal_datatype_pack.c             iov[iov_count].iov_base = (IOVBASE_TYPE *) source_base;
iov                84 opal/datatype/opal_datatype_pack.c             COMPUTE_CSUM( iov[iov_count].iov_base, iov[iov_count].iov_len, pConv );
iov                87 opal/datatype/opal_datatype_pack.c             OPAL_DATATYPE_SAFEGUARD_POINTER( source_base, iov[iov_count].iov_len,
iov                89 opal/datatype/opal_datatype_pack.c             MEMCPY_CSUM( iov[iov_count].iov_base, source_base, iov[iov_count].iov_len, pConv );
iov                91 opal/datatype/opal_datatype_pack.c         length -= iov[iov_count].iov_len;
iov                92 opal/datatype/opal_datatype_pack.c         pConv->bConverted += iov[iov_count].iov_len;
iov                93 opal/datatype/opal_datatype_pack.c         pStack[0].disp += iov[iov_count].iov_len;
iov                94 opal/datatype/opal_datatype_pack.c         source_base += iov[iov_count].iov_len;
iov               110 opal/datatype/opal_datatype_pack.c                                                  struct iovec* iov,
iov               138 opal/datatype/opal_datatype_pack.c         if( remaining > iov[iov_count].iov_len )
iov               139 opal/datatype/opal_datatype_pack.c             remaining = iov[iov_count].iov_len;
iov               140 opal/datatype/opal_datatype_pack.c         packed_buffer = (unsigned char *)iov[iov_count].iov_base;
iov               154 opal/datatype/opal_datatype_pack.c                     iov[index].iov_base = (IOVBASE_TYPE *) user_memory;
iov               155 opal/datatype/opal_datatype_pack.c                     iov[index].iov_len = stack[1].count;
iov               161 opal/datatype/opal_datatype_pack.c                     COMPUTE_CSUM( iov[index].iov_base, iov[index].iov_len, pConv );
iov               176 opal/datatype/opal_datatype_pack.c                         iov[index].iov_base = (IOVBASE_TYPE *) user_memory;
iov               177 opal/datatype/opal_datatype_pack.c                         iov[index].iov_len = remaining;
iov               179 opal/datatype/opal_datatype_pack.c                         COMPUTE_CSUM( iov[index].iov_base, iov[index].iov_len, pConv );
iov               182 opal/datatype/opal_datatype_pack.c                         iov[index].iov_base = (IOVBASE_TYPE *) user_memory;
iov               183 opal/datatype/opal_datatype_pack.c                         iov[index].iov_len = pData->size;
iov               185 opal/datatype/opal_datatype_pack.c                         COMPUTE_CSUM( iov[index].iov_base, (size_t)iov[index].iov_len, pConv );
iov               187 opal/datatype/opal_datatype_pack.c                     remaining -= iov[index].iov_len;
iov               188 opal/datatype/opal_datatype_pack.c                     pConv->bConverted += iov[index].iov_len;
iov               277 opal/datatype/opal_datatype_pack.c                                    struct iovec* iov, uint32_t* out_size,
iov               293 opal/datatype/opal_datatype_pack.c                            (void*)iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
iov               315 opal/datatype/opal_datatype_pack.c         iov_ptr = (unsigned char *) iov[iov_count].iov_base;
iov               316 opal/datatype/opal_datatype_pack.c         iov_len_local = iov[iov_count].iov_len;
iov               381 opal/datatype/opal_datatype_pack.c         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               382 opal/datatype/opal_datatype_pack.c         total_packed += iov[iov_count].iov_len;
iov               453 opal/datatype/opal_datatype_pack.c                             struct iovec* iov, uint32_t* out_size,
iov               469 opal/datatype/opal_datatype_pack.c                            (void*)iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
iov               491 opal/datatype/opal_datatype_pack.c         iov_ptr = (unsigned char *) iov[iov_count].iov_base;
iov               492 opal/datatype/opal_datatype_pack.c         iov_len_local = iov[iov_count].iov_len;
iov               574 opal/datatype/opal_datatype_pack.c         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               575 opal/datatype/opal_datatype_pack.c         total_packed += iov[iov_count].iov_len;
iov                28 opal/datatype/opal_datatype_prototypes.h                    struct iovec* iov, uint32_t* out_size,
iov                32 opal/datatype/opal_datatype_prototypes.h                             struct iovec* iov, uint32_t* out_size,
iov                36 opal/datatype/opal_datatype_prototypes.h                      struct iovec* iov, uint32_t* out_size,
iov                40 opal/datatype/opal_datatype_prototypes.h                               struct iovec* iov, uint32_t* out_size,
iov                48 opal/datatype/opal_datatype_prototypes.h                           struct iovec* iov, uint32_t* out_size,
iov                52 opal/datatype/opal_datatype_prototypes.h                                    struct iovec* iov, uint32_t* out_size,
iov                56 opal/datatype/opal_datatype_prototypes.h                                     struct iovec* iov, uint32_t* out_size,
iov                60 opal/datatype/opal_datatype_prototypes.h                                              struct iovec* iov, uint32_t* out_size,
iov                64 opal/datatype/opal_datatype_prototypes.h                           struct iovec* iov, uint32_t* out_size,
iov                68 opal/datatype/opal_datatype_prototypes.h                                    struct iovec* iov, uint32_t* out_size,
iov                72 opal/datatype/opal_datatype_prototypes.h                                 struct iovec* iov, uint32_t* out_size,
iov                76 opal/datatype/opal_datatype_prototypes.h                                          struct iovec* iov, uint32_t* out_size,
iov                80 opal/datatype/opal_datatype_prototypes.h                             struct iovec* iov, uint32_t* out_size,
iov                84 opal/datatype/opal_datatype_prototypes.h                                      struct iovec* iov, uint32_t* out_size,
iov                67 opal/datatype/opal_datatype_unpack.c                                          struct iovec* iov,
iov                88 opal/datatype/opal_datatype_unpack.c         if( remaining > iov[iov_count].iov_len )
iov                89 opal/datatype/opal_datatype_unpack.c             remaining = iov[iov_count].iov_len;
iov                90 opal/datatype/opal_datatype_unpack.c         packed_buffer = (unsigned char*)iov[iov_count].iov_base;
iov               262 opal/datatype/opal_datatype_unpack.c                                      struct iovec* iov, uint32_t* out_size,
iov               277 opal/datatype/opal_datatype_unpack.c                            (void*)pConvertor, (void*)iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
iov               299 opal/datatype/opal_datatype_unpack.c         iov_ptr = (unsigned char *) iov[iov_count].iov_base;
iov               300 opal/datatype/opal_datatype_unpack.c         iov_len_local = iov[iov_count].iov_len;
iov               357 opal/datatype/opal_datatype_unpack.c                         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               358 opal/datatype/opal_datatype_unpack.c                         total_unpacked += iov[iov_count].iov_len;
iov               403 opal/datatype/opal_datatype_unpack.c         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               404 opal/datatype/opal_datatype_unpack.c         total_unpacked += iov[iov_count].iov_len;
iov               436 opal/datatype/opal_datatype_unpack.c                               struct iovec* iov, uint32_t* out_size,
iov               456 opal/datatype/opal_datatype_unpack.c                            (void*)pConvertor, (void*)iov[0].iov_base, (unsigned long)iov[0].iov_len, *out_size ); );
iov               478 opal/datatype/opal_datatype_unpack.c         iov_ptr = (unsigned char *) iov[iov_count].iov_base;
iov               479 opal/datatype/opal_datatype_unpack.c         iov_len_local = iov[iov_count].iov_len;
iov               534 opal/datatype/opal_datatype_unpack.c                         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               535 opal/datatype/opal_datatype_unpack.c                         total_unpacked += iov[iov_count].iov_len;
iov               568 opal/datatype/opal_datatype_unpack.c         iov[iov_count].iov_len -= iov_len_local;  /* update the amount of valid data */
iov               569 opal/datatype/opal_datatype_unpack.c         total_unpacked += iov[iov_count].iov_len;
iov               172 opal/mca/btl/ofi/btl_ofi_frag.c     struct iovec iov;
iov               185 opal/mca/btl/ofi/btl_ofi_frag.c     iov.iov_len = *size;
iov               186 opal/mca/btl/ofi/btl_ofi_frag.c     iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve);
iov               187 opal/mca/btl/ofi/btl_ofi_frag.c     opal_convertor_pack(convertor, &iov, &iov_count, &length);
iov               564 opal/mca/btl/portals4/btl_portals4.c     struct iovec iov;
iov               581 opal/mca/btl/portals4/btl_portals4.c         iov.iov_len = max_data;
iov               582 opal/mca/btl/portals4/btl_portals4.c         iov.iov_base = (unsigned char*) frag->segments[0].base.seg_addr.pval + reserve;
iov               583 opal/mca/btl/portals4/btl_portals4.c         ret = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               169 opal/mca/btl/self/btl_self.c         struct iovec iov = {.iov_len = *size, .iov_base = (IOVBASE_TYPE *) ((uintptr_t) frag->data + reserve)};
iov               174 opal/mca/btl/self/btl_self.c         rc = opal_convertor_pack (convertor, &iov, &iov_count, &max_data);
iov               825 opal/mca/btl/smcuda/btl_smcuda.c     struct iovec iov;
iov               842 opal/mca/btl/smcuda/btl_smcuda.c     iov.iov_len = max_data;
iov               843 opal/mca/btl/smcuda/btl_smcuda.c     iov.iov_base =
iov               846 opal/mca/btl/smcuda/btl_smcuda.c     rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               959 opal/mca/btl/smcuda/btl_smcuda.c             struct iovec iov;
iov               962 opal/mca/btl/smcuda/btl_smcuda.c             iov.iov_base = (IOVBASE_TYPE*)((unsigned char*)frag->segment.seg_addr.pval + header_size);
iov               963 opal/mca/btl/smcuda/btl_smcuda.c             iov.iov_len  = max_data = payload_size;
iov               966 opal/mca/btl/smcuda/btl_smcuda.c             (void)opal_convertor_pack( convertor, &iov, &iov_count, &max_data);
iov               231 opal/mca/btl/tcp/btl_tcp.c     struct iovec iov;
iov               265 opal/mca/btl/tcp/btl_tcp.c         iov.iov_len = max_data;
iov               266 opal/mca/btl/tcp/btl_tcp.c         iov.iov_base = (IOVBASE_TYPE*)(((unsigned char*)(frag->segments[0].seg_addr.pval)) + reserve);
iov               268 opal/mca/btl/tcp/btl_tcp.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               278 opal/mca/btl/tcp/btl_tcp.c         iov.iov_len = max_data;
iov               279 opal/mca/btl/tcp/btl_tcp.c         iov.iov_base = NULL;
iov               281 opal/mca/btl/tcp/btl_tcp.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               287 opal/mca/btl/tcp/btl_tcp.c         frag->segments[1].seg_addr.pval = iov.iov_base;
iov               322 opal/mca/btl/tcp/btl_tcp.c     frag->iov_ptr = frag->iov;
iov               323 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               324 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               328 opal/mca/btl/tcp/btl_tcp.c         frag->iov[i+1].iov_len = frag->segments[i].seg_len;
iov               329 opal/mca/btl/tcp/btl_tcp.c         frag->iov[i+1].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval;
iov               395 opal/mca/btl/tcp/btl_tcp.c     frag->iov_ptr = frag->iov;
iov               396 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               397 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               398 opal/mca/btl/tcp/btl_tcp.c     frag->iov[1].iov_base = (IOVBASE_TYPE*) (frag->segments + 1);
iov               399 opal/mca/btl/tcp/btl_tcp.c     frag->iov[1].iov_len = sizeof(mca_btl_base_segment_t);
iov               402 opal/mca/btl/tcp/btl_tcp.c         frag->iov[i+2].iov_len = frag->segments[i].seg_len;
iov               403 opal/mca/btl/tcp/btl_tcp.c         frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval;
iov               462 opal/mca/btl/tcp/btl_tcp.c     frag->iov_ptr = frag->iov;
iov               463 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;
iov               464 opal/mca/btl/tcp/btl_tcp.c     frag->iov[0].iov_len = sizeof(frag->hdr);
iov               465 opal/mca/btl/tcp/btl_tcp.c     frag->iov[1].iov_base = (IOVBASE_TYPE*) &frag->segments[1];
iov               466 opal/mca/btl/tcp/btl_tcp.c     frag->iov[1].iov_len = sizeof(mca_btl_base_segment_t);
iov               107 opal/mca/btl/tcp/btl_tcp_frag.c                          frag->iov[i].iov_base, frag->iov[i].iov_len);
iov               279 opal/mca/btl/tcp/btl_tcp_frag.c                 frag->iov[1].iov_base = (IOVBASE_TYPE*)(frag->segments[0].seg_addr.pval);
iov               280 opal/mca/btl/tcp/btl_tcp_frag.c                 frag->iov[1].iov_len = frag->hdr.size;
iov               287 opal/mca/btl/tcp/btl_tcp_frag.c                 frag->iov[1].iov_base = (IOVBASE_TYPE*)frag->segments;
iov               288 opal/mca/btl/tcp/btl_tcp_frag.c                 frag->iov[1].iov_len = frag->hdr.count * sizeof(mca_btl_base_segment_t);
iov               294 opal/mca/btl/tcp/btl_tcp_frag.c                     frag->iov[i+2].iov_base = (IOVBASE_TYPE*)frag->segments[i].seg_addr.pval;
iov               295 opal/mca/btl/tcp/btl_tcp_frag.c                     frag->iov[i+2].iov_len = frag->segments[i].seg_len;
iov                54 opal/mca/btl/tcp/btl_tcp_frag.h     struct iovec iov[MCA_BTL_TCP_FRAG_IOVEC_NUMBER + 1];
iov               118 opal/mca/btl/tcp/btl_tcp_frag.h     frag->iov[0].iov_len = sizeof(frag->hdr);                              \
iov               119 opal/mca/btl/tcp/btl_tcp_frag.h     frag->iov[0].iov_base = (IOVBASE_TYPE*)&frag->hdr;                     \
iov               122 opal/mca/btl/tcp/btl_tcp_frag.h     frag->iov_ptr = frag->iov;                                             \
iov               219 opal/mca/btl/template/btl_template.c     struct iovec iov;
iov               236 opal/mca/btl/template/btl_template.c         iov.iov_len = max_data;
iov               237 opal/mca/btl/template/btl_template.c         iov.iov_base = (unsigned char*) frag->segment.seg_addr.pval + reserve;
iov               239 opal/mca/btl/template/btl_template.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov               261 opal/mca/btl/template/btl_template.c         iov.iov_len = max_data;
iov               262 opal/mca/btl/template/btl_template.c         iov.iov_base = (unsigned char*) frag->segment.seg_addr.pval + reserve;
iov               264 opal/mca/btl/template/btl_template.c         rc = opal_convertor_pack(convertor, &iov, &iov_count, &max_data );
iov                56 opal/mca/btl/uct/btl_uct_am.c     struct iovec iov;
iov                65 opal/mca/btl/uct/btl_uct_am.c     iov.iov_base = (IOVBASE_TYPE *) ((intptr_t) data + header_size);
iov                66 opal/mca/btl/uct/btl_uct_am.c     iov.iov_len  = length = payload_size;
iov                68 opal/mca/btl/uct/btl_uct_am.c     (void) opal_convertor_pack (convertor, &iov, &iov_count, &length);
iov               105 opal/mca/btl/uct/btl_uct_rdma.c         uct_iov_t iov = {.buffer = local_address, .length = size, .stride = 0, .count = 1,
iov               107 opal/mca/btl/uct/btl_uct_rdma.c         ucs_status = uct_ep_get_zcopy (ep_handle, &iov, 1, remote_address, rkey.rkey, &comp->uct_comp);
iov               204 opal/mca/btl/uct/btl_uct_rdma.c             uct_iov_t iov = {.buffer = local_address, .length = size, .stride = 0, .count = 1,
iov               207 opal/mca/btl/uct/btl_uct_rdma.c             ucs_status = uct_ep_put_zcopy (ep_handle, &iov, 1, remote_address, rkey.rkey, &comp->uct_comp);
iov               121 opal/mca/btl/ugni/btl_ugni_prepare.h     struct iovec iov;
iov               149 opal/mca/btl/ugni/btl_ugni_prepare.h     iov.iov_len  = *size;
iov               150 opal/mca/btl/ugni/btl_ugni_prepare.h     iov.iov_base = (IOVBASE_TYPE *) frag->base.super.ptr;
iov               152 opal/mca/btl/ugni/btl_ugni_prepare.h     rc = opal_convertor_pack (convertor, &iov, &iov_count, size);
iov                26 opal/mca/btl/usnic/btl_usnic_recv.h     struct iovec iov;
iov                32 opal/mca/btl/usnic/btl_usnic_recv.h     msg.msg_iov = &iov;
iov                36 opal/mca/btl/usnic/btl_usnic_recv.h         iov.iov_base = rseg->rs_protocol_header;
iov                37 opal/mca/btl/usnic/btl_usnic_recv.h         iov.iov_len = rseg->rs_len;
iov                95 opal/mca/btl/usnic/btl_usnic_util.h     struct iovec iov;
iov                98 opal/mca/btl/usnic/btl_usnic_util.h     iov.iov_base = (IOVBASE_TYPE*)dest;
iov                99 opal/mca/btl/usnic/btl_usnic_util.h     iov.iov_len = max_bytes_to_pack;
iov               102 opal/mca/btl/usnic/btl_usnic_util.h     rc = opal_convertor_pack(convertor, &iov, &iov_count, bytes_packed);
iov               467 opal/mca/btl/vader/btl_vader_module.c         struct iovec iov;
iov               480 opal/mca/btl/vader/btl_vader_module.c         iov.iov_len = *size;
iov               481 opal/mca/btl/vader/btl_vader_module.c         iov.iov_base =
iov               485 opal/mca/btl/vader/btl_vader_module.c         rc = opal_convertor_pack (convertor, &iov, &iov_count, size);
iov                95 opal/mca/btl/vader/btl_vader_sendi.c         struct iovec iov;
iov                98 opal/mca/btl/vader/btl_vader_sendi.c         iov.iov_base = (IOVBASE_TYPE *)((uintptr_t)frag->segments[0].seg_addr.pval + header_size);
iov                99 opal/mca/btl/vader/btl_vader_sendi.c         iov.iov_len  = length = payload_size;
iov               101 opal/mca/btl/vader/btl_vader_sendi.c         (void) opal_convertor_pack (convertor, &iov, &iov_count, &length);
iov              2274 opal/mca/event/libevent2022/libevent/buffer.c 	IOV_TYPE iov[NUM_WRITE_IOVEC];
iov              2291 opal/mca/event/libevent2022/libevent/buffer.c 		iov[i].IOV_PTR_FIELD = (void *) (chain->buffer + chain->misalign);
iov              2294 opal/mca/event/libevent2022/libevent/buffer.c 			iov[i++].IOV_LEN_FIELD = (IOV_LEN_TYPE)chain->off;
iov              2298 opal/mca/event/libevent2022/libevent/buffer.c 			iov[i++].IOV_LEN_FIELD = (IOV_LEN_TYPE)howmuch;
iov              2308 opal/mca/event/libevent2022/libevent/buffer.c 		if (WSASend(fd, iov, i, &bytesSent, 0, NULL, NULL))
iov              2314 opal/mca/event/libevent2022/libevent/buffer.c 	n = writev(fd, iov, i);
iov               259 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c     struct iovec iov[2];
iov               263 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c     iov[0].iov_base = msg->sdptr;
iov               264 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c     iov[0].iov_len = msg->sdbytes;
iov               266 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c         iov[1].iov_base = msg->data->base_ptr;
iov               267 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c         iov[1].iov_len = ntohl(msg->hdr.nbytes);
iov               274 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c     rc = writev(sd, iov, iov_count);
iov               279 opal/mca/pmix/pmix4x/pmix/src/mca/ptl/base/ptl_base_sendrecv.c         msg->sdptr = (char *)iov[iov_count-1].iov_base + iov[iov_count-1].iov_len;
iov                29 opal/win32/opal_uio.c int writev( int fd, struct iovec * iov, int cnt )
iov                34 opal/win32/opal_uio.c    err = WSASend((SOCKET) fd, &(iov->data), cnt, &sendlen, 0, NULL, NULL);
iov                43 opal/win32/opal_uio.c int readv( int fd, struct iovec * iov, int cnt )
iov                49 opal/win32/opal_uio.c    err = WSARecv((SOCKET) fd, &(iov->data), cnt, &recvlen, &flags, NULL, NULL);
iov                43 opal/win32/opal_uio.h OPAL_DECLSPEC int writev (int fd, struct iovec *iov, int cnt);
iov                52 opal/win32/opal_uio.h OPAL_DECLSPEC int readv (int fd, struct iovec *iov, int cnt);
iov               111 orte/mca/oob/base/base.h                                            struct iovec *iov,
iov              1184 orte/mca/oob/tcp/oob_tcp_component.c     snd->cbfunc.iov = NULL;
iov               116 orte/mca/oob/tcp/oob_tcp_sendrecv.c     struct iovec iov[2];
iov               120 orte/mca/oob/tcp/oob_tcp_sendrecv.c     iov[0].iov_base = msg->sdptr;
iov               121 orte/mca/oob/tcp/oob_tcp_sendrecv.c     iov[0].iov_len = msg->sdbytes;
iov               125 orte/mca/oob/tcp/oob_tcp_sendrecv.c             iov[1].iov_base = msg->data;
iov               128 orte/mca/oob/tcp/oob_tcp_sendrecv.c             iov[1].iov_base = msg->msg->buffer->base_ptr;
iov               130 orte/mca/oob/tcp/oob_tcp_sendrecv.c             iov[1].iov_base = msg->msg->data;
iov               132 orte/mca/oob/tcp/oob_tcp_sendrecv.c         iov[1].iov_len = ntohl(msg->hdr.nbytes);
iov               140 orte/mca/oob/tcp/oob_tcp_sendrecv.c     rc = writev(peer->sd, iov, iov_count);
iov               145 orte/mca/oob/tcp/oob_tcp_sendrecv.c         msg->sdptr = (char *)iov[iov_count-1].iov_base + iov[iov_count-1].iov_len;
iov               190 orte/mca/oob/tcp/oob_tcp_sendrecv.c             msg->sdptr = (char *)iov[1].iov_base + rc;
iov               278 orte/mca/oob/tcp/oob_tcp_sendrecv.c                         msg->sdptr = msg->msg->iov[msg->iovnum].iov_base;
iov               279 orte/mca/oob/tcp/oob_tcp_sendrecv.c                         msg->sdbytes = msg->msg->iov[msg->iovnum].iov_len;
iov               589 orte/mca/oob/tcp/oob_tcp_sendrecv.c                     snd->cbfunc.iov = NULL;
iov               117 orte/mca/oob/tcp/oob_tcp_sendrecv.h         } else if (NULL != (m)->iov) {                                  \
iov               120 orte/mca/oob/tcp/oob_tcp_sendrecv.h                 _s->hdr.nbytes += (m)->iov[i].iov_len;                 \
iov               161 orte/mca/oob/tcp/oob_tcp_sendrecv.h         } else if (NULL != (m)->iov) {                                  \
iov               164 orte/mca/oob/tcp/oob_tcp_sendrecv.h                 _s->hdr.nbytes += (m)->iov[i].iov_len;                 \
iov                92 orte/mca/rml/base/base.h         orte_rml_callback_fn_t        iov;
iov                98 orte/mca/rml/base/base.h     struct iovec *iov;
iov               126 orte/mca/rml/base/base.h     struct iovec iov;            // the recvd data
iov               137 orte/mca/rml/base/base.h         orte_rml_callback_fn_t        iov;
iov               158 orte/mca/rml/base/base.h     struct iovec* iov;
iov               162 orte/mca/rml/base/base.h         orte_rml_callback_fn_t        iov;
iov               181 orte/mca/rml/base/base.h         msg->iov.iov_base = (IOVBASE_TYPE*)(b);                         \
iov               182 orte/mca/rml/base/base.h         msg->iov.iov_len = (l);                                         \
iov               208 orte/mca/rml/base/base.h         if (NULL != (m)->iov) {                                         \
iov               209 orte/mca/rml/base/base.h             if (NULL != (m)->cbfunc.iov) {                              \
iov               210 orte/mca/rml/base/base.h                 (m)->cbfunc.iov((m)->status,                            \
iov               212 orte/mca/rml/base/base.h                             (m)->iov, (m)->count,                       \
iov               159 orte/mca/rml/base/rml_base_frame.c     xfer->iov = NULL;
iov               160 orte/mca/rml/base/rml_base_frame.c     xfer->cbfunc.iov = NULL;
iov               173 orte/mca/rml/base/rml_base_frame.c     ptr->iov = NULL;
iov               197 orte/mca/rml/base/rml_base_frame.c     ptr->iov.iov_base = NULL;
iov               198 orte/mca/rml/base/rml_base_frame.c     ptr->iov.iov_len = 0;
iov               202 orte/mca/rml/base/rml_base_frame.c     if (NULL != ptr->iov.iov_base) {
iov               203 orte/mca/rml/base/rml_base_frame.c         free(ptr->iov.iov_base);
iov               215 orte/mca/rml/base/rml_base_msg_handlers.c                 opal_dss.load(&buf, msg->iov.iov_base, msg->iov.iov_len);
iov               217 orte/mca/rml/base/rml_base_msg_handlers.c                 msg->iov.iov_base = NULL;
iov               230 orte/mca/rml/base/rml_base_msg_handlers.c                 post->cbfunc.iov(ORTE_SUCCESS, &msg->sender, &msg->iov, 1, msg->tag, post->cbdata);
iov               109 orte/mca/rml/oob/rml_oob_component.c     req->post->cbfunc.iov = cbfunc;
iov                52 orte/mca/rml/oob/rml_oob_send.c     if (NULL != xfer->iov) {
iov                53 orte/mca/rml/oob/rml_oob_send.c         if (NULL != xfer->cbfunc.iov) {
iov                55 orte/mca/rml/oob/rml_oob_send.c             xfer->cbfunc.iov(ORTE_SUCCESS, ORTE_PROC_MY_NAME, xfer->iov, xfer->count,
iov                74 orte/mca/rml/oob/rml_oob_send.c                          struct iovec* iov,
iov               129 orte/mca/rml/oob/rml_oob_send.c         xfer->iov = iov;
iov               131 orte/mca/rml/oob/rml_oob_send.c         xfer->cbfunc.iov = cbfunc;
iov               144 orte/mca/rml/oob/rml_oob_send.c             bytes += iov[i].iov_len;
iov               148 orte/mca/rml/oob/rml_oob_send.c             rcv->iov.iov_base = (IOVBASE_TYPE*)malloc(bytes);
iov               149 orte/mca/rml/oob/rml_oob_send.c             rcv->iov.iov_len = bytes;
iov               151 orte/mca/rml/oob/rml_oob_send.c             ptr =  (char*)rcv->iov.iov_base;
iov               153 orte/mca/rml/oob/rml_oob_send.c                 memcpy(ptr, iov[i].iov_base, iov[i].iov_len);
iov               154 orte/mca/rml/oob/rml_oob_send.c                 ptr += iov[i].iov_len;
iov               168 orte/mca/rml/oob/rml_oob_send.c     snd->iov = iov;
iov               170 orte/mca/rml/oob/rml_oob_send.c     snd->cbfunc.iov = cbfunc;
iov               242 orte/mca/rml/oob/rml_oob_send.c         rcv->iov.iov_base = (IOVBASE_TYPE*)malloc(buffer->bytes_used);
iov               243 orte/mca/rml/oob/rml_oob_send.c         memcpy(rcv->iov.iov_base, buffer->base_ptr, buffer->bytes_used);
iov               244 orte/mca/rml/oob/rml_oob_send.c         rcv->iov.iov_len = buffer->bytes_used;
iov                41 test/datatype/checksum.c     struct iovec iov[2];
iov                72 test/datatype/checksum.c     iov[0].iov_base = packed;
iov                73 test/datatype/checksum.c     iov[0].iov_len = sizeof(int) * SIZE;
iov                74 test/datatype/checksum.c     max_data = iov[0].iov_len;
iov                77 test/datatype/checksum.c     opal_convertor_pack( convertor, iov, &iov_count, &max_data );
iov                90 test/datatype/checksum.c     iov[0].iov_base = array;
iov                91 test/datatype/checksum.c     iov[0].iov_len = sizeof(int) * SIZE;
iov                92 test/datatype/checksum.c     max_data = iov[0].iov_len;
iov                95 test/datatype/checksum.c     opal_convertor_pack( convertor, iov, &iov_count, &max_data );
iov               110 test/datatype/checksum.c     iov[0].iov_base = array;
iov               111 test/datatype/checksum.c     iov[0].iov_len = max_data / 2;
iov               112 test/datatype/checksum.c     iov[1].iov_base = (char*)array + iov[0].iov_len;
iov               113 test/datatype/checksum.c     iov[1].iov_len = max_data - iov[0].iov_len;
iov               116 test/datatype/checksum.c     opal_convertor_unpack( convertor, iov, &iov_count, &max_data );
iov                57 test/datatype/ddt_raw.c     struct iovec iov[5];
iov                77 test/datatype/ddt_raw.c         opal_convertor_raw( pConv, iov, &iov_count, &max_data );
iov               102 test/datatype/ddt_raw.c     struct iovec* iov;
iov               109 test/datatype/ddt_raw.c     iov = (struct iovec*)malloc(iov_num * sizeof(struct iovec));
iov               119 test/datatype/ddt_raw.c     while( 0 == opal_convertor_raw(convertor, iov, &iov_count, &max_data) ) {
iov               124 test/datatype/ddt_raw.c             printf( "\t{%p, %d}\n", iov[i].iov_base, iov[i].iov_len );
iov               139 test/datatype/ddt_raw.c     free(iov);
iov                32 test/datatype/ddt_raw2.c                                    struct iovec **iov,
iov                59 test/datatype/ddt_raw2.c 	*iov = NULL;
iov                77 test/datatype/ddt_raw2.c         *iov = (struct iovec *) realloc (*iov, *iovec_count * sizeof(struct iovec));
iov                78 test/datatype/ddt_raw2.c         if (NULL == *iov) {
iov                84 test/datatype/ddt_raw2.c             (*iov)[i+(*iovec_count-temp_count)].iov_base = temp_iov[i].iov_base;
iov                85 test/datatype/ddt_raw2.c             (*iov)[i+(*iovec_count-temp_count)].iov_len = temp_iov[i].iov_len;
iov                93 test/datatype/ddt_raw2.c 	*iov = (struct iovec *) realloc (*iov, *iovec_count * sizeof(struct iovec));
iov                94 test/datatype/ddt_raw2.c 	if (NULL == *iov) {
iov               101 test/datatype/ddt_raw2.c         (*iov)[i+(*iovec_count-temp_count)].iov_base = temp_iov[i].iov_base;
iov               102 test/datatype/ddt_raw2.c         (*iov)[i+(*iovec_count-temp_count)].iov_len = temp_iov[i].iov_len;
iov               181 test/datatype/ddt_test.c     struct iovec iov;
iov               224 test/datatype/ddt_test.c         iov.iov_base = ptemp;
iov               225 test/datatype/ddt_test.c         iov.iov_len = chunk;
iov               228 test/datatype/ddt_test.c             done1 = opal_convertor_pack( send_convertor, &iov, &iov_count, &max_data );
iov               233 test/datatype/ddt_test.c             done2 = opal_convertor_unpack( recv_convertor, &iov, &iov_count, &max_data );
iov               262 test/datatype/ddt_test.c     struct iovec iov;
iov               303 test/datatype/ddt_test.c         iov.iov_base = ptemp;
iov               304 test/datatype/ddt_test.c         iov.iov_len = chunk;
iov               307 test/datatype/ddt_test.c             done1 = opal_convertor_pack( send_convertor, &iov, &iov_count, &max_data );
iov               312 test/datatype/ddt_test.c             done2 = opal_convertor_unpack( recv_convertor, &iov, &iov_count, &max_data );
iov                40 test/datatype/large_data.c     struct iovec iov[MAX_IOVEC];
iov                46 test/datatype/large_data.c     while( 0 == opal_convertor_raw(pconv, iov, &iov_count, &length) ) {
iov                53 test/datatype/large_data.c             packed_iovec += iov[i].iov_len;
iov                56 test/datatype/large_data.c                        msg, iov[i].iov_len, packed_iovec);
iov                73 test/datatype/large_data.c         packed_iovec += iov[i].iov_len;
iov                76 test/datatype/large_data.c                    msg, iov[i].iov_len, packed_iovec);
iov               213 test/datatype/opal_datatype_test.c     struct iovec iov;
iov               263 test/datatype/opal_datatype_test.c         iov.iov_base = ptemp;
iov               264 test/datatype/opal_datatype_test.c         iov.iov_len = chunk;
iov               267 test/datatype/opal_datatype_test.c             done1 = opal_convertor_pack( send_convertor, &iov, &iov_count, &max_data );
iov               272 test/datatype/opal_datatype_test.c             done2 = opal_convertor_unpack( recv_convertor, &iov, &iov_count, &max_data );
iov               317 test/datatype/opal_datatype_test.c     struct iovec iov;
iov               363 test/datatype/opal_datatype_test.c         iov.iov_base = ptemp;
iov               364 test/datatype/opal_datatype_test.c         iov.iov_len = chunk;
iov               367 test/datatype/opal_datatype_test.c             done1 = opal_convertor_pack( send_convertor, &iov, &iov_count, &max_data );
iov               372 test/datatype/opal_datatype_test.c             done2 = opal_convertor_unpack( recv_convertor, &iov, &iov_count, &max_data );
iov               111 test/datatype/position.c     struct iovec iov;
iov               119 test/datatype/position.c         iov.iov_len  = segments[i].size;
iov               120 test/datatype/position.c         iov.iov_base = segments[i].buffer;
iov               121 test/datatype/position.c         max_size = iov.iov_len;
iov               131 test/datatype/position.c         opal_convertor_pack( convertor, &iov, &iov_count, &max_size );
iov               153 test/datatype/position.c     struct iovec iov;
iov               159 test/datatype/position.c         iov.iov_len = segments[i].size;
iov               160 test/datatype/position.c         iov.iov_base = segments[i].buffer;
iov               161 test/datatype/position.c         max_size = iov.iov_len;
iov               172 test/datatype/position.c         opal_convertor_unpack( convertor, &iov, &iov_count, &max_size );
iov               110 test/datatype/position_noncontig.c     struct iovec iov;
iov               118 test/datatype/position_noncontig.c         iov.iov_len  = segments[i].size;
iov               119 test/datatype/position_noncontig.c         iov.iov_base = segments[i].buffer;
iov               120 test/datatype/position_noncontig.c         max_size = iov.iov_len;
iov               130 test/datatype/position_noncontig.c         opal_convertor_pack( convertor, &iov, &iov_count, &max_size );
iov               152 test/datatype/position_noncontig.c     struct iovec iov;
iov               158 test/datatype/position_noncontig.c         iov.iov_len = segments[i].size;
iov               159 test/datatype/position_noncontig.c         iov.iov_base = segments[i].buffer;
iov               160 test/datatype/position_noncontig.c         max_size = iov.iov_len;
iov               171 test/datatype/position_noncontig.c         opal_convertor_unpack( convertor, &iov, &iov_count, &max_size );