• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/mthca/

Lines Matching refs:dev_lim

937 			struct mthca_dev_lim *dev_lim, u8 *status)
1019 dev_lim->reserved_qps = 1 << (field & 0xf);
1021 dev_lim->max_qps = 1 << (field & 0x1f);
1023 dev_lim->reserved_srqs = 1 << (field >> 4);
1025 dev_lim->max_srqs = 1 << (field & 0x1f);
1027 dev_lim->reserved_eecs = 1 << (field & 0xf);
1029 dev_lim->max_eecs = 1 << (field & 0x1f);
1031 dev_lim->max_cq_sz = 1 << field;
1033 dev_lim->reserved_cqs = 1 << (field & 0xf);
1035 dev_lim->max_cqs = 1 << (field & 0x1f);
1037 dev_lim->max_mpts = 1 << (field & 0x3f);
1039 dev_lim->reserved_eqs = 1 << (field & 0xf);
1041 dev_lim->max_eqs = 1 << (field & 0x7);
1044 dev_lim->reserved_mtts = ALIGN((1 << (field >> 4)) * sizeof(u64),
1047 dev_lim->reserved_mtts = 1 << (field >> 4);
1049 dev_lim->max_mrw_sz = 1 << field;
1051 dev_lim->reserved_mrws = 1 << (field & 0xf);
1053 dev_lim->max_mtt_seg = 1 << (field & 0x3f);
1055 dev_lim->max_requester_per_qp = 1 << (field & 0x3f);
1057 dev_lim->max_responder_per_qp = 1 << (field & 0x3f);
1059 dev_lim->max_rdma_global = 1 << (field & 0x3f);
1061 dev_lim->local_ca_ack_delay = field & 0x1f;
1063 dev_lim->max_mtu = field >> 4;
1064 dev_lim->max_port_width = field & 0xf;
1066 dev_lim->max_vl = field >> 4;
1067 dev_lim->num_ports = field & 0xf;
1069 dev_lim->max_gids = 1 << (field & 0xf);
1071 dev_lim->stat_rate_support = stat_rate;
1073 dev_lim->max_pkeys = 1 << (field & 0xf);
1074 MTHCA_GET(dev_lim->flags, outbox, QUERY_DEV_LIM_FLAGS_OFFSET);
1076 dev_lim->reserved_uars = field >> 4;
1078 dev_lim->uar_size = 1 << ((field & 0x3f) + 20);
1080 dev_lim->min_page_sz = 1 << field;
1082 dev_lim->max_sg = field;
1085 dev_lim->max_desc_sz = size;
1088 dev_lim->max_qp_per_mcg = 1 << field;
1090 dev_lim->reserved_mgms = field & 0xf;
1092 dev_lim->max_mcgs = 1 << field;
1094 dev_lim->reserved_pds = field >> 4;
1096 dev_lim->max_pds = 1 << (field & 0x3f);
1098 dev_lim->reserved_rdds = field >> 4;
1100 dev_lim->max_rdds = 1 << (field & 0x3f);
1103 dev_lim->eec_entry_sz = size;
1105 dev_lim->qpc_entry_sz = size;
1107 dev_lim->eeec_entry_sz = size;
1109 dev_lim->eqpc_entry_sz = size;
1111 dev_lim->eqc_entry_sz = size;
1113 dev_lim->cqc_entry_sz = size;
1115 dev_lim->srq_entry_sz = size;
1117 dev_lim->uar_scratch_entry_sz = size;
1121 dev_lim->max_srq_sz = 1 << field;
1123 dev_lim->max_qp_sz = 1 << field;
1125 dev_lim->hca.arbel.resize_srq = field & 1;
1127 dev_lim->max_sg = min_t(int, field, dev_lim->max_sg);
1129 dev_lim->max_desc_sz = min_t(int, size, dev_lim->max_desc_sz);
1131 dev_lim->mpt_entry_sz = size;
1133 dev_lim->hca.arbel.max_pbl_sz = 1 << (field & 0x3f);
1134 MTHCA_GET(dev_lim->hca.arbel.bmme_flags, outbox,
1136 MTHCA_GET(dev_lim->hca.arbel.reserved_lkey, outbox,
1139 dev_lim->hca.arbel.lam_required = field & 1;
1140 MTHCA_GET(dev_lim->hca.arbel.max_icm_sz, outbox,
1143 if (dev_lim->hca.arbel.bmme_flags & 1)
1146 dev_lim->hca.arbel.bmme_flags,
1147 dev_lim->hca.arbel.max_pbl_sz,
1148 dev_lim->hca.arbel.reserved_lkey);
1153 (unsigned long long) dev_lim->hca.arbel.max_icm_sz >> 20);
1156 dev_lim->max_srq_sz = (1 << field) - 1;
1158 dev_lim->max_qp_sz = (1 << field) - 1;
1160 dev_lim->hca.tavor.max_avs = 1 << (field & 0x3f);
1161 dev_lim->mpt_entry_sz = MTHCA_MPT_ENTRY_SIZE;
1165 dev_lim->max_qps, dev_lim->reserved_qps, dev_lim->qpc_entry_sz);
1167 dev_lim->max_srqs, dev_lim->reserved_srqs, dev_lim->srq_entry_sz);
1169 dev_lim->max_cqs, dev_lim->reserved_cqs, dev_lim->cqc_entry_sz);
1171 dev_lim->max_eqs, dev_lim->reserved_eqs, dev_lim->eqc_entry_sz);
1173 dev_lim->reserved_mrws, dev_lim->reserved_mtts);
1175 dev_lim->max_pds, dev_lim->reserved_pds, dev_lim->reserved_uars);
1177 dev_lim->max_pds, dev_lim->reserved_mgms);
1179 dev_lim->max_cq_sz, dev_lim->max_qp_sz, dev_lim->max_srq_sz);
1181 mthca_dbg(dev, "Flags: %08x\n", dev_lim->flags);