Home
last modified time | relevance | path

Searched refs:fmr_pool (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_mem.c821 ibt_destroy_fmr_pool(ibt_hca_hdl_t hca_hdl, ibt_fmr_pool_hdl_t fmr_pool) in ibt_destroy_fmr_pool() argument
826 hca_hdl, fmr_pool); in ibt_destroy_fmr_pool()
829 IBTL_HCA2CIHCA(hca_hdl), fmr_pool); in ibt_destroy_fmr_pool()
851 ibt_flush_fmr_pool(ibt_hca_hdl_t hca_hdl, ibt_fmr_pool_hdl_t fmr_pool) in ibt_flush_fmr_pool() argument
854 hca_hdl, fmr_pool); in ibt_flush_fmr_pool()
857 IBTL_HCA2CIHCA(hca_hdl), fmr_pool)); in ibt_flush_fmr_pool()
868 ibt_register_physical_fmr(ibt_hca_hdl_t hca_hdl, ibt_fmr_pool_hdl_t fmr_pool, in ibt_register_physical_fmr() argument
873 hca_hdl, fmr_pool, mem_pattr, mem_desc_p); in ibt_register_physical_fmr()
876 IBTL_HCA2CIHCA(hca_hdl), fmr_pool, mem_pattr, in ibt_register_physical_fmr()
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_rdma.c254 struct rdsv3_fmr_pool *pool = rds_ibdev->fmr_pool; in rdsv3_ib_destroy_mr_pool()
307 rds_ibdev->fmr_pool = NULL; in rdsv3_ib_create_mr_pool()
314 rds_ibdev->fmr_pool = pool; in rdsv3_ib_create_mr_pool()
377 ibmr->m_pool = rds_ibdev->fmr_pool; in rdsv3_ib_get_mr()
H A Dib.c149 (void *)rds_ibdev->fmr_pool, SCQ_HCA_BIND_CPU, in rdsv3_ib_add_one()
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibci.h370 ibc_fmr_pool_hdl_t fmr_pool);
372 ibc_fmr_pool_hdl_t fmr_pool);
374 ibc_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr,
H A Dibti_common.h1628 ibt_fmr_pool_hdl_t fmr_pool);
1631 ibt_fmr_pool_hdl_t fmr_pool);
1634 ibt_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr,
H A Dibtl_types.h1155 typedef void (*ibt_fmr_flush_handler_t)(ibt_fmr_pool_hdl_t fmr_pool,
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ci.c202 ibc_fmr_pool_hdl_t *fmr_pool);
204 ibc_fmr_pool_hdl_t fmr_pool);
206 ibc_fmr_pool_hdl_t fmr_pool);
208 ibc_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr,
2738 hermon_ci_destroy_fmr_pool(ibc_hca_hdl_t hca, ibc_fmr_pool_hdl_t fmr_pool) in hermon_ci_destroy_fmr_pool() argument
2745 fmrpoolhdl = (hermon_fmrhdl_t)fmr_pool; in hermon_ci_destroy_fmr_pool()
2757 hermon_ci_flush_fmr_pool(ibc_hca_hdl_t hca, ibc_fmr_pool_hdl_t fmr_pool) in hermon_ci_flush_fmr_pool() argument
2765 fmrpoolhdl = (hermon_fmrhdl_t)fmr_pool; in hermon_ci_flush_fmr_pool()
2779 ibc_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr, in hermon_ci_register_physical_fmr() argument
2794 fmrpoolhdl = (hermon_fmrhdl_t)fmr_pool; in hermon_ci_register_physical_fmr()
H A Dhermon_mr.c444 hermon_fmrhdl_t fmr_pool, hermon_mrhdl_t *mrhdl) in hermon_mr_alloc_fmr() argument
464 sleep = (fmr_pool->fmr_flags & IBT_MR_SLEEP) ? HERMON_SLEEP : in hermon_mr_alloc_fmr()
508 if (fmr_pool->fmr_flags & IBT_MR_ENABLE_LOCAL_WRITE) in hermon_mr_alloc_fmr()
510 if (fmr_pool->fmr_flags & IBT_MR_ENABLE_REMOTE_READ) in hermon_mr_alloc_fmr()
512 if (fmr_pool->fmr_flags & IBT_MR_ENABLE_REMOTE_WRITE) in hermon_mr_alloc_fmr()
514 if (fmr_pool->fmr_flags & IBT_MR_ENABLE_REMOTE_ATOMIC) in hermon_mr_alloc_fmr()
538 bind.bi_len = fmr_pool->fmr_max_pages << PAGESHIFT; in hermon_mr_alloc_fmr()
H A Dhermon_misc.c2617 fmr->fmr_pool = fmrpool; in hermon_create_fmr_pool()
2800 fmrpool = fmr->fmr_pool; in hermon_deregister_fmr()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c196 ibt_fmr_pool_attr_t *fmr_params, ibc_fmr_pool_hdl_t *fmr_pool);
198 ibc_fmr_pool_hdl_t fmr_pool);
200 ibc_fmr_pool_hdl_t fmr_pool);
202 ibc_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr,
2807 tavor_ci_destroy_fmr_pool(ibc_hca_hdl_t hca, ibc_fmr_pool_hdl_t fmr_pool) in tavor_ci_destroy_fmr_pool() argument
2819 tavor_ci_flush_fmr_pool(ibc_hca_hdl_t hca, ibc_fmr_pool_hdl_t fmr_pool) in tavor_ci_flush_fmr_pool() argument
2833 ibc_fmr_pool_hdl_t fmr_pool, ibt_pmr_attr_t *mem_pattr, in tavor_ci_register_physical_fmr() argument
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_mr.h325 hermon_fmrhdl_t fmr_pool, hermon_mrhdl_t *mrhdl);
H A Dhermon_misc.h571 hermon_fmrhdl_t fmr_pool; member
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Dib.h212 struct rdsv3_fmr_pool *fmr_pool; member