Searched refs:bfreg_dyn_idx (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | main.c | 2137 u32 bfreg_dyn_idx = 0; in uar_mmap() local 2178 bfreg_dyn_idx = idx * (uars_per_page * MLX5_NON_FP_BFREGS_PER_UAR); in uar_mmap() 2179 if (bfreg_dyn_idx >= bfregi->total_num_bfregs) { in uar_mmap() 2180 mlx5_ib_warn(dev, "invalid bfreg_dyn_idx %u, max=%u\n", in uar_mmap() 2181 bfreg_dyn_idx, bfregi->total_num_bfregs); in uar_mmap() 2189 if (bfregi->count[bfreg_dyn_idx]) { in uar_mmap() 2190 mlx5_ib_warn(dev, "wrong offset, idx %lu is busy, bfregn=%u\n", idx, bfreg_dyn_idx); in uar_mmap() 2195 bfregi->count[bfreg_dyn_idx]++; in uar_mmap() 2230 mlx5_ib_free_bfreg(dev, bfregi, bfreg_dyn_idx); in uar_mmap()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | main.c | 2152 u32 bfreg_dyn_idx = 0; in uar_mmap() local 2193 bfreg_dyn_idx = idx * (uars_per_page * MLX5_NON_FP_BFREGS_PER_UAR); in uar_mmap() 2194 if (bfreg_dyn_idx >= bfregi->total_num_bfregs) { in uar_mmap() 2195 mlx5_ib_warn(dev, "invalid bfreg_dyn_idx %u, max=%u\n", in uar_mmap() 2196 bfreg_dyn_idx, bfregi->total_num_bfregs); in uar_mmap() 2204 if (bfregi->count[bfreg_dyn_idx]) { in uar_mmap() 2205 mlx5_ib_warn(dev, "wrong offset, idx %lu is busy, bfregn=%u\n", idx, bfreg_dyn_idx); in uar_mmap() 2210 bfregi->count[bfreg_dyn_idx]++; in uar_mmap() 2246 mlx5_ib_free_bfreg(dev, bfregi, bfreg_dyn_idx); in uar_mmap()
|
Completed in 11 milliseconds