Searched refs:iov_attr (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_impl.c962 ibt_iov_attr_t iov_attr; local
977 iov_attr.iov_as = NULL;
978 iov_attr.iov = &iov_arr[0];
979 iov_attr.iov_buf = NULL;
980 iov_attr.iov_list_len = 1;
981 iov_attr.iov_wr_nds = 1;
982 iov_attr.iov_lso_hdr_sz = 0;
983 iov_attr.iov_flags = IBT_IOV_SLEEP | IBT_IOV_RECV;
992 &iov_attr, &wr, &frag->f_mapped) != IBT_SUCCESS) {
1174 ibt_iov_attr_t iov_attr; local
[all...]
H A Dib_send.c917 ibt_iov_attr_t iov_attr; local
929 bzero(&iov_attr, sizeof (ibt_iov_attr_t));
930 iov_attr.iov_flags = IBT_IOV_BUF;
931 iov_attr.iov_lso_hdr_sz = 0;
943 iov_attr.iov_buf = bp;
944 iov_attr.iov_wr_nds = (scat[i].iovec.bytes / PAGESIZE) + 2;
946 kmem_zalloc(iov_attr.iov_wr_nds * sizeof (ibt_wr_ds_t),
949 ret = ibt_map_mem_iov(hca_hdl, &iov_attr,
957 iov_attr.iov_wr_nds * sizeof (ibt_wr_ds_t));
H A Dib_recv.c117 ibt_iov_attr_t iov_attr; local
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_data.c854 ibt_iov_attr_t iov_attr; local
925 iov_attr.iov_as = NULL;
926 iov_attr.iov = iov_arr;
927 iov_attr.iov_buf = NULL;
928 iov_attr.iov_list_len = nblks;
929 iov_attr.iov_wr_nds = ss->ei_caps->cp_max_sgl;
930 iov_attr.iov_lso_hdr_sz = lsohdr_sz;
931 iov_attr.iov_flags = IBT_IOV_SLEEP;
950 ret = ibt_map_mem_iov(ss->ei_hca_hdl, &iov_attr,
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_mem.c550 * iov_attr A pointer to an ibt_iov_attr_t that describes the
563 ibt_map_mem_iov(ibt_hca_hdl_t hca_hdl, ibt_iov_attr_t *iov_attr, argument
569 hca_hdl, iov_attr, wr);
572 IBTL_HCA2CIHCA(hca_hdl), iov_attr, wr, mi_hdl_p);
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c2429 hermon_ci_map_mem_iov(ibc_hca_hdl_t hca, ibt_iov_attr_t *iov_attr, argument
2460 max_nds = iov_attr->iov_wr_nds;
2461 if (iov_attr->iov_lso_hdr_sz)
2462 max_nds -= (iov_attr->iov_lso_hdr_sz + sizeof (uint32_t) +
2464 rsvd_lkey = (iov_attr->iov_flags & IBT_IOV_ALT_LKEY) ?
2465 iov_attr->iov_alt_lkey : state->hs_devlim.rsv_lkey;
2466 if ((iov_attr->iov_flags & IBT_IOV_NOSLEEP) == 0) {
2474 if (iov_attr->iov_flags & IBT_IOV_BUF) {
2487 status = ddi_dma_buf_bind_handle(dmahdl, iov_attr->iov_buf,
2518 if (iov_attr
[all...]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c3088 tavor_ci_map_mem_iov(ibc_hca_hdl_t hca, ibt_iov_attr_t *iov_attr, argument
3116 if ((iov_attr->iov_flags & IBT_IOV_ALT_LKEY) == 0)
3119 rsvd_lkey = iov_attr->iov_alt_lkey;
3129 max_nds = iov_attr->iov_wr_nds;
3130 if (iov_attr->iov_lso_hdr_sz)
3131 max_nds -= (iov_attr->iov_lso_hdr_sz + sizeof (uint32_t) +
3133 if ((iov_attr->iov_flags & IBT_IOV_NOSLEEP) == 0) {
3141 if (iov_attr->iov_flags & IBT_IOV_BUF) {
3154 status = ddi_dma_buf_bind_handle(dmahdl, iov_attr->iov_buf,
3182 if (iov_attr
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd.c6804 ibt_iov_attr_t iov_attr; local
6806 iov_attr.iov_as = NULL;
6807 iov_attr.iov = iov_arr;
6808 iov_attr.iov_buf = NULL;
6809 iov_attr.iov_list_len = nmblks;
6810 iov_attr.iov_wr_nds = state->id_max_sqseg;
6811 iov_attr.iov_lso_hdr_sz = lsohdr_sz;
6812 iov_attr.iov_flags = IBT_IOV_SLEEP;
6826 ibt_status = ibt_map_mem_iov(state->id_hca_hdl, &iov_attr,
7156 ibt_iov_attr_t iov_attr; local
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibci.h347 ibt_iov_attr_t *iov_attr, ibt_all_wr_t *wr,
H A Dibti_common.h1300 ibt_iov_attr_t *iov_attr, ibt_all_wr_t *wr, ibt_mi_hdl_t *mi_hdl);

Completed in 132 milliseconds