Searched defs:iser_buf (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_xfer.c412 iser_buf_t *iser_buf; local
432 iser_buf = (iser_buf_t *)buf->idb_buf_private;
445 iser_buf->buf_ds.ds_len = buf->idb_xfer_len;
466 wr.wr_sgl = &iser_buf->buf_ds;
469 bcopy(&wr, &iser_buf->buf_wr, sizeof (ibt_send_wr_t));
514 iser_buf_t *iser_buf; local
534 iser_buf = (iser_buf_t *)buf->idb_buf_private;
547 iser_buf->buf_ds.ds_len = buf->idb_xfer_len;
568 wr.wr_sgl = &iser_buf->buf_ds;
571 bcopy(&wr, &iser_buf
[all...]
H A Diser_resource.c247 iser_buf_t *iser_buf = (iser_buf_t *)mr; local
251 iser_buf->iser_mr = kmem_zalloc(sizeof (iser_mr_t), KM_NOSLEEP);
252 if (iser_buf->iser_mr == NULL) {
260 kmem_free(iser_buf->iser_mr, sizeof (iser_mr_t));
266 iser_buf->iser_mr);
273 iser_buf->buf = (uint64_t *)(uintptr_t)memp;
274 iser_buf->buflen = ISER_DEFAULT_BUFLEN;
277 iser_buf->buf_ds.ds_va = iser_buf->iser_mr->is_mrva;
278 iser_buf
294 iser_buf_t *iser_buf = (iser_buf_t *)mr; local
[all...]
H A Diser_idm.c1050 iser_buf_t *iser_buf; local
1063 iser_buf = kmem_cache_alloc(iser_hca->iser_buf_cache, KM_NOSLEEP);
1064 if (iser_buf == NULL) {
1070 idb->idb_buf = iser_buf->buf;
1073 idb->idb_buf_private = (void *)iser_buf;
1074 idb->idb_reg_private = (void *)iser_buf->iser_mr;
1088 iser_buf_t *iser_buf; local
1090 iser_buf = buf->idb_buf_private;
1091 kmem_cache_free(iser_buf->cache, iser_buf);
1104 iser_buf_t *iser_buf; local
[all...]

Completed in 67 milliseconds