Lines Matching refs:init_hca
1664 struct mlx4_init_hca_param *init_hca, u64 icm_size) in mlx4_init_icm() argument
1694 err = mlx4_init_cmpt_table(dev, init_hca->cmpt_base, dev_cap->cmpt_entry_sz); in mlx4_init_icm()
1703 init_hca->eqc_base, dev_cap->eqc_entry_sz, in mlx4_init_icm()
1722 init_hca->mtt_base, in mlx4_init_icm()
1732 init_hca->dmpt_base, in mlx4_init_icm()
1742 init_hca->qpc_base, in mlx4_init_icm()
1753 init_hca->auxc_base, in mlx4_init_icm()
1764 init_hca->altc_base, in mlx4_init_icm()
1775 init_hca->rdmarc_base, in mlx4_init_icm()
1786 init_hca->cqc_base, in mlx4_init_icm()
1796 init_hca->srqc_base, in mlx4_init_icm()
1813 init_hca->mc_base, in mlx4_init_icm()
2321 struct mlx4_init_hca_param *init_hca = NULL; in mlx4_init_hca() local
2331 init_hca = kzalloc(sizeof(*init_hca), GFP_KERNEL); in mlx4_init_hca()
2333 if (!dev_cap || !init_hca) { in mlx4_init_hca()
2369 init_hca); in mlx4_init_hca()
2376 init_hca->log_uar_sz = ilog2(dev->caps.num_uars) + in mlx4_init_hca()
2378 init_hca->uar_page_sz = DEFAULT_UAR_PAGE_SHIFT - 12; in mlx4_init_hca()
2380 init_hca->log_uar_sz = ilog2(dev->caps.num_uars); in mlx4_init_hca()
2381 init_hca->uar_page_sz = PAGE_SHIFT - 12; in mlx4_init_hca()
2384 init_hca->mw_enabled = 0; in mlx4_init_hca()
2387 init_hca->mw_enabled = INIT_HCA_TPT_MW_ENABLE; in mlx4_init_hca()
2389 err = mlx4_init_icm(dev, dev_cap, init_hca, icm_size); in mlx4_init_hca()
2393 err = mlx4_INIT_HCA(dev, init_hca); in mlx4_init_hca()
2416 err = mlx4_QUERY_HCA(dev, init_hca); in mlx4_init_hca()
2422 init_hca->hca_core_clock; in mlx4_init_hca()
2520 kfree(init_hca); in mlx4_init_hca()