Searched refs:p_rdma_info (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_rdma.c | 147 struct qed_rdma_info *p_rdma_info; in qed_rdma_alloc() local 154 p_rdma_info = kzalloc(sizeof(*p_rdma_info), GFP_KERNEL); in qed_rdma_alloc() 155 if (!p_rdma_info) in qed_rdma_alloc() 158 p_hwfn->p_rdma_info = p_rdma_info; in qed_rdma_alloc() 160 p_rdma_info->proto = PROTOCOLID_IWARP; in qed_rdma_alloc() 162 p_rdma_info->proto = PROTOCOLID_ROCE; in qed_rdma_alloc() 164 num_cons = qed_cxt_get_proto_cid_count(p_hwfn, p_rdma_info->proto, in qed_rdma_alloc() 168 p_rdma_info->num_qps = num_cons; in qed_rdma_alloc() 170 p_rdma_info->num_qps = num_cons / 2; /* 2 cids per qp */ in qed_rdma_alloc() 175 p_rdma_info->num_mrs = num_tasks; in qed_rdma_alloc() [all …]
|
D | qed_iwarp.c | 90 struct qed_rdma_device *dev = p_hwfn->p_rdma_info->dev; in qed_iwarp_init_devinfo() 95 p_hwfn->p_rdma_info->num_qps) - in qed_iwarp_init_devinfo() 117 cid -= qed_cxt_get_proto_cid_start(p_hwfn, p_hwfn->p_rdma_info->proto); in qed_iwarp_cid_cleaned() 119 spin_lock_bh(&p_hwfn->p_rdma_info->lock); in qed_iwarp_cid_cleaned() 122 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map, in qed_iwarp_cid_cleaned() 125 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_iwarp_cid_cleaned() 127 spin_unlock_bh(&p_hwfn->p_rdma_info->lock); in qed_iwarp_cid_cleaned() 136 p_hwfn->p_rdma_info->iwarp.ll2_ooo_handle; in qed_iwarp_init_fw_ramrod() 147 spin_lock_bh(&p_hwfn->p_rdma_info->lock); in qed_iwarp_alloc_cid() 148 rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_iwarp_alloc_cid() [all …]
|
D | qed_roce.c | 70 struct qed_rdma_events events = p_hwfn->p_rdma_info->events; in qed_roce_async_event() 101 struct qed_bmap *rcid_map = &p_hwfn->p_rdma_info->real_cid_map; in qed_roce_stop() 157 spin_lock_bh(&p_hwfn->p_rdma_info->lock); in qed_roce_free_cid_pair() 158 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid); in qed_roce_free_cid_pair() 159 qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid + 1); in qed_roce_free_cid_pair() 160 spin_unlock_bh(&p_hwfn->p_rdma_info->lock); in qed_roce_free_cid_pair() 165 struct qed_rdma_info *p_rdma_info = p_hwfn->p_rdma_info; in qed_roce_alloc_cid() local 170 spin_lock_bh(&p_hwfn->p_rdma_info->lock); in qed_roce_alloc_cid() 171 rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->cid_map, in qed_roce_alloc_cid() 174 spin_unlock_bh(&p_rdma_info->lock); in qed_roce_alloc_cid() [all …]
|
D | qed.h | 591 struct qed_rdma_info *p_rdma_info; member
|
D | qed_dev.c | 2097 if (p_hwfn->p_rdma_info && in qed_hw_start_fastpath()
|