Lines Matching refs:limits
207 if (attr->max_wr > dev->limits.max_srq_wqes || in mthca_alloc_srq()
208 attr->max_sge > dev->limits.max_srq_sge) in mthca_alloc_srq()
224 if (!mthca_is_memfree(dev) && (ds > dev->limits.max_desc_sz)) in mthca_alloc_srq()
277 srq->srqn & (dev->limits.num_srqs - 1), in mthca_alloc_srq()
347 srq->srqn & (dev->limits.num_srqs - 1)); in mthca_free_srq()
429 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1)); in mthca_srq_event()
643 return dev->limits.max_sg; in mthca_max_srq_sge()
659 return min_t(int, dev->limits.max_sg, in mthca_max_srq_sge()
660 ((1 << (fls(dev->limits.max_desc_sz) - 1)) - in mthca_max_srq_sge()
675 dev->limits.num_srqs, in mthca_init_srq_table()
676 dev->limits.num_srqs - 1, in mthca_init_srq_table()
677 dev->limits.reserved_srqs); in mthca_init_srq_table()
682 dev->limits.num_srqs); in mthca_init_srq_table()
694 mthca_array_cleanup(&dev->srq_table.srq, dev->limits.num_srqs); in mthca_cleanup_srq_table()