Lines Matching refs:bit_num
774 u32 bit_num; in bnxt_qplib_alloc_pd() local
779 bit_num = find_first_bit(pdt->tbl, pdt->max); in bnxt_qplib_alloc_pd()
780 if (bit_num == pdt->max - 1) {/* Last bit is reserved */ in bnxt_qplib_alloc_pd()
786 clear_bit(bit_num, pdt->tbl); in bnxt_qplib_alloc_pd()
787 pd->id = bit_num; in bnxt_qplib_alloc_pd()
852 u32 bit_num; in bnxt_qplib_alloc_dpi() local
863 bit_num = find_first_bit(dpit->tbl, dpit->max); in bnxt_qplib_alloc_dpi()
864 if (bit_num == dpit->max) { in bnxt_qplib_alloc_dpi()
869 clear_bit(bit_num, dpit->tbl); in bnxt_qplib_alloc_dpi()
870 dpit->app_tbl[bit_num] = app; in bnxt_qplib_alloc_dpi()
871 dpi->bit = bit_num; in bnxt_qplib_alloc_dpi()
872 dpi->dpi = bit_num + (reg->offset - dpit->ucreg.offset) / PAGE_SIZE; in bnxt_qplib_alloc_dpi()
874 umaddr = reg->bar_base + reg->offset + bit_num * PAGE_SIZE; in bnxt_qplib_alloc_dpi()
880 dpit->ucreg.offset + bit_num * PAGE_SIZE; in bnxt_qplib_alloc_dpi()