Lines Matching refs:bit_num
637 u32 bit_num; in bnxt_qplib_alloc_pd() local
641 bit_num = find_first_bit(pdt->tbl, pdt->max); in bnxt_qplib_alloc_pd()
642 if (bit_num == pdt->max) { in bnxt_qplib_alloc_pd()
648 clear_bit(bit_num, pdt->tbl); in bnxt_qplib_alloc_pd()
649 pd->id = bit_num; in bnxt_qplib_alloc_pd()
708 u32 bit_num; in bnxt_qplib_alloc_dpi() local
714 bit_num = find_first_bit(dpit->tbl, dpit->max); in bnxt_qplib_alloc_dpi()
715 if (bit_num == dpit->max) { in bnxt_qplib_alloc_dpi()
721 clear_bit(bit_num, dpit->tbl); in bnxt_qplib_alloc_dpi()
722 dpit->app_tbl[bit_num] = app; in bnxt_qplib_alloc_dpi()
724 dpi->bit = bit_num; in bnxt_qplib_alloc_dpi()
725 dpi->dpi = bit_num + (reg->offset - dpit->ucreg.offset) / PAGE_SIZE; in bnxt_qplib_alloc_dpi()
727 umaddr = reg->bar_base + reg->offset + bit_num * PAGE_SIZE; in bnxt_qplib_alloc_dpi()
734 dpit->ucreg.offset + bit_num * PAGE_SIZE; in bnxt_qplib_alloc_dpi()