Home
last modified time | relevance | path

Searched refs:mrhdl (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_mr.h292 ibt_dmr_attr_t *attr_p, hermon_mrhdl_t *mrhdl);
294 ibt_mr_attr_t *attr_p, hermon_mrhdl_t *mrhdl, hermon_mr_options_t *op,
297 ibt_smr_attr_t *attrp, struct buf *buf, hermon_mrhdl_t *mrhdl,
304 int hermon_mr_register_shared(hermon_state_t *state, hermon_mrhdl_t mrhdl,
306 int hermon_mr_deregister(hermon_state_t *state, hermon_mrhdl_t *mrhdl,
308 int hermon_mr_query(hermon_state_t *state, hermon_mrhdl_t mrhdl,
310 int hermon_mr_reregister(hermon_state_t *state, hermon_mrhdl_t mrhdl,
325 hermon_fmrhdl_t fmr_pool, hermon_mrhdl_t *mrhdl);
326 int hermon_mr_dealloc_fmr(hermon_state_t *state, hermon_mrhdl_t *mrhdl);
H A Dhermon_misc.h639 ibt_pmr_attr_t *mem_pattr_p, hermon_mrhdl_t *mrhdl,
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c251 mutex_enter(&mrhdl->mr_lock); in tavor_mr_register_shared()
258 if ((mrhdl->mr_is_umem) && (mrhdl->mr_umemcookie == NULL)) { in tavor_mr_register_shared()
259 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared()
309 mutex_exit(&mrhdl->mr_lock); in tavor_mr_register_shared()
461 mr = *mrhdl; in tavor_mr_deregister()
596 *mrhdl = NULL; in tavor_mr_deregister()
738 tavor_mrhdl_t mrhdl; in tavor_mr_sync() local
749 if (mrhdl == NULL) { in tavor_mr_sync()
761 if ((mrhdl->mr_is_umem) && (mrhdl->mr_umemcookie == NULL)) { in tavor_mr_sync()
1291 *mrhdl = mr; in tavor_mr_common_reg()
[all …]
H A Dtavor_ci.c1259 tavor_mrhdl_t mrhdl; in tavor_ci_register_mr() local
1320 *mr_p = (ibc_mr_hdl_t)mrhdl; in tavor_ci_register_mr()
1340 tavor_mrhdl_t mrhdl; in tavor_ci_register_buf() local
1416 tavor_mrhdl_t mrhdl; in tavor_ci_deregister_mr() local
1431 mrhdl = (tavor_mrhdl_t)mr; in tavor_ci_deregister_mr()
1456 tavor_mrhdl_t mrhdl; in tavor_ci_query_mr() local
1473 mrhdl = (tavor_mrhdl_t)mr; in tavor_ci_query_mr()
1534 mrhdl = (tavor_mrhdl_t)mr; in tavor_ci_register_shared_mr()
1603 mrhdl = (tavor_mrhdl_t)mr; in tavor_ci_reregister_mr()
1674 mrhdl = (tavor_mrhdl_t)mr; in tavor_ci_reregister_buf()
[all …]
H A Dtavor_rsrc.c2591 tavor_mrhdl_t mrhdl; in tavor_rsrc_mrhdl_constructor() local
2594 mrhdl = (tavor_mrhdl_t)mr; in tavor_rsrc_mrhdl_constructor()
2597 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, in tavor_rsrc_mrhdl_constructor()
2612 tavor_mrhdl_t mrhdl; in tavor_rsrc_mrhdl_destructor() local
2614 mrhdl = (tavor_mrhdl_t)mr; in tavor_rsrc_mrhdl_destructor()
2616 mutex_destroy(&mrhdl->mr_lock); in tavor_rsrc_mrhdl_destructor()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c1113 hermon_mrhdl_t mrhdl; in hermon_ci_register_mr() local
1185 hermon_mrhdl_t mrhdl; in hermon_ci_register_buf() local
1252 hermon_mrhdl_t mrhdl; in hermon_ci_deregister_mr() local
1257 mrhdl = (hermon_mrhdl_t)mr; in hermon_ci_deregister_mr()
1278 hermon_mrhdl_t mrhdl; in hermon_ci_query_mr() local
1285 mrhdl = (hermon_mrhdl_t)mr; in hermon_ci_query_mr()
1601 hermon_mrhdl_t mrhdl; in hermon_ci_register_dma_mr() local
2627 hermon_mrhdl_t mrhdl; in hermon_ci_alloc_lkey() local
2783 hermon_mrhdl_t mrhdl; in hermon_ci_register_physical_fmr() local
2797 &mrhdl, mem_desc_p); in hermon_ci_register_physical_fmr()
[all …]
H A Dhermon_mr.c268 if ((mrhdl->mr_is_umem) && (mrhdl->mr_umemcookie == NULL)) { in hermon_mr_register_shared()
630 *mrhdl = mr; in hermon_mr_alloc_fmr()
774 mr = *mrhdl; in hermon_mr_deregister()
931 *mrhdl = NULL; in hermon_mr_deregister()
954 mr = *mrhdl; in hermon_mr_dealloc_fmr()
975 *mrhdl = NULL; in hermon_mr_dealloc_fmr()
1159 if (mrhdl == NULL) { in hermon_mr_sync()
1172 if ((mrhdl->mr_is_umem) && (mrhdl->mr_umemcookie == NULL)) { in hermon_mr_sync()
1784 *mrhdl = mr; in hermon_mr_common_reg()
1997 *mrhdl = mr; in hermon_dma_mr_register()
[all …]
H A Dhermon_rsrc.c2627 hermon_mrhdl_t mrhdl; in hermon_rsrc_mrhdl_constructor() local
2630 mrhdl = (hermon_mrhdl_t)mr; in hermon_rsrc_mrhdl_constructor()
2633 mutex_init(&mrhdl->mr_lock, NULL, MUTEX_DRIVER, in hermon_rsrc_mrhdl_constructor()
2648 hermon_mrhdl_t mrhdl; in hermon_rsrc_mrhdl_destructor() local
2650 mrhdl = (hermon_mrhdl_t)mr; in hermon_rsrc_mrhdl_destructor()
2652 mutex_destroy(&mrhdl->mr_lock); in hermon_rsrc_mrhdl_destructor()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_mr.h310 ibt_dmr_attr_t *attr_p, tavor_mrhdl_t *mrhdl);
312 ibt_mr_attr_t *attr_p, tavor_mrhdl_t *mrhdl, tavor_mr_options_t *op);
314 ibt_smr_attr_t *attrp, struct buf *buf, tavor_mrhdl_t *mrhdl,
320 int tavor_mr_register_shared(tavor_state_t *state, tavor_mrhdl_t mrhdl,
322 int tavor_mr_deregister(tavor_state_t *state, tavor_mrhdl_t *mrhdl,
324 int tavor_mr_query(tavor_state_t *state, tavor_mrhdl_t mrhdl,
326 int tavor_mr_reregister(tavor_state_t *state, tavor_mrhdl_t mrhdl,
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/
H A Diser_resource.h144 ibt_mr_hdl_t mrhdl[2]; /* MR handles for each SGE */ member