Home
last modified time | relevance | path

Searched refs:npbl (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c188 u32 depth, stride, npbl, npde; in bnxt_qplib_alloc_init_hwq() local
236 npbl = npages >> MAX_PBL_LVL_1_PGS_SHIFT; in bnxt_qplib_alloc_init_hwq()
238 npbl++; in bnxt_qplib_alloc_init_hwq()
239 npde = npbl >> MAX_PDL_LVL_SHIFT; in bnxt_qplib_alloc_init_hwq()
240 if (npbl % BIT(MAX_PDL_LVL_SHIFT)) in bnxt_qplib_alloc_init_hwq()
248 sginfo.npages = npbl; in bnxt_qplib_alloc_init_hwq()
299 } else { /* pages < 512 npbl = 1, npde = 0 */ in bnxt_qplib_alloc_init_hwq()
304 npbl = npages >> MAX_PBL_LVL_1_PGS_SHIFT; in bnxt_qplib_alloc_init_hwq()
306 npbl++; in bnxt_qplib_alloc_init_hwq()
307 sginfo.npages = npbl; in bnxt_qplib_alloc_init_hwq()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c188 u32 depth, stride, npbl, npde; in bnxt_qplib_alloc_init_hwq() local
237 npbl = npages >> MAX_PBL_LVL_1_PGS_SHIFT; in bnxt_qplib_alloc_init_hwq()
239 npbl++; in bnxt_qplib_alloc_init_hwq()
240 npde = npbl >> MAX_PDL_LVL_SHIFT; in bnxt_qplib_alloc_init_hwq()
241 if (npbl % BIT(MAX_PDL_LVL_SHIFT)) in bnxt_qplib_alloc_init_hwq()
249 sginfo.npages = npbl; in bnxt_qplib_alloc_init_hwq()
300 } else { /* pages < 512 npbl = 1, npde = 0 */ in bnxt_qplib_alloc_init_hwq()
305 npbl = npages >> MAX_PBL_LVL_1_PGS_SHIFT; in bnxt_qplib_alloc_init_hwq()
307 npbl++; in bnxt_qplib_alloc_init_hwq()
308 sginfo.npages = npbl; in bnxt_qplib_alloc_init_hwq()
[all...]

Completed in 3 milliseconds