Home | History | Annotate | Download | only in infiniband

Lines Matching full:limits

565 	cq->cqn = ( arbel->limits.reserved_cqs + cqn_offset );
608 usr_page, arbel->limits.reserved_uars,
677 cqn_offset = ( cq->cqn - arbel->limits.reserved_cqs );
794 qp->qpn = ( ARBEL_QPN_BASE + arbel->limits.reserved_qps + qpn_offset );
841 qpc_eec_data.usr_page, arbel->limits.reserved_uars );
966 qpn_offset = ( qp->qpn - ARBEL_QPN_BASE - arbel->limits.reserved_qps );
1316 arbel_eq->eqn = arbel->limits.reserved_eqs;
1779 * Get device limits
1789 DBGC ( arbel, "Arbel %p could not get device limits: %s\n",
1794 arbel->limits.reserved_qps =
1796 arbel->limits.qpc_entry_size = MLX_GET ( &dev_lim, qpc_entry_sz );
1797 arbel->limits.eqpc_entry_size = MLX_GET ( &dev_lim, eqpc_entry_sz );
1798 arbel->limits.reserved_srqs =
1800 arbel->limits.srqc_entry_size = MLX_GET ( &dev_lim, srq_entry_sz );
1801 arbel->limits.reserved_ees =
1803 arbel->limits.eec_entry_size = MLX_GET ( &dev_lim, eec_entry_sz );
1804 arbel->limits.eeec_entry_size = MLX_GET ( &dev_lim, eeec_entry_sz );
1805 arbel->limits.reserved_cqs =
1807 arbel->limits.cqc_entry_size = MLX_GET ( &dev_lim, cqc_entry_sz );
1808 arbel->limits.reserved_eqs = MLX_GET ( &dev_lim, num_rsvd_eqs );
1809 arbel->limits.reserved_mtts =
1811 arbel->limits.mtt_entry_size = MLX_GET ( &dev_lim, mtt_entry_sz );
1812 arbel->limits.reserved_mrws =
1814 arbel->limits.mpt_entry_size = MLX_GET ( &dev_lim, mpt_entry_sz );
1815 arbel->limits.reserved_rdbs =
1817 arbel->limits.eqc_entry_size = MLX_GET ( &dev_lim, eqc_entry_sz );
1818 arbel->limits.reserved_uars = MLX_GET ( &dev_lim, num_rsvd_uars );
1857 icm_offset = ( ( arbel->limits.reserved_uars + 1 ) << 12 );
1860 log_num_qps = fls ( arbel->limits.reserved_qps + ARBEL_MAX_QPS - 1 );
1867 icm_offset += icm_usage ( log_num_qps, arbel->limits.qpc_entry_size );
1874 // icm_offset += icm_usage ( log_num_qps, arbel->limits.eqpc_entry_size );
1875 icm_offset += icm_usage ( log_num_qps, arbel->limits.qpc_entry_size );
1878 log_num_srqs = fls ( arbel->limits.reserved_srqs - 1 );
1885 icm_offset += icm_usage ( log_num_srqs, arbel->limits.srqc_entry_size );
1888 log_num_ees = fls ( arbel->limits.reserved_ees - 1 );
1895 icm_offset += icm_usage ( log_num_ees, arbel->limits.eec_entry_size );
1902 icm_offset += icm_usage ( log_num_ees, arbel->limits.eeec_entry_size );
1905 log_num_cqs = fls ( arbel->limits.reserved_cqs + ARBEL_MAX_CQS - 1 );
1912 icm_offset += icm_usage ( log_num_cqs, arbel->limits.cqc_entry_size );
1915 log_num_mtts = fls ( arbel->limits.reserved_mtts - 1 );
1919 icm_offset += icm_usage ( log_num_mtts, arbel->limits.mtt_entry_size );
1922 log_num_mpts = fls ( arbel->limits.reserved_mrws + 1 - 1 );
1928 icm_offset += icm_usage ( log_num_mpts, arbel->limits.mpt_entry_size );
1931 log_num_rdbs = fls ( arbel->limits.reserved_rdbs - 1 );
1939 log_num_eqs = fls ( arbel->limits.reserved_eqs + ARBEL_MAX_EQS - 1 );
1946 icm_offset += ( ( 1 << log_num_eqs ) * arbel->limits.eqc_entry_size );
2010 ( arbel->limits.reserved_uars *
2060 key = ( arbel->limits.reserved_mrws | ARBEL_MKEY_PREFIX );
2074 if ( ( rc = arbel_cmd_sw2hw_mpt ( arbel, arbel->limits.reserved_mrws,
2147 /* Get device limits */