Lines Matching defs:sgl
194 ibt_wr_ds_t *sgl;
204 sgl = wr->wr_sgl;
301 * the values setup above (i.e. "sgl", "nds", and the "ds" pointer
320 total_len += sgl[i].ds_len;
329 if ((len = sgl[i].ds_len) == 0) {
333 (void *)(uintptr_t)sgl[i].ds_va, len);
340 if (sgl[i].ds_len == 0) {
349 TAVOR_WQE_BUILD_DATA_SEG(&ds[num_ds], &sgl[i]);
471 ibt_wr_ds_t sgl;
472 sgl.ds_va = (ib_vaddr_t)0;
473 sgl.ds_len = (ib_msglen_t)0;
474 sgl.ds_key = (ibt_lkey_t)ARBEL_WQE_SGL_INVALID_LKEY;
475 TAVOR_WQE_BUILD_DATA_SEG(&ds[num_ds], &sgl);
533 * the sgl entry after the last valid one in this post request. We do
1537 ibt_wr_ds_t sgl;
1539 sgl.ds_va = (ib_vaddr_t)0;
1540 sgl.ds_key = ARBEL_WQE_SGL_INVALID_LKEY;
1541 sgl.ds_len = (ib_msglen_t)0;
1547 TAVOR_WQE_BUILD_DATA_SEG((void *)&p[2], &sgl);
1551 TAVOR_WQE_BUILD_DATA_SEG((void *)&p[2], &sgl);