aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Moore <dougm@FreeBSD.org>2024-06-24 07:17:02 +0000
committerDoug Moore <dougm@FreeBSD.org>2024-06-24 07:17:02 +0000
commit7bb73f7315380f7315505176d3855884c11ae490 (patch)
tree774d5467068b2f079b63c36034329b53fbff8ee1
parent4bbdabc2bd765dc3ea009c955c2679fb42a2b6c6 (diff)
cxgb: use rounddown_pow_of_two
In two places, use the rounddown_pow_of_two macro in place of expressions. Reviewed by: alc, markj Differential Revision: https://reviews.freebsd.org/D45536
-rw-r--r--sys/dev/cxgb/cxgb_sge.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/cxgb/cxgb_sge.c b/sys/dev/cxgb/cxgb_sge.c
index 0c5be9dd6614..a2b3918032bb 100644
--- a/sys/dev/cxgb/cxgb_sge.c
+++ b/sys/dev/cxgb/cxgb_sge.c
@@ -553,7 +553,7 @@ t3_sge_prep(adapter_t *adap, struct sge_params *p)
nqsets *= adap->params.nports;
fl_q_size = min(nmbclusters/(3*nqsets), FL_Q_SIZE);
- fl_q_size = 1 << ilog2(fl_q_size);
+ fl_q_size = rounddown_pow_of_two(fl_q_size);
use_16k = cxgb_use_16k_clusters != -1 ? cxgb_use_16k_clusters :
is_offload(adap);
@@ -565,7 +565,7 @@ t3_sge_prep(adapter_t *adap, struct sge_params *p)
jumbo_q_size = min(nmbjumbo9/(3*nqsets), JUMBO_Q_SIZE);
jumbo_buf_size = MJUM9BYTES;
}
- jumbo_q_size = 1 << ilog2(jumbo_q_size);
+ jumbo_q_size = rounddown_pow_of_two(jumbo_q_size);
if (fl_q_size < (FL_Q_SIZE / 4) || jumbo_q_size < (JUMBO_Q_SIZE / 2))
device_printf(adap->dev,