Lines Matching refs:iov_attr
3088 tavor_ci_map_mem_iov(ibc_hca_hdl_t hca, ibt_iov_attr_t *iov_attr,
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->iov_flags & IBT_IOV_RECV)
3188 len = iov_attr->iov_list_len;
3190 if (iov_attr->iov[j].iov_len == 0)
3200 if (iov_attr->iov[j].iov_len == 0)
3208 status = ddi_dma_addr_bind_handle(dmahdl, iov_attr->iov_as,
3209 iov_attr->iov[j].iov_addr, iov_attr->iov[j].iov_len,
3232 if (iov_attr->iov_flags & IBT_IOV_RECV)