Searched refs:iser_buf (Results 1 – 3 of 3) sorted by relevance
247 iser_buf_t *iser_buf = (iser_buf_t *)mr; in iser_buf_cache_constructor() local251 iser_buf->iser_mr = kmem_zalloc(sizeof (iser_mr_t), KM_NOSLEEP); in iser_buf_cache_constructor()252 if (iser_buf->iser_mr == NULL) { in iser_buf_cache_constructor()260 kmem_free(iser_buf->iser_mr, sizeof (iser_mr_t)); in iser_buf_cache_constructor()266 iser_buf->iser_mr); in iser_buf_cache_constructor()273 iser_buf->buf = (uint64_t *)(uintptr_t)memp; in iser_buf_cache_constructor()274 iser_buf->buflen = ISER_DEFAULT_BUFLEN; in iser_buf_cache_constructor()277 iser_buf->buf_ds.ds_va = iser_buf->iser_mr->is_mrva; in iser_buf_cache_constructor()278 iser_buf->buf_ds.ds_key = iser_buf->iser_mr->is_mrlkey; in iser_buf_cache_constructor()281 iser_buf->cache = hca->iser_buf_cache; in iser_buf_cache_constructor()[all …]
1050 iser_buf_t *iser_buf; in iser_buf_alloc() local1063 iser_buf = kmem_cache_alloc(iser_hca->iser_buf_cache, KM_NOSLEEP); in iser_buf_alloc()1064 if (iser_buf == NULL) { in iser_buf_alloc()1070 idb->idb_buf = iser_buf->buf; in iser_buf_alloc()1073 idb->idb_buf_private = (void *)iser_buf; in iser_buf_alloc()1074 idb->idb_reg_private = (void *)iser_buf->iser_mr; in iser_buf_alloc()1088 iser_buf_t *iser_buf; in iser_buf_free() local1090 iser_buf = buf->idb_buf_private; in iser_buf_free()1091 kmem_cache_free(iser_buf->cache, iser_buf); in iser_buf_free()1104 iser_buf_t *iser_buf; in iser_buf_setup() local[all …]
412 iser_buf_t *iser_buf; in iser_xfer_buf_to_ini() local432 iser_buf = (iser_buf_t *)buf->idb_buf_private; in iser_xfer_buf_to_ini()445 iser_buf->buf_ds.ds_len = buf->idb_xfer_len; in iser_xfer_buf_to_ini()466 wr.wr_sgl = &iser_buf->buf_ds; in iser_xfer_buf_to_ini()469 bcopy(&wr, &iser_buf->buf_wr, sizeof (ibt_send_wr_t)); in iser_xfer_buf_to_ini()514 iser_buf_t *iser_buf; in iser_xfer_buf_from_ini() local534 iser_buf = (iser_buf_t *)buf->idb_buf_private; in iser_xfer_buf_from_ini()547 iser_buf->buf_ds.ds_len = buf->idb_xfer_len; in iser_xfer_buf_from_ini()568 wr.wr_sgl = &iser_buf->buf_ds; in iser_xfer_buf_from_ini()571 bcopy(&wr, &iser_buf->buf_wr, sizeof (ibt_send_wr_t)); in iser_xfer_buf_from_ini()