Lines Matching refs:caps
122 return mlx4_bitmap_init(&priv->pd_bitmap, dev->caps.num_pds, in mlx4_init_pd_table()
124 dev->caps.reserved_pds, 0); in mlx4_init_pd_table()
137 (1 << 16) - 1, dev->caps.reserved_xrcds + 1, 0); in mlx4_init_xrcd_table()
156 dev->caps.uar_page_size); in mlx4_uar_alloc()
221 bf->buf_size = dev->caps.bf_reg_size / 2; in mlx4_bf_alloc()
222 bf->reg = uar->bf_map + idx * dev->caps.bf_reg_size; in mlx4_bf_alloc()
223 if (uar->free_bf_bmap == (1 << dev->caps.bf_regs_per_page) - 1) in mlx4_bf_alloc()
253 idx = (bf->reg - bf->uar->bf_map) / dev->caps.bf_reg_size; in mlx4_bf_free()
272 if (dev->caps.num_uars <= 128) { in mlx4_init_uar_table()
274 dev->caps.num_uars); in mlx4_init_uar_table()
280 dev->caps.num_uars, dev->caps.num_uars - 1, in mlx4_init_uar_table()
281 dev->caps.reserved_uars, 0); in mlx4_init_uar_table()