Lines Matching refs:limits

244 	qp = mthca_array_get(&dev->qp_table.qp, qpn & (dev->limits.num_qps - 1));
316 param.port_width = dev->limits.port_width_cap;
317 param.vl_cap = dev->limits.vl_cap;
318 param.mtu_cap = dev->limits.mtu_cap;
319 param.gid_cap = dev->limits.gid_table_len;
320 param.pkey_cap = dev->limits.pkey_table_len;
402 if (ib_ah_attr->port_num == 0 || ib_ah_attr->port_num > dev->limits.num_ports)
413 ib_ah_attr->grh.sgid_index = path->mgid_index & (dev->limits.gid_table_len - 1);
523 if (ah->grh.sgid_index >= dev->limits.gid_table_len) {
525 ah->grh.sgid_index, dev->limits.gid_table_len-1);
670 if (attr->alt_pkey_index >= dev->limits.pkey_table_len) {
672 attr->alt_pkey_index, dev->limits.pkey_table_len-1);
676 if (attr->alt_port_num == 0 || attr->alt_port_num > dev->limits.num_ports) {
755 ((qp->qpn & (dev->limits.num_qps - 1)) * MTHCA_RDB_ENTRY_SIZE <<
873 attr->pkey_index >= dev->limits.pkey_table_len) {
875 attr->pkey_index, dev->limits.pkey_table_len-1);
880 (attr->port_num == 0 || attr->port_num > dev->limits.num_ports)) {
886 attr->max_rd_atomic > dev->limits.max_qp_init_rdma) {
888 attr->max_rd_atomic, dev->limits.max_qp_init_rdma);
950 min(dev->limits.max_desc_sz,
955 qp->sq.max_gs = min_t(int, dev->limits.max_sg,
957 qp->rq.max_gs = min_t(int, dev->limits.max_sg,
958 (min(dev->limits.max_desc_sz, 1 << qp->rq.wqe_shift) -
980 if (size > dev->limits.max_desc_sz)
1024 if (size > dev->limits.max_desc_sz)
1233 int max_data_size = mthca_max_data_size(dev, qp, dev->limits.max_desc_sz);
1236 if (cap->max_send_wr > dev->limits.max_wqes ||
1237 cap->max_recv_wr > dev->limits.max_wqes ||
1238 cap->max_send_sge > dev->limits.max_sg ||
1239 cap->max_recv_sge > dev->limits.max_sg ||
1247 if (qp->transport == MLX && cap->max_send_sge + 2 > dev->limits.max_sg)
1307 qp->qpn & (dev->limits.num_qps - 1), qp);
1438 qp->qpn & (dev->limits.num_qps - 1));
2265 dev->qp_table.sqp_start = (dev->limits.reserved_qps + 1) & ~1UL;
2267 dev->limits.num_qps,
2275 dev->limits.num_qps);
2296 mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps);
2309 mthca_array_cleanup(&dev->qp_table.qp, dev->limits.num_qps);