Lines Matching refs:mr
68 hermon_mrhdl_t mr; in hermon_srq_alloc() local
283 status = hermon_mr_register(state, pd, &mr_attr, &mr, in hermon_srq_alloc()
289 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*mr)) in hermon_srq_alloc()
297 (uint64_t)mr->mr_bindinfo.bi_addr; in hermon_srq_alloc()
326 srqc_entry.log2_pgsz = mr->mr_log2_pgsz; in hermon_srq_alloc()
327 srqc_entry.mtt_base_addrh = (uint32_t)((mr->mr_mttaddr >> 32) & 0xFF); in hermon_srq_alloc()
328 srqc_entry.mtt_base_addrl = mr->mr_mttaddr >> 3; in hermon_srq_alloc()
364 srq->srq_mrhdl = mr; in hermon_srq_alloc()
417 if (hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL, in hermon_srq_alloc()
453 hermon_mrhdl_t mr; in hermon_srq_free() local
470 mr = srq->srq_mrhdl; in hermon_srq_free()
549 status = hermon_mr_deregister(state, &mr, HERMON_MR_DEREG_ALL, in hermon_srq_free()
592 hermon_mrhdl_t mr; in hermon_srq_modify() local
762 mr = srq->srq_mrhdl; in hermon_srq_modify()
763 mutex_enter(&mr->mr_lock); in hermon_srq_modify()
772 srqc_entry.log2_pgsz = mr->mr_log2_pgsz; in hermon_srq_modify()
795 mutex_exit(&mr->mr_lock); in hermon_srq_modify()
819 mr->mr_logmttpgsz = mtt_pgsize_bits; in hermon_srq_modify()
820 mutex_exit(&mr->mr_lock); in hermon_srq_modify()