Lines Matching defs:mr
51 static void iser_dereg_mem(iser_hca_t *hca, iser_mr_t *mr);
144 iser_mr_t mr;
155 ISER_MAX_CTRLPDU_LEN, &mr);
158 "couldn't find mr for %p", memp);
164 msg->msg_ds.ds_key = mr.is_mrlkey;
176 iser_msg_cache_destructor(void *mr, void *arg)
178 iser_msg_t *msg = (iser_msg_t *)mr;
243 iser_buf_cache_constructor(void *mr, void *arg, int flags)
247 iser_buf_t *iser_buf = (iser_buf_t *)mr;
292 iser_buf_cache_destructor(void *mr, void *arg)
294 iser_buf_t *iser_buf = (iser_buf_t *)mr;
331 iser_mr_t *mr;
334 mr = (iser_mr_t *)idb->idb_reg_private;
336 iser_dereg_mem(hca, mr);
453 iser_mr_t *mr)
479 mr->is_mrhdl = nearest_chunk->is_mrhdl;
480 mr->is_mrva = mrva;
481 mr->is_mrlen = size;
482 mr->is_mrlkey = nearest_chunk->is_mrlkey;
483 mr->is_mrrkey = nearest_chunk->is_mrrkey;
586 iser_dereg_mem(iser_hca_t *hca, iser_mr_t *mr)
588 (void) ibt_deregister_mr(hca->hca_hdl, mr->is_mrhdl);
589 kmem_free(mr, sizeof (iser_mr_t));