Searched refs:cid_map (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_roce.c | 135 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_roce_free_cid_pair() 136 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid + 1); in qed_roce_free_cid_pair() 148 rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->cid_map, in qed_roce_alloc_cid() 155 rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->cid_map, in qed_roce_alloc_cid() 190 qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, responder_icid); in qed_roce_alloc_cid() 191 qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, requester_icid); in qed_roce_alloc_cid() 1097 qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, cid); in qed_roce_free_real_icid() 1098 qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, xcid); in qed_roce_free_real_icid()
|
H A D | qed_rdma.h | 68 struct qed_bmap cid_map; member
|
H A D | qed_cxt.h | 299 unsigned long *cid_map; member
|
H A D | qed_rdma.c | 241 rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->cid_map, num_cons, in qed_rdma_alloc() 297 kfree(p_rdma_info->cid_map.bitmap); in qed_rdma_alloc() 356 qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->cid_map, 1); in qed_rdma_resc_free() 1857 if (!p_hwfn->p_rdma_info->cid_map.bitmap) in qed_rdma_allocated_qps() 1860 result = !qed_bmap_is_empty(&p_hwfn->p_rdma_info->cid_map); in qed_rdma_allocated_qps()
|
H A D | qed_iwarp.c | 104 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_iwarp_cid_cleaned() 129 rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_iwarp_alloc_cid() 1304 * from HW. In this case we don't expect the cid_map to be in qed_iwarp_wait_cid_map_cleared() 1343 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, i); in qed_iwarp_wait_for_all_cids() 1347 &p_hwfn->p_rdma_info->cid_map); in qed_iwarp_wait_for_all_cids()
|