Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mr.c71 ~0ull, convert_access(acc), 0, 0, &mr->mmr); in mlx4_ib_get_dma_mr()
75 err = mlx4_mr_enable(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr()
79 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr()
85 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr()
164 convert_access(access_flags), n, shift, &mr->mmr); in mlx4_ib_reg_user_mr()
168 err = mlx4_ib_umem_write_mtt(dev, &mr->mmr.mtt, mr->umem); in mlx4_ib_reg_user_mr()
172 err = mlx4_mr_enable(dev->dev, &mr->mmr); in mlx4_ib_reg_user_mr()
176 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr()
181 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_reg_user_mr()
198 struct mlx4_ib_mr *mmr = to_mmr(mr); in mlx4_ib_rereg_user_mr() local
[all …]
H A Dmlx4_ib.h140 struct mlx4_mr mmr; member
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_mr.c299 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_get_mpt() argument
303 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_get_mpt()
306 if (mmr->enabled != MLX4_MPT_EN_HW) in mlx4_mr_hw_get_mpt()
316 mmr->enabled = MLX4_MPT_EN_SW; in mlx4_mr_hw_get_mpt()
350 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_write_mpt() argument
366 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_write_mpt()
376 mmr->pd = be32_to_cpu((*mpt_entry)->pd_flags) & MLX4_MPT_PD_MASK; in mlx4_mr_hw_write_mpt()
377 mmr->enabled = MLX4_MPT_EN_HW; in mlx4_mr_hw_write_mpt()
/freebsd/sys/dev/ath/ath_hal/ar5211/
H A Dar5211.h35 #define TXBLK_FROM_MMR(mmr) \ argument
36 (AR_D_TXBLK_BASE + ((mmr & 0x1f) << 6) + ((mmr & 0x20) >> 3))
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c1547 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_check_mr_status() local
1558 if (!mmr->sig) { in mlx5_ib_check_mr_status()
1564 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status()
1565 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status()
1568 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status()
1569 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status()
1574 mr_status->sig_err.key = mmr->sig->err_item.key; in mlx5_ib_check_mr_status()
1577 mmr->sig->sig_err_exists = false; in mlx5_ib_check_mr_status()
/freebsd/sys/dev/ath/ath_hal/ar5212/
H A Dar5212.h29 #define TXBLK_FROM_MMR(mmr) \ argument
30 (AR_D_TXBLK_BASE + ((mmr & 0x1f) << 6) + ((mmr & 0x20) >> 3))
/freebsd/sys/dev/mthca/
H A Dmthca_provider.c951 struct mthca_mr *mmr = to_mmr(mr); in mthca_dereg_mr() local
953 mthca_free_mr(to_mdev(mr->device), mmr); in mthca_dereg_mr()
954 ib_umem_release(mmr->umem); in mthca_dereg_mr()
955 kfree(mmr); in mthca_dereg_mr()
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am65.dtsi54 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
H A Dk3-j721s2.dtsi118 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
H A Dk3-j7200.dtsi113 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
H A Dk3-j721e.dtsi114 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
H A Dk3-j784s4.dtsi235 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
/freebsd/sys/dev/mlx4/
H A Ddevice.h1505 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
1507 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,