Searched defs:sgl (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/libilb/common/
H A Dilb_sg.c278 ilbd_namelist_t *sgl; local
291 sgl = (ilbd_namelist_t *)&rbuf->ic_data;
293 for (i = 0; i < sgl->ilbl_count; i++) {
294 rc = i_ilb_walk_one_sg(h, f, sgl->ilbl_name[i], arg, walktype);
/osnet-11/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_arbel_hw.c194 ibt_wr_ds_t *sgl; local
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; local
472 sgl
1537 ibt_wr_ds_t sgl; local
[all...]
H A Ddapl_hermon_hw.c56 #define HERMON_WQE_BUILD_DATA_SEG(ds, sgl) \
61 tmp[1] = HTOBE_64((sgl)->ds_va); \
62 ((uint32_t *)tmp)[1] = HTOBE_32((sgl)->ds_key); \
64 ((uint32_t *)tmp)[0] = HTOBE_32((sgl)->ds_len); \
181 ibt_wr_ds_t *sgl; local
194 sgl = wr->wr_sgl;
296 * the values setup above (i.e. "sgl", "nds", and the "ds" pointer
315 len += sgl[i].ds_len;
332 src = (uint8_t *)(uintptr_t)sgl[i].ds_va;
333 len = sgl[
448 ibt_wr_ds_t sgl; local
1586 ibt_wr_ds_t sgl; local
[all...]
H A Ddapl_tavor_hw.c248 * dapls_ib_max_request_iov(), aka, max send sgl size.
298 ibt_wr_ds_t *sgl; local
308 sgl = wr->wr_sgl;
397 * the values setup above (i.e. "sgl", "nds", and the "ds" pointer
417 total_len += sgl[i].ds_len;
426 if ((len = sgl[i].ds_len) == 0) {
430 (void *)(uintptr_t)sgl[i].ds_va, len);
437 if (sgl[i].ds_len == 0) {
446 TAVOR_WQE_BUILD_DATA_SEG(&ds[num_ds], &sgl[i]);
712 * the sgl entr
[all...]

Completed in 21 milliseconds