hca_param 559 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_init_hca_param hca_param; hca_param 561 drivers/net/ethernet/mellanox/mlx4/main.c memset(&hca_param, 0, sizeof(hca_param)); hca_param 562 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_QUERY_HCA(dev, &hca_param); hca_param 569 drivers/net/ethernet/mellanox/mlx4/main.c if (err || hca_param.phv_check_en) hca_param 843 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_init_hca_param *hca_param) hca_param 845 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.steering_mode = hca_param->steering_mode; hca_param 852 drivers/net/ethernet/mellanox/mlx4/main.c 4 * ((1 << hca_param->log_mc_entry_sz)/16 - 2); hca_param 912 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_init_hca_param *hca_param = NULL; hca_param 914 drivers/net/ethernet/mellanox/mlx4/main.c hca_param = kzalloc(sizeof(*hca_param), GFP_KERNEL); hca_param 917 drivers/net/ethernet/mellanox/mlx4/main.c if (!hca_param || !func_cap || !dev_cap) { hca_param 923 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_QUERY_HCA(dev, hca_param); hca_param 932 drivers/net/ethernet/mellanox/mlx4/main.c if (hca_param->global_caps) { hca_param 938 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.hca_core_clock = hca_param->hca_core_clock; hca_param 940 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.max_qp_dest_rdma = 1 << hca_param->log_rd_per_qp; hca_param 961 drivers/net/ethernet/mellanox/mlx4/main.c dev->uar_page_shift = hca_param->uar_page_sz + 12; hca_param 1002 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.num_qps = 1 << hca_param->log_num_qps; hca_param 1003 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.num_srqs = 1 << hca_param->log_num_srqs; hca_param 1004 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.num_cqs = 1 << hca_param->log_num_cqs; hca_param 1005 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.num_mpts = 1 << hca_param->log_mpt_sz; hca_param 1040 drivers/net/ethernet/mellanox/mlx4/main.c if (hca_param->dev_cap_enabled & MLX4_DEV_CAP_64B_EQE_ENABLED) { hca_param 1048 drivers/net/ethernet/mellanox/mlx4/main.c if (hca_param->dev_cap_enabled & MLX4_DEV_CAP_64B_CQE_ENABLED) { hca_param 1055 drivers/net/ethernet/mellanox/mlx4/main.c if (hca_param->dev_cap_enabled & MLX4_DEV_CAP_EQE_STRIDE_ENABLED) { hca_param 1056 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.eqe_size = hca_param->eqe_size; hca_param 1060 drivers/net/ethernet/mellanox/mlx4/main.c if (hca_param->dev_cap_enabled & MLX4_DEV_CAP_CQE_STRIDE_ENABLED) { hca_param 1061 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.cqe_size = hca_param->cqe_size; hca_param 1072 drivers/net/ethernet/mellanox/mlx4/main.c slave_adjust_steering_mode(dev, dev_cap, hca_param); hca_param 1074 drivers/net/ethernet/mellanox/mlx4/main.c hca_param->rss_ip_frags ? "on" : "off"); hca_param 1087 drivers/net/ethernet/mellanox/mlx4/main.c kfree(hca_param);