Searched refs:mmr (Results 1 – 8 of 8) sorted by relevance
| /freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
| D | mr.c | 118 ~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 …]
|
| D | mlx4_ib.h | 135 struct mlx4_mr mmr; member
|
| /freebsd-10-stable/sys/dev/mlx5/mlx5_ib/ |
| D | mlx5_ib_mr.c | 50 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 …]
|
| D | mlx5_ib.h | 356 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()
|
| D | mlx5_ib_cq.c | 464 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/ |
| D | ar5211.h | 35 #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/ |
| D | ar5212.h | 29 #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/ |
| D | mthca_provider.c | 1115 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()
|