Lines Matching refs:acquired
127 struct qed_cid_acquired_map acquired[MAX_CONN_TYPES]; member
401 kfree(p_mngr->acquired[type].cid_map); in qed_cid_map_free()
402 p_mngr->acquired[type].max_count = 0; in qed_cid_map_free()
403 p_mngr->acquired[type].start_cid = 0; in qed_cid_map_free()
423 p_mngr->acquired[type].cid_map = kzalloc(size, GFP_KERNEL); in qed_cid_map_alloc()
424 if (!p_mngr->acquired[type].cid_map) in qed_cid_map_alloc()
427 p_mngr->acquired[type].max_count = cid_cnt; in qed_cid_map_alloc()
428 p_mngr->acquired[type].start_cid = start_cid; in qed_cid_map_alloc()
434 type, p_mngr->acquired[type].start_cid, in qed_cid_map_alloc()
435 p_mngr->acquired[type].max_count); in qed_cid_map_alloc()
525 memset(p_mngr->acquired[type].cid_map, 0, in qed_cxt_mngr_setup()
723 if (type >= MAX_CONN_TYPES || !p_mngr->acquired[type].cid_map) { in qed_cxt_acquire_cid()
728 rel_cid = find_first_zero_bit(p_mngr->acquired[type].cid_map, in qed_cxt_acquire_cid()
729 p_mngr->acquired[type].max_count); in qed_cxt_acquire_cid()
731 if (rel_cid >= p_mngr->acquired[type].max_count) { in qed_cxt_acquire_cid()
737 __set_bit(rel_cid, p_mngr->acquired[type].cid_map); in qed_cxt_acquire_cid()
739 *p_cid = rel_cid + p_mngr->acquired[type].start_cid; in qed_cxt_acquire_cid()
755 p_map = &p_mngr->acquired[p]; in qed_cxt_test_cid_acquired()
792 rel_cid = cid - p_mngr->acquired[type].start_cid; in qed_cxt_release_cid()
793 __clear_bit(rel_cid, p_mngr->acquired[type].cid_map); in qed_cxt_release_cid()