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