/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_mr.h | 292 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 D | hermon_misc.h | 639 ibt_pmr_attr_t *mem_pattr_p, hermon_mrhdl_t *mrhdl,
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_mr.c | 251 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 D | tavor_ci.c | 1259 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 D | tavor_rsrc.c | 2591 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 D | hermon_ci.c | 1113 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 D | hermon_mr.c | 268 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 D | hermon_rsrc.c | 2627 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 D | tavor_mr.h | 310 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 D | iser_resource.h | 144 ibt_mr_hdl_t mrhdl[2]; /* MR handles for each SGE */ member
|