p_rdma_info       613 drivers/net/ethernet/qlogic/qed/qed.h 	struct qed_rdma_info		*p_rdma_info;
p_rdma_info      3424 drivers/net/ethernet/qlogic/qed/qed_dev.c 	if (p_hwfn->p_rdma_info &&
p_rdma_info      3425 drivers/net/ethernet/qlogic/qed/qed_dev.c 	    p_hwfn->p_rdma_info->active && p_hwfn->b_rdma_enabled_in_prs)
p_rdma_info        95 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_rdma_device *dev = p_hwfn->p_rdma_info->dev;
p_rdma_info       100 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    p_hwfn->p_rdma_info->num_qps) -
p_rdma_info       122 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	cid -= qed_cxt_get_proto_cid_start(p_hwfn, p_hwfn->p_rdma_info->proto);
p_rdma_info       124 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       127 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map,
p_rdma_info       130 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid);
p_rdma_info       132 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       141 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		p_hwfn->p_rdma_info->iwarp.ll2_ooo_handle;
p_rdma_info       152 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       153 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid);
p_rdma_info       154 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       159 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	*cid += qed_cxt_get_proto_cid_start(p_hwfn, p_hwfn->p_rdma_info->proto);
p_rdma_info       170 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	cid -= qed_cxt_get_proto_cid_start(p_hwfn, p_hwfn->p_rdma_info->proto);
p_rdma_info       172 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       173 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_bmap_set_id(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map, cid);
p_rdma_info       174 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       186 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       189 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				    &p_hwfn->p_rdma_info->tcp_cid_map, cid);
p_rdma_info       191 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       196 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   p_hwfn->p_rdma_info->tcp_cid_map.max_count);
p_rdma_info       203 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 					    p_hwfn->p_rdma_info->proto);
p_rdma_info       327 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info       405 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
p_rdma_info       409 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
p_rdma_info       472 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.qp_lock);
p_rdma_info       494 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info       514 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info       516 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info       642 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info       701 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp_flags = p_hwfn->p_rdma_info->iwarp.tcp_flags;
p_rdma_info       729 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	tcp->rcv_wnd_scale = (u8)p_hwfn->p_rdma_info->iwarp.rcv_wnd_scale;
p_rdma_info       752 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info       875 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	p_mpa_ramrod->common.crc_needed = p_hwfn->p_rdma_info->iwarp.crc_needed;
p_rdma_info       905 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info       942 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info       945 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		       &p_hwfn->p_rdma_info->iwarp.ep_free_list);
p_rdma_info       947 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info       958 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (MPA_REV2(p_hwfn->p_rdma_info->iwarp.mpa_rev)) {
p_rdma_info      1107 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1109 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1182 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      1195 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1196 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	list_add_tail(&ep->list_entry, &p_hwfn->p_rdma_info->iwarp.ep_list);
p_rdma_info      1197 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1258 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1260 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (list_empty(&p_hwfn->p_rdma_info->iwarp.ep_free_list)) {
p_rdma_info      1265 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ep = list_first_entry(&p_hwfn->p_rdma_info->iwarp.ep_free_list,
p_rdma_info      1288 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1337 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 					    &p_hwfn->p_rdma_info->tcp_cid_map);
p_rdma_info      1343 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, i);
p_rdma_info      1347 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 					      &p_hwfn->p_rdma_info->cid_map);
p_rdma_info      1354 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	while (!list_empty(&p_hwfn->p_rdma_info->iwarp.ep_free_list)) {
p_rdma_info      1355 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1357 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		ep = list_first_entry(&p_hwfn->p_rdma_info->iwarp.ep_free_list,
p_rdma_info      1361 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1366 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1407 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1409 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			      &p_hwfn->p_rdma_info->iwarp.ep_free_list);
p_rdma_info      1410 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1429 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map,
p_rdma_info      1437 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	INIT_LIST_HEAD(&p_hwfn->p_rdma_info->iwarp.ep_free_list);
p_rdma_info      1438 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_init(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      1449 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      1452 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map, 1);
p_rdma_info      1604 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    &p_hwfn->p_rdma_info->iwarp.ep_list,
p_rdma_info      1640 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			    &p_hwfn->p_rdma_info->iwarp.listen_list,
p_rdma_info      1700 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			      p_hwfn->p_rdma_info->iwarp.mac_addr)) {
p_rdma_info      1704 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			   ethh->h_dest, p_hwfn->p_rdma_info->iwarp.mac_addr);
p_rdma_info      1780 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      1893 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	u8 *tmp_buf = p_hwfn->p_rdma_info->iwarp.mpa_intermediate_buf;
p_rdma_info      2002 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ll2_handle = p_hwfn->p_rdma_info->iwarp.ll2_mpa_handle;
p_rdma_info      2038 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ll2_handle = p_hwfn->p_rdma_info->iwarp.ll2_mpa_handle;
p_rdma_info      2096 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ll2_handle = p_hwfn->p_rdma_info->iwarp.ll2_mpa_handle;
p_rdma_info      2266 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			      p_hwfn->p_rdma_info->iwarp.ll2_mpa_handle);
p_rdma_info      2272 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      2306 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      2358 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ll2_syn_handle = p_hwfn->p_rdma_info->iwarp.ll2_syn_handle;
p_rdma_info      2420 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      2421 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	list_add_tail(&ep->list_entry, &p_hwfn->p_rdma_info->iwarp.ep_list);
p_rdma_info      2422 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      2430 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ep->mss = p_hwfn->p_rdma_info->iwarp.max_mtu - hdr_size;
p_rdma_info      2485 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	if (connection_handle == p_hwfn->p_rdma_info->iwarp.ll2_mpa_handle)
p_rdma_info      2541 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_iwarp_info *iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      2575 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 				  p_hwfn->p_rdma_info->iwarp.mac_addr);
p_rdma_info      2631 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      2638 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	ether_addr_copy(p_hwfn->p_rdma_info->iwarp.mac_addr, params->mac_addr);
p_rdma_info      2742 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info->partial_fpdus = kcalloc((u16)p_hwfn->p_rdma_info->num_qps,
p_rdma_info      2748 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info->max_num_partial_fpdus = (u16)p_hwfn->p_rdma_info->num_qps;
p_rdma_info      2793 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	iwarp_info = &p_hwfn->p_rdma_info->iwarp;
p_rdma_info      2815 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_init(&p_hwfn->p_rdma_info->iwarp.qp_lock);
p_rdma_info      2816 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	INIT_LIST_HEAD(&p_hwfn->p_rdma_info->iwarp.ep_list);
p_rdma_info      2817 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	INIT_LIST_HEAD(&p_hwfn->p_rdma_info->iwarp.listen_list);
p_rdma_info      2857 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      2859 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      2990 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      2992 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      3000 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	u8 ll2_syn_handle = p_hwfn->p_rdma_info->iwarp.ll2_syn_handle;
p_rdma_info      3039 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	struct qed_rdma_events events = p_hwfn->p_rdma_info->events;
p_rdma_info      3107 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		srq_offset = p_hwfn->p_rdma_info->srq_id_offset;
p_rdma_info      3116 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		srq_offset = p_hwfn->p_rdma_info->srq_id_offset;
p_rdma_info      3126 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		p_hwfn->p_rdma_info->events.affiliated_event(
p_rdma_info      3127 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 			p_hwfn->p_rdma_info->events.context,
p_rdma_info      3161 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      3163 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 		      &p_hwfn->p_rdma_info->iwarp.listen_list);
p_rdma_info      3164 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      3186 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_lock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info      3188 drivers/net/ethernet/qlogic/qed/qed_iwarp.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->iwarp.iw_lock);
p_rdma_info       145 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_info *p_rdma_info;
p_rdma_info       147 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info = kzalloc(sizeof(*p_rdma_info), GFP_KERNEL);
p_rdma_info       148 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_rdma_info)
p_rdma_info       151 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_init(&p_rdma_info->lock);
p_rdma_info       153 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_hwfn->p_rdma_info = p_rdma_info;
p_rdma_info       159 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_hwfn->p_rdma_info);
p_rdma_info       160 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_hwfn->p_rdma_info = NULL;
p_rdma_info       165 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_info *p_rdma_info = p_hwfn->p_rdma_info;
p_rdma_info       172 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		p_rdma_info->proto = PROTOCOLID_IWARP;
p_rdma_info       174 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		p_rdma_info->proto = PROTOCOLID_ROCE;
p_rdma_info       176 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	num_cons = qed_cxt_get_proto_cid_count(p_hwfn, p_rdma_info->proto,
p_rdma_info       180 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		p_rdma_info->num_qps = num_cons;
p_rdma_info       182 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		p_rdma_info->num_qps = num_cons / 2; /* 2 cids per qp */
p_rdma_info       187 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->num_mrs = num_tasks;
p_rdma_info       192 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->queue_zone_base = (u16)RESC_START(p_hwfn, QED_L2_QUEUE);
p_rdma_info       193 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->max_queue_zones = (u16)RESC_NUM(p_hwfn, QED_L2_QUEUE);
p_rdma_info       196 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->dev = kzalloc(sizeof(*p_rdma_info->dev), GFP_KERNEL);
p_rdma_info       197 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_rdma_info->dev)
p_rdma_info       201 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->port = kzalloc(sizeof(*p_rdma_info->port), GFP_KERNEL);
p_rdma_info       202 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_rdma_info->port)
p_rdma_info       206 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->pd_map, RDMA_MAX_PDS,
p_rdma_info       216 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->dpi_map,
p_rdma_info       228 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->cq_map, num_cons, "CQ");
p_rdma_info       239 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->toggle_bits,
p_rdma_info       248 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->tid_map,
p_rdma_info       249 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_rdma_info->num_mrs, "MR");
p_rdma_info       257 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->cid_map, num_cons,
p_rdma_info       266 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->real_cid_map, num_cons,
p_rdma_info       275 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_rdma_info->num_srqs = qed_cxt_get_srq_count(p_hwfn);
p_rdma_info       276 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc(p_hwfn, &p_rdma_info->srq_map,
p_rdma_info       277 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_rdma_info->num_srqs, "SRQ");
p_rdma_info       294 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->srq_map.bitmap);
p_rdma_info       296 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->real_cid_map.bitmap);
p_rdma_info       298 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->cid_map.bitmap);
p_rdma_info       300 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->tid_map.bitmap);
p_rdma_info       302 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->toggle_bits.bitmap);
p_rdma_info       304 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->cq_map.bitmap);
p_rdma_info       306 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->dpi_map.bitmap);
p_rdma_info       308 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->pd_map.bitmap);
p_rdma_info       310 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->port);
p_rdma_info       312 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->dev);
p_rdma_info       367 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_info *p_rdma_info = p_hwfn->p_rdma_info;
p_rdma_info       372 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->cid_map, 1);
p_rdma_info       373 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->pd_map, 1);
p_rdma_info       374 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->dpi_map, 1);
p_rdma_info       375 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->cq_map, 1);
p_rdma_info       376 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->toggle_bits, 0);
p_rdma_info       377 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->tid_map, 1);
p_rdma_info       378 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->srq_map, 1);
p_rdma_info       379 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->real_cid_map, 1);
p_rdma_info       381 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->port);
p_rdma_info       382 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	kfree(p_rdma_info->dev);
p_rdma_info       391 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       392 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->tid_map, itid);
p_rdma_info       393 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       398 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_rdma_free_tid(p_hwfn, p_hwfn->p_rdma_info->dev->reserved_lkey);
p_rdma_info       406 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_cxt_free_proto_ilt(p_hwfn, p_hwfn->p_rdma_info->proto);
p_rdma_info       427 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	events = &p_hwfn->p_rdma_info->events;
p_rdma_info       437 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_device *dev = p_hwfn->p_rdma_info->dev;
p_rdma_info       479 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	num_qps = min_t(u64, num_qps, p_hwfn->p_rdma_info->num_qps);
p_rdma_info       488 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	dev->max_mr = p_hwfn->p_rdma_info->num_mrs - 1;
p_rdma_info       507 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	dev->max_srq = p_hwfn->p_rdma_info->num_srqs;
p_rdma_info       514 drivers/net/ethernet/qlogic/qed/qed_rdma.c 					   p_hwfn->p_rdma_info->num_qps;
p_rdma_info       518 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	dev->max_ah = p_hwfn->p_rdma_info->num_qps;
p_rdma_info       545 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_port *port = p_hwfn->p_rdma_info->port;
p_rdma_info       546 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_device *dev = p_hwfn->p_rdma_info->dev;
p_rdma_info       591 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_hwfn->p_rdma_info->num_cnqs = params->desired_cnq;
p_rdma_info       599 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info       636 drivers/net/ethernet/qlogic/qed/qed_rdma.c 			cpu_to_le16(p_hwfn->p_rdma_info->queue_zone_base +
p_rdma_info       650 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       652 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				    &p_hwfn->p_rdma_info->tid_map, itid);
p_rdma_info       653 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       665 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_device *dev = p_hwfn->p_rdma_info->dev;
p_rdma_info       735 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_hwfn->p_rdma_info->active = 0;
p_rdma_info       762 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info       768 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_ramrod->num_cnqs = p_hwfn->p_rdma_info->num_cnqs;
p_rdma_info       791 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       792 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_hwfn->p_rdma_info->dpi_map,
p_rdma_info       794 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       818 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_port *p_port = p_hwfn->p_rdma_info->port;
p_rdma_info       843 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	return p_hwfn->p_rdma_info->dev;
p_rdma_info       854 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (qz_offset > p_hwfn->p_rdma_info->max_queue_zones) {
p_rdma_info       857 drivers/net/ethernet/qlogic/qed/qed_rdma.c 			  qz_offset, p_hwfn->p_rdma_info->max_queue_zones);
p_rdma_info       861 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qz_num = p_hwfn->p_rdma_info->queue_zone_base + qz_offset;
p_rdma_info       963 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       965 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				    &p_hwfn->p_rdma_info->pd_map, &returned_id);
p_rdma_info       966 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       981 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       982 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->pd_map, pd);
p_rdma_info       983 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       989 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_info *p_info = p_hwfn->p_rdma_info;
p_rdma_info      1016 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	struct qed_rdma_info *p_info = p_hwfn->p_rdma_info;
p_rdma_info      1129 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	proto = p_hwfn->p_rdma_info->proto;
p_rdma_info      1151 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1154 drivers/net/ethernet/qlogic/qed/qed_rdma.c 			    &p_hwfn->p_rdma_info->cq_map,
p_rdma_info      1158 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1247 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	    !p_hwfn->p_rdma_info->active) {
p_rdma_info      1259 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	max_stats_queues = p_hwfn->p_rdma_info->dev->max_stats_queues;
p_rdma_info      1454 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info      1460 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (p_hwfn->p_rdma_info->last_tid < params->itid)
p_rdma_info      1461 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		p_hwfn->p_rdma_info->last_tid = params->itid;
p_rdma_info      1586 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info      1629 drivers/net/ethernet/qlogic/qed/qed_rdma.c 					 p_hwfn->p_rdma_info->proto,
p_rdma_info      1675 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info      1714 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info      1726 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	bmap = &p_hwfn->p_rdma_info->srq_map;
p_rdma_info      1728 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1730 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1753 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	bmap = &p_hwfn->p_rdma_info->srq_map;
p_rdma_info      1754 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1756 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1777 drivers/net/ethernet/qlogic/qed/qed_rdma.c 				 p_hwfn->p_rdma_info->proto, &init_data);
p_rdma_info      1802 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1804 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1814 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_hwfn->p_rdma_info->active)
p_rdma_info      1817 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1818 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	if (!p_hwfn->p_rdma_info->cid_map.bitmap)
p_rdma_info      1821 drivers/net/ethernet/qlogic/qed/qed_rdma.c 		result = !qed_bmap_is_empty(&p_hwfn->p_rdma_info->cid_map);
p_rdma_info      1822 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1869 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	p_hwfn->p_rdma_info->active = 1;
p_rdma_info      1894 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info      1895 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->dpi_map, dpi);
p_rdma_info      1896 drivers/net/ethernet/qlogic/qed/qed_rdma.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info        70 drivers/net/ethernet/qlogic/qed/qed_roce.c 	struct qed_rdma_events events = p_hwfn->p_rdma_info->events;
p_rdma_info       101 drivers/net/ethernet/qlogic/qed/qed_roce.c 	struct qed_bmap *rcid_map = &p_hwfn->p_rdma_info->real_cid_map;
p_rdma_info       157 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       158 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid);
p_rdma_info       159 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_release_id(p_hwfn, &p_hwfn->p_rdma_info->cid_map, cid + 1);
p_rdma_info       160 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       165 drivers/net/ethernet/qlogic/qed/qed_roce.c 	struct qed_rdma_info *p_rdma_info = p_hwfn->p_rdma_info;
p_rdma_info       170 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       171 drivers/net/ethernet/qlogic/qed/qed_roce.c 	rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->cid_map,
p_rdma_info       174 drivers/net/ethernet/qlogic/qed/qed_roce.c 		spin_unlock_bh(&p_rdma_info->lock);
p_rdma_info       178 drivers/net/ethernet/qlogic/qed/qed_roce.c 	rc = qed_rdma_bmap_alloc_id(p_hwfn, &p_rdma_info->cid_map,
p_rdma_info       181 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_unlock_bh(&p_rdma_info->lock);
p_rdma_info       193 drivers/net/ethernet/qlogic/qed/qed_roce.c 						      p_rdma_info->proto);
p_rdma_info       195 drivers/net/ethernet/qlogic/qed/qed_roce.c 						      p_rdma_info->proto);
p_rdma_info       212 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_lock_bh(&p_rdma_info->lock);
p_rdma_info       213 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, responder_icid);
p_rdma_info       214 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, requester_icid);
p_rdma_info       216 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_unlock_bh(&p_rdma_info->lock);
p_rdma_info       224 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_lock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       225 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_set_id(p_hwfn, &p_hwfn->p_rdma_info->real_cid_map, cid);
p_rdma_info       226 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);
p_rdma_info       371 drivers/net/ethernet/qlogic/qed/qed_roce.c 	proto = p_hwfn->p_rdma_info->proto;
p_rdma_info       496 drivers/net/ethernet/qlogic/qed/qed_roce.c 	proto = p_hwfn->p_rdma_info->proto;
p_rdma_info       719 drivers/net/ethernet/qlogic/qed/qed_roce.c 						  p_hwfn->p_rdma_info->proto);
p_rdma_info      1109 drivers/net/ethernet/qlogic/qed/qed_roce.c 	struct qed_rdma_info *p_rdma_info = p_hwfn->p_rdma_info;
p_rdma_info      1117 drivers/net/ethernet/qlogic/qed/qed_roce.c 	start_cid = qed_cxt_get_proto_cid_start(p_hwfn, p_rdma_info->proto);
p_rdma_info      1121 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_lock_bh(&p_rdma_info->lock);
p_rdma_info      1123 drivers/net/ethernet/qlogic/qed/qed_roce.c 	qed_bmap_release_id(p_hwfn, &p_rdma_info->real_cid_map, cid);
p_rdma_info      1124 drivers/net/ethernet/qlogic/qed/qed_roce.c 	if (qed_bmap_test_id(p_hwfn, &p_rdma_info->real_cid_map, xcid) == 0) {
p_rdma_info      1125 drivers/net/ethernet/qlogic/qed/qed_roce.c 		qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, cid);
p_rdma_info      1126 drivers/net/ethernet/qlogic/qed/qed_roce.c 		qed_bmap_release_id(p_hwfn, &p_rdma_info->cid_map, xcid);
p_rdma_info      1129 drivers/net/ethernet/qlogic/qed/qed_roce.c 	spin_unlock_bh(&p_hwfn->p_rdma_info->lock);