Lines Matching refs:bitmap_idx
1116 u32 bitmap_idx; in alloc_db_resources() local
1124 bitmap_idx = find_first_zero_bit(dev->sdb_page, attrs->dwqe_pages); in alloc_db_resources()
1125 if (bitmap_idx != attrs->dwqe_pages) { in alloc_db_resources()
1126 set_bit(bitmap_idx, dev->sdb_page); in alloc_db_resources()
1130 ctx->sdb_idx = bitmap_idx; in alloc_db_resources()
1131 ctx->sdb_page_idx = bitmap_idx; in alloc_db_resources()
1133 (bitmap_idx << PAGE_SHIFT); in alloc_db_resources()
1139 bitmap_idx = find_first_zero_bit(dev->sdb_entry, attrs->dwqe_entries); in alloc_db_resources()
1140 if (bitmap_idx != attrs->dwqe_entries) { in alloc_db_resources()
1141 set_bit(bitmap_idx, dev->sdb_entry); in alloc_db_resources()
1145 ctx->sdb_idx = bitmap_idx; in alloc_db_resources()
1147 bitmap_idx / ERDMA_DWQE_TYPE1_CNT_PER_PAGE; in alloc_db_resources()
1148 ctx->sdb_page_off = bitmap_idx % ERDMA_DWQE_TYPE1_CNT_PER_PAGE; in alloc_db_resources()