Home
last modified time | relevance | path

Searched refs:memic (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dcmd.c85 int mlx5_cmd_alloc_memic(struct mlx5_memic *memic, phys_addr_t *addr, in mlx5_cmd_alloc_memic() argument
88 struct mlx5_core_dev *dev = memic->dev; in mlx5_cmd_alloc_memic()
118 spin_lock(&memic->memic_lock); in mlx5_cmd_alloc_memic()
119 page_idx = bitmap_find_next_zero_area(memic->memic_alloc_pages, in mlx5_cmd_alloc_memic()
125 bitmap_set(memic->memic_alloc_pages, in mlx5_cmd_alloc_memic()
128 spin_unlock(&memic->memic_lock); in mlx5_cmd_alloc_memic()
138 spin_lock(&memic->memic_lock); in mlx5_cmd_alloc_memic()
139 bitmap_clear(memic->memic_alloc_pages, in mlx5_cmd_alloc_memic()
141 spin_unlock(&memic->memic_lock); in mlx5_cmd_alloc_memic()
160 int mlx5_cmd_dealloc_memic(struct mlx5_memic *memic, u64 addr, u64 length) in mlx5_cmd_dealloc_memic() argument
[all …]
Dcmd.h47 int mlx5_cmd_alloc_memic(struct mlx5_memic *memic, phys_addr_t *addr,
49 int mlx5_cmd_dealloc_memic(struct mlx5_memic *memic, u64 addr, u64 length);
Dmain.c867 if (MLX5_CAP_DEV_MEM(mdev, memic)) { in mlx5_ib_query_device()
2239 struct mlx5_memic *memic = &to_mdev(ibdev)->memic; in mlx5_ib_alloc_dm() local
2253 err = mlx5_cmd_alloc_memic(memic, &memic_addr, in mlx5_ib_alloc_dm()
2259 page_idx = (memic_addr - pci_resource_start(memic->dev->pdev, 0) - in mlx5_ib_alloc_dm()
2260 MLX5_CAP64_DEV_MEM(memic->dev, memic_bar_start_addr)) >> in mlx5_ib_alloc_dm()
2283 mlx5_cmd_dealloc_memic(memic, memic_addr, in mlx5_ib_alloc_dm()
2292 struct mlx5_memic *memic = &to_mdev(ibdm->device)->memic; in mlx5_ib_dealloc_dm() local
2298 ret = mlx5_cmd_dealloc_memic(memic, dm->dev_addr, act_size); in mlx5_ib_dealloc_dm()
2302 page_idx = (dm->dev_addr - pci_resource_start(memic->dev->pdev, 0) - in mlx5_ib_dealloc_dm()
2303 MLX5_CAP64_DEV_MEM(memic->dev, memic_bar_start_addr)) >> in mlx5_ib_dealloc_dm()
[all …]
Dmlx5_ib.h908 struct mlx5_memic memic; member
/Linux-v4.19/include/linux/mlx5/
Dmlx5_ifc.h715 u8 memic[0x1]; member