Home
last modified time | relevance | path

Searched refs:mmr (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
Dmr.c118 ~0ull, convert_access(acc), 0, 0, &mr->mmr); in mlx4_ib_get_dma_mr()
122 err = mlx4_mr_enable(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr()
126 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr()
132 mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr()
506 convert_access(access_flags), n, shift, &mr->mmr); in mlx4_ib_reg_user_mr()
510 err = mlx4_ib_umem_write_mtt(dev, &mr->mmr.mtt, mr->umem); in mlx4_ib_reg_user_mr()
514 err = mlx4_mr_enable(dev->dev, &mr->mmr); in mlx4_ib_reg_user_mr()
518 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr()
537 mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_reg_user_mr()
553 mlx4_mr_free(to_mdev(ibmr->device)->dev, &mr->mmr); in mlx4_ib_dereg_mr()
[all …]
Dmlx4_ib.h135 struct mlx4_mr mmr; member
/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
Dmlx5_ib_mr.c50 int err = mlx5_core_destroy_mkey(dev->mdev, &mr->mmr); in destroy_mkey()
73 struct mlx5_core_mr *mmr = &mr->mmr; in reg_mr_callback() local
103 mmr->key = mlx5_idx_to_mkey(be32_to_cpu(mr->out.mkey) & 0xffffff) | key; in reg_mr_callback()
116 err = radix_tree_insert(&table->tree, mlx5_mkey_to_idx(mmr->key), mmr); in reg_mr_callback()
120 mmr->key, err); in reg_mr_callback()
121 mlx5_core_destroy_mkey(mdev, mmr); in reg_mr_callback()
162 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, in add_keys()
347 mr->mmr.key, ent->order); in clean_keys()
483 err = mlx5_core_create_mkey(mdev, &mr->mmr, in, sizeof(*in), NULL, NULL, in mlx5_ib_get_dma_mr()
489 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_get_dma_mr()
[all …]
Dmlx5_ib.h356 struct mlx5_core_mr mmr; member
602 static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mr *mmr) in to_mibmr() argument
604 return container_of(mmr, struct mlx5_ib_mr, mmr); in to_mibmr()
Dmlx5_ib_cq.c464 struct mlx5_core_mr *mmr; in mlx5_poll_one() local
575 mmr = __mlx5_mr_lookup(dev->mdev, in mlx5_poll_one()
577 if (unlikely(!mmr)) { in mlx5_poll_one()
584 mr = to_mibmr(mmr); in mlx5_poll_one()
/freebsd-10-stable/sys/dev/ath/ath_hal/ar5211/
Dar5211.h35 #define TXBLK_FROM_MMR(mmr) \ argument
36 (AR_D_TXBLK_BASE + ((mmr & 0x1f) << 6) + ((mmr & 0x20) >> 3))
/freebsd-10-stable/sys/dev/ath/ath_hal/ar5212/
Dar5212.h29 #define TXBLK_FROM_MMR(mmr) \ argument
30 (AR_D_TXBLK_BASE + ((mmr & 0x1f) << 6) + ((mmr & 0x20) >> 3))
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mthca/
Dmthca_provider.c1115 struct mthca_mr *mmr = to_mmr(mr); in mthca_dereg_mr() local
1117 mthca_free_mr(to_mdev(mr->device), mmr); in mthca_dereg_mr()
1118 if (mmr->umem) in mthca_dereg_mr()
1119 ib_umem_release(mmr->umem); in mthca_dereg_mr()
1120 kfree(mmr); in mthca_dereg_mr()