Searched refs:mmr (Results 1 – 13 of 13) sorted by relevance
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 71 ~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 D | mlx4_ib.h | 140 struct mlx4_mr mmr; member
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_mr.c | 299 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 D | ar5211.h | 35 #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 D | mlx5_ib_mr.c | 1547 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 D | ar5212.h | 29 #define TXBLK_FROM_MMR(mmr) \ argument 30 (AR_D_TXBLK_BASE + ((mmr & 0x1f) << 6) + ((mmr & 0x20) >> 3))
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.c | 951 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 D | k3-am65.dtsi | 54 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
H A D | k3-j721s2.dtsi | 118 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
H A D | k3-j7200.dtsi | 113 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
H A D | k3-j721e.dtsi | 114 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
H A D | k3-j784s4.dtsi | 235 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
/freebsd/sys/dev/mlx4/ |
H A D | device.h | 1505 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,
|