Searched refs:iov_attr (Results 1 - 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_impl.c | 962 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 D | ib_send.c | 917 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 D | ib_recv.c | 117 ibt_iov_attr_t iov_attr; local
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_data.c | 854 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 D | ibtl_mem.c | 550 * 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 D | hermon_ci.c | 2429 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 D | tavor_ci.c | 3088 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 D | ibd.c | 6804 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 D | ibci.h | 347 ibt_iov_attr_t *iov_attr, ibt_all_wr_t *wr,
|
H A D | ibti_common.h | 1300 ibt_iov_attr_t *iov_attr, ibt_all_wr_t *wr, ibt_mi_hdl_t *mi_hdl);
|
Completed in 108 milliseconds