init_hca          293 drivers/infiniband/hw/mthca/mthca_main.c 	struct mthca_init_hca_param init_hca;
init_hca          325 drivers/infiniband/hw/mthca/mthca_main.c 	size = mthca_make_profile(mdev, &profile, &dev_lim, &init_hca);
init_hca          331 drivers/infiniband/hw/mthca/mthca_main.c 	err = mthca_INIT_HCA(mdev, &init_hca);
init_hca          382 drivers/infiniband/hw/mthca/mthca_main.c 			  struct mthca_init_hca_param *init_hca,
init_hca          411 drivers/infiniband/hw/mthca/mthca_main.c 	err = mthca_map_eq_icm(mdev, init_hca->eqc_base);
init_hca          421 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->mr_table.mtt_table = mthca_alloc_icm_table(mdev, init_hca->mtt_base,
init_hca          432 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->mr_table.mpt_table = mthca_alloc_icm_table(mdev, init_hca->mpt_base,
init_hca          443 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->qp_table.qp_table = mthca_alloc_icm_table(mdev, init_hca->qpc_base,
init_hca          454 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->qp_table.eqp_table = mthca_alloc_icm_table(mdev, init_hca->eqpc_base,
init_hca          465 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->qp_table.rdb_table = mthca_alloc_icm_table(mdev, init_hca->rdb_base,
init_hca          476 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->cq_table.table = mthca_alloc_icm_table(mdev, init_hca->cqc_base,
init_hca          489 drivers/infiniband/hw/mthca/mthca_main.c 			mthca_alloc_icm_table(mdev, init_hca->srqc_base,
init_hca          507 drivers/infiniband/hw/mthca/mthca_main.c 	mdev->mcg_table.table = mthca_alloc_icm_table(mdev, init_hca->mc_base,
init_hca          578 drivers/infiniband/hw/mthca/mthca_main.c 	struct mthca_init_hca_param init_hca;
init_hca          615 drivers/infiniband/hw/mthca/mthca_main.c 	icm_size = mthca_make_profile(mdev, &profile, &dev_lim, &init_hca);
init_hca          621 drivers/infiniband/hw/mthca/mthca_main.c 	err = mthca_init_icm(mdev, &dev_lim, &init_hca, icm_size);
init_hca          625 drivers/infiniband/hw/mthca/mthca_main.c 	err = mthca_INIT_HCA(mdev, &init_hca);
init_hca           67 drivers/infiniband/hw/mthca/mthca_profile.c 		       struct mthca_init_hca_param *init_hca)
init_hca          176 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->qpc_base    = profile[i].start;
init_hca          177 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_num_qps = profile[i].log_num;
init_hca          181 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->eec_base     = profile[i].start;
init_hca          182 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_num_eecs = profile[i].log_num;
init_hca          186 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->srqc_base    = profile[i].start;
init_hca          187 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_num_srqs = profile[i].log_num;
init_hca          191 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->cqc_base    = profile[i].start;
init_hca          192 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_num_cqs = profile[i].log_num;
init_hca          195 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->eqpc_base = profile[i].start;
init_hca          198 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->eeec_base = profile[i].start;
init_hca          202 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->eqc_base    = profile[i].start;
init_hca          203 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_num_eqs = profile[i].log_num;
init_hca          211 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->rdb_base        = profile[i].start;
init_hca          216 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->mc_base         = profile[i].start;
init_hca          217 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_mc_entry_sz = ffs(MTHCA_MGM_ENTRY_SIZE) - 1;
init_hca          218 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_mc_table_sz = profile[i].log_num;
init_hca          219 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->mc_hash_sz      = 1 << (profile[i].log_num - 1);
init_hca          224 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->mpt_base     = profile[i].start;
init_hca          225 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_mpt_sz   = profile[i].log_num;
init_hca          230 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->mtt_base       = profile[i].start;
init_hca          231 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->mtt_seg_sz     = ffs(dev->limits.mtt_seg_size) - 7;
init_hca          235 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->uar_scratch_base = profile[i].start;
init_hca          244 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->uarc_base   	 = profile[i].start;
init_hca          245 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_uarc_sz 	 = ffs(request->uarc_size) - 13;
init_hca          246 drivers/infiniband/hw/mthca/mthca_profile.c 			init_hca->log_uar_sz  	 = ffs(request->num_uar) - 1;
init_hca          260 drivers/infiniband/hw/mthca/mthca_profile.c 	    init_hca->log_mpt_sz > 23) {
init_hca          262 drivers/infiniband/hw/mthca/mthca_profile.c 			   init_hca->log_mpt_sz);
init_hca           57 drivers/infiniband/hw/mthca/mthca_profile.h 		       struct mthca_init_hca_param *init_hca);
init_hca         1642 drivers/net/ethernet/mellanox/mlx4/main.c 			 struct mlx4_init_hca_param *init_hca, u64 icm_size)
init_hca         1672 drivers/net/ethernet/mellanox/mlx4/main.c 	err = mlx4_init_cmpt_table(dev, init_hca->cmpt_base, dev_cap->cmpt_entry_sz);
init_hca         1681 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->eqc_base, dev_cap->eqc_entry_sz,
init_hca         1700 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->mtt_base,
init_hca         1710 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->dmpt_base,
init_hca         1720 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->qpc_base,
init_hca         1731 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->auxc_base,
init_hca         1742 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->altc_base,
init_hca         1753 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->rdmarc_base,
init_hca         1764 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->cqc_base,
init_hca         1774 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->srqc_base,
init_hca         1791 drivers/net/ethernet/mellanox/mlx4/main.c 				  init_hca->mc_base,
init_hca         2294 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_init_hca_param *init_hca = NULL;
init_hca         2304 drivers/net/ethernet/mellanox/mlx4/main.c 		init_hca = kzalloc(sizeof(*init_hca), GFP_KERNEL);
init_hca         2306 drivers/net/ethernet/mellanox/mlx4/main.c 		if (!dev_cap || !init_hca) {
init_hca         2342 drivers/net/ethernet/mellanox/mlx4/main.c 					     init_hca);
init_hca         2351 drivers/net/ethernet/mellanox/mlx4/main.c 			init_hca->log_uar_sz = ilog2(dev->caps.num_uars) +
init_hca         2353 drivers/net/ethernet/mellanox/mlx4/main.c 			init_hca->uar_page_sz = DEFAULT_UAR_PAGE_SHIFT - 12;
init_hca         2355 drivers/net/ethernet/mellanox/mlx4/main.c 			init_hca->log_uar_sz = ilog2(dev->caps.num_uars);
init_hca         2356 drivers/net/ethernet/mellanox/mlx4/main.c 			init_hca->uar_page_sz = PAGE_SHIFT - 12;
init_hca         2359 drivers/net/ethernet/mellanox/mlx4/main.c 		init_hca->mw_enabled = 0;
init_hca         2362 drivers/net/ethernet/mellanox/mlx4/main.c 			init_hca->mw_enabled = INIT_HCA_TPT_MW_ENABLE;
init_hca         2364 drivers/net/ethernet/mellanox/mlx4/main.c 		err = mlx4_init_icm(dev, dev_cap, init_hca, icm_size);
init_hca         2368 drivers/net/ethernet/mellanox/mlx4/main.c 		err = mlx4_INIT_HCA(dev, init_hca);
init_hca         2391 drivers/net/ethernet/mellanox/mlx4/main.c 			err = mlx4_QUERY_HCA(dev, init_hca);
init_hca         2397 drivers/net/ethernet/mellanox/mlx4/main.c 					init_hca->hca_core_clock;
init_hca         2495 drivers/net/ethernet/mellanox/mlx4/main.c 	kfree(init_hca);
init_hca         1058 drivers/net/ethernet/mellanox/mlx4/mlx4.h 		      struct mlx4_init_hca_param *init_hca);
init_hca           72 drivers/net/ethernet/mellanox/mlx4/profile.c 		      struct mlx4_init_hca_param *init_hca)
init_hca          185 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->qpc_base    = profile[i].start;
init_hca          186 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_num_qps = profile[i].log_num;
init_hca          195 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->rdmarc_base	     = profile[i].start;
init_hca          196 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_rd_per_qp	     = priv->qp_table.rdmarc_shift;
init_hca          199 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->altc_base = profile[i].start;
init_hca          202 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->auxc_base = profile[i].start;
init_hca          206 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->srqc_base    = profile[i].start;
init_hca          207 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_num_srqs = profile[i].log_num;
init_hca          211 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->cqc_base    = profile[i].start;
init_hca          212 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_num_cqs = profile[i].log_num;
init_hca          216 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->log_num_eqs = 0x1f;
init_hca          217 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->eqc_base    = profile[i].start;
init_hca          218 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->num_sys_eqs = dev_cap->num_sys_eqs;
init_hca          224 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->eqc_base    = profile[i].start;
init_hca          225 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->log_num_eqs = ilog2(dev->caps.num_eqs);
init_hca          231 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->dmpt_base	= profile[i].start;
init_hca          232 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_mpt_sz	= profile[i].log_num;
init_hca          235 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->cmpt_base	 = profile[i].start;
init_hca          240 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->mtt_base	 = profile[i].start;
init_hca          243 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->mc_base	  = profile[i].start;
init_hca          244 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_mc_entry_sz =
init_hca          246 drivers/net/ethernet/mellanox/mlx4/profile.c 			init_hca->log_mc_table_sz = profile[i].log_num;
init_hca          251 drivers/net/ethernet/mellanox/mlx4/profile.c 				init_hca->log_mc_hash_sz =