Lines Matching refs:bitmap

45 	bmap->bitmap = bitmap_zalloc(max_count, GFP_KERNEL);  in qed_rdma_bmap_alloc()
46 if (!bmap->bitmap) in qed_rdma_bmap_alloc()
58 *id_num = find_first_zero_bit(bmap->bitmap, bmap->max_count); in qed_rdma_bmap_alloc_id()
62 __set_bit(*id_num, bmap->bitmap); in qed_rdma_bmap_alloc_id()
76 __set_bit(id_num, bmap->bitmap); in qed_bmap_set_id()
87 b_acquired = test_and_clear_bit(id_num, bmap->bitmap); in qed_bmap_release_id()
104 return test_bit(id_num, bmap->bitmap); in qed_bmap_test_id()
109 return bitmap_empty(bmap->bitmap, bmap->max_count); in qed_bmap_is_empty()
291 kfree(p_rdma_info->srq_map.bitmap); in qed_rdma_alloc()
293 kfree(p_rdma_info->xrc_srq_map.bitmap); in qed_rdma_alloc()
295 kfree(p_rdma_info->real_cid_map.bitmap); in qed_rdma_alloc()
297 kfree(p_rdma_info->cid_map.bitmap); in qed_rdma_alloc()
299 kfree(p_rdma_info->tid_map.bitmap); in qed_rdma_alloc()
301 kfree(p_rdma_info->toggle_bits.bitmap); in qed_rdma_alloc()
303 kfree(p_rdma_info->cq_map.bitmap); in qed_rdma_alloc()
305 kfree(p_rdma_info->dpi_map.bitmap); in qed_rdma_alloc()
307 kfree(p_rdma_info->xrcd_map.bitmap); in qed_rdma_alloc()
309 kfree(p_rdma_info->pd_map.bitmap); in qed_rdma_alloc()
327 weight = bitmap_weight(bmap->bitmap, bmap->max_count); in qed_rdma_bmap_free()
336 b = bmap->bitmap + BITS_TO_LONGS(bit); in qed_rdma_bmap_free()
345 bitmap_free(bmap->bitmap); in qed_rdma_bmap_free()
346 bmap->bitmap = NULL; in qed_rdma_bmap_free()
1016 p_info->toggle_bits.bitmap); in qed_rdma_toggle_bit_create_resize_cq()
1859 if (!p_hwfn->p_rdma_info->cid_map.bitmap) in qed_rdma_allocated_qps()