cqp               256 drivers/infiniband/hw/i40iw/i40iw.h 	struct i40iw_cqp cqp;
cqp               418 drivers/infiniband/hw/i40iw/i40iw.h struct i40iw_cqp_request *i40iw_get_cqp_request(struct i40iw_cqp *cqp, bool wait);
cqp               419 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_free_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request);
cqp               420 drivers/infiniband/hw/i40iw/i40iw.h void i40iw_put_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request);
cqp                75 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static inline void i40iw_get_cqp_reg_info(struct i40iw_sc_cqp *cqp,
cqp                80 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (cqp->dev->is_pf) {
cqp                81 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		*val = i40iw_rd32(cqp->dev->hw, I40E_PFPE_CQPTAIL);
cqp                85 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		*val = i40iw_rd32(cqp->dev->hw, I40E_VFPE_CQPTAIL1);
cqp                98 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 						struct i40iw_sc_cqp *cqp,
cqp               107 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_get_cqp_reg_info(cqp, &val, &newtail, &error);
cqp               109 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			error = (cqp->dev->is_pf) ?
cqp               110 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				 i40iw_rd32(cqp->dev->hw, I40E_PFPE_CQPERRCODES) :
cqp               111 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				 i40iw_rd32(cqp->dev->hw, I40E_VFPE_CQPERRCODES1);
cqp               116 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			I40IW_RING_MOVE_TAIL(cqp->sq_ring);
cqp               117 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			cqp->dev->cqp_cmd_stats[OP_COMPLETED_COMMANDS]++;
cqp               455 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_cqp_init(struct i40iw_sc_cqp *cqp,
cqp               466 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->size = sizeof(*cqp);
cqp               467 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->sq_size = info->sq_size;
cqp               468 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->hw_sq_size = hw_sq_size;
cqp               469 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->sq_base = info->sq;
cqp               470 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->host_ctx = info->host_ctx;
cqp               471 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->sq_pa = info->sq_pa;
cqp               472 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->host_ctx_pa = info->host_ctx_pa;
cqp               473 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->dev = info->dev;
cqp               474 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->struct_ver = info->struct_ver;
cqp               475 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->scratch_array = info->scratch_array;
cqp               476 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->polarity = 0;
cqp               477 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->en_datacenter_tcp = info->en_datacenter_tcp;
cqp               478 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->enabled_vf_count = info->enabled_vf_count;
cqp               479 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->hmc_profile = info->hmc_profile;
cqp               480 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	info->dev->cqp = cqp;
cqp               482 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	I40IW_RING_INIT(cqp->sq_ring, cqp->sq_size);
cqp               483 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->dev->cqp_cmd_stats[OP_REQUESTED_COMMANDS] = 0;
cqp               484 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->dev->cqp_cmd_stats[OP_COMPLETED_COMMANDS] = 0;
cqp               485 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	INIT_LIST_HEAD(&cqp->dev->cqp_cmd_head);               /* for the cqp commands backlog. */
cqp               487 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_wr32(cqp->dev->hw, I40E_PFPE_CQPTAIL, 0);
cqp               488 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_wr32(cqp->dev->hw, I40E_PFPE_CQPDB, 0);
cqp               490 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug(cqp->dev, I40IW_DEBUG_WQE,
cqp               492 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		    __func__, cqp->sq_size, cqp->hw_sq_size,
cqp               493 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		    cqp->sq_base, cqp->sq_pa, cqp, cqp->polarity);
cqp               503 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_cqp_create(struct i40iw_sc_cqp *cqp,
cqp               514 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	ret_code = i40iw_allocate_dma_mem(cqp->dev->hw,
cqp               515 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					  &cqp->sdbuf,
cqp               516 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					  I40IW_UPDATE_SD_BUF_SIZE * cqp->sq_size,
cqp               522 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	temp = LS_64(cqp->hw_sq_size, I40IW_CQPHC_SQSIZE) |
cqp               523 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	       LS_64(cqp->struct_ver, I40IW_CQPHC_SVER);
cqp               525 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 0, temp);
cqp               526 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 8, cqp->sq_pa);
cqp               527 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	temp = LS_64(cqp->enabled_vf_count, I40IW_CQPHC_ENABLED_VFS) |
cqp               528 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	       LS_64(cqp->hmc_profile, I40IW_CQPHC_HMC_PROFILE);
cqp               529 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 16, temp);
cqp               530 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 24, (uintptr_t)cqp);
cqp               531 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 32, 0);
cqp               532 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 40, 0);
cqp               533 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 48, 0);
cqp               534 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	set_64bit_val(cqp->host_ctx, 56, 0);
cqp               536 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CQP_HOST_CTX",
cqp               537 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			cqp->host_ctx, I40IW_CQP_CTX_SIZE * 8);
cqp               539 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	p1 = RS_32_1(cqp->host_ctx_pa, 32);
cqp               540 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	p2 = (u32)cqp->host_ctx_pa;
cqp               542 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (cqp->dev->is_pf) {
cqp               543 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_PFPE_CCQPHIGH, p1);
cqp               544 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_PFPE_CCQPLOW, p2);
cqp               546 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_VFPE_CCQPHIGH1, p1);
cqp               547 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_VFPE_CCQPLOW1, p2);
cqp               551 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			i40iw_free_dma_mem(cqp->dev->hw, &cqp->sdbuf);
cqp               557 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			if (cqp->dev->is_pf)
cqp               558 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				err_code = i40iw_rd32(cqp->dev->hw, I40E_PFPE_CQPERRCODES);
cqp               560 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				err_code = i40iw_rd32(cqp->dev->hw, I40E_VFPE_CQPERRCODES1);
cqp               566 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		if (cqp->dev->is_pf)
cqp               567 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			val = i40iw_rd32(cqp->dev->hw, I40E_PFPE_CCQPSTATUS);
cqp               569 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			val = i40iw_rd32(cqp->dev->hw, I40E_VFPE_CCQPSTATUS1);
cqp               574 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		cqp->process_cqp_sds = i40iw_update_sds_noccq;
cqp               582 drivers/infiniband/hw/i40iw/i40iw_ctrl.c void i40iw_sc_cqp_post_sq(struct i40iw_sc_cqp *cqp)
cqp               584 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (cqp->dev->is_pf)
cqp               585 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_PFPE_CQPDB, I40IW_RING_GETCURRENT_HEAD(cqp->sq_ring));
cqp               587 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_VFPE_CQPDB1, I40IW_RING_GETCURRENT_HEAD(cqp->sq_ring));
cqp               589 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug(cqp->dev,
cqp               593 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		    cqp->sq_ring.head,
cqp               594 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		    cqp->sq_ring.tail,
cqp               595 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		    cqp->sq_ring.size);
cqp               604 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static u64 *i40iw_sc_cqp_get_next_send_wqe_idx(struct i40iw_sc_cqp *cqp,
cqp               610 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (I40IW_RING_FULL_ERR(cqp->sq_ring)) {
cqp               611 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_debug(cqp->dev,
cqp               615 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			    cqp->sq_ring.head,
cqp               616 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			    cqp->sq_ring.tail,
cqp               617 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			    cqp->sq_ring.size);
cqp               620 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	I40IW_ATOMIC_RING_MOVE_HEAD(cqp->sq_ring, *wqe_idx, ret_code);
cqp               621 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->dev->cqp_cmd_stats[OP_REQUESTED_COMMANDS]++;
cqp               625 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		cqp->polarity = !cqp->polarity;
cqp               627 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = cqp->sq_base[*wqe_idx].elem;
cqp               628 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->scratch_array[*wqe_idx] = scratch;
cqp               639 drivers/infiniband/hw/i40iw/i40iw_ctrl.c u64 *i40iw_sc_cqp_get_next_send_wqe(struct i40iw_sc_cqp *cqp, u64 scratch)
cqp               643 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_cqp_get_next_send_wqe_idx(cqp, scratch, &wqe_idx);
cqp               650 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_cqp_destroy(struct i40iw_sc_cqp *cqp)
cqp               656 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (cqp->dev->is_pf) {
cqp               657 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_PFPE_CCQPHIGH, 0);
cqp               658 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_PFPE_CCQPLOW, 0);
cqp               661 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_VFPE_CCQPHIGH1, 0);
cqp               662 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_wr32(cqp->dev->hw, I40E_VFPE_CCQPLOW1, 0);
cqp               671 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		val = i40iw_rd32(cqp->dev->hw, cqpstat_addr);
cqp               674 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_free_dma_mem(cqp->dev->hw, &cqp->sdbuf);
cqp               725 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp               741 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = (struct i40iw_sc_cqp *)(unsigned long)qp_ctx;
cqp               749 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	info->scratch = cqp->scratch_array[wqe_idx];
cqp               753 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	get_64bit_val(cqp->sq_base[wqe_idx].elem, 24, &temp1);
cqp               755 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	info->cqp = cqp;
cqp               768 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	I40IW_RING_MOVE_TAIL(cqp->sq_ring);
cqp               781 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp               791 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	ccq = cqp->dev->ccq;
cqp               807 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			i40iw_debug(cqp->dev, I40IW_DEBUG_WQE,
cqp               830 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp               841 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp               849 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID) |
cqp               854 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE_PUSH_PAGES WQE",
cqp               858 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp               871 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp               882 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp               889 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp               892 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE_HMC_PM_FUNC_TABLE WQE",
cqp               895 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp               909 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp               920 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp               929 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		       LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp               933 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE_HMC_PM_FUNC_TABLE WQE",
cqp               936 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp               941 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp               943 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000000);
cqp               945 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_sc_poll_for_cqp_op_done(cqp,
cqp               957 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_manage_hmc_pm_func_table_done(struct i40iw_sc_cqp *cqp)
cqp               959 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_MANAGE_HMC_PM_FUNC_TABLE, NULL);
cqp               966 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_commit_fpm_values_done(struct i40iw_sc_cqp *cqp)
cqp               968 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_COMMIT_FPM_VALUES, NULL);
cqp               981 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp               993 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1001 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1005 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "COMMIT_FPM_VALUES WQE",
cqp              1008 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp              1013 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1016 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
cqp              1018 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_sc_commit_fpm_values_done(cqp);
cqp              1028 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_query_fpm_values_done(struct i40iw_sc_cqp *cqp)
cqp              1030 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_QUERY_FPM_VALUES, NULL);
cqp              1043 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp              1055 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1063 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1067 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QUERY_FPM WQE",
cqp              1071 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp              1077 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1079 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
cqp              1081 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_sc_query_fpm_values_done(cqp);
cqp              1095 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp              1103 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1121 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1125 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "ARP_CACHE_ENTRY WQE",
cqp              1129 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1141 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp              1149 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1155 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1158 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "ARP_CACHE_DEL_ENTRY WQE",
cqp              1162 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1174 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp              1182 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1189 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1193 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QUERY_ARP_CACHE_ENTRY WQE",
cqp              1197 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1209 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp              1217 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1225 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1229 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE_APBVT WQE",
cqp              1233 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1254 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp              1265 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1318 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	temp = LS_64(cqp->polarity, I40IW_CQPSQ_QHASH_WQEVALID) |
cqp              1327 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE_QHASH WQE",
cqp              1331 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1342 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp              1349 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1353 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1356 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "ALLOCATE_LOCAL_MAC_IPADDR WQE",
cqp              1359 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1371 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp              1379 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1393 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1397 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "ADD_LOCAL_MAC_IPADDR WQE",
cqp              1401 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1414 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				struct i40iw_sc_cqp *cqp,
cqp              1423 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1429 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID) |
cqp              1434 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "DEL_LOCAL_MAC_IPADDR WQE",
cqp              1438 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1448 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code i40iw_sc_cqp_nop(struct i40iw_sc_cqp *cqp,
cqp              1455 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1459 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1461 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "NOP WQE",
cqp              1465 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1522 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1526 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ceq->dev->cqp;
cqp              1527 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1540 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1544 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CEQ_CREATE WQE",
cqp              1548 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1558 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1560 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ceq->dev->cqp;
cqp              1561 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_CREATE_CEQ, NULL);
cqp              1570 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1572 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ceq->dev->cqp;
cqp              1573 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->process_cqp_sds = i40iw_update_sds_noccq;
cqp              1574 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_DESTROY_CEQ, NULL);
cqp              1602 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1606 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ceq->dev->cqp;
cqp              1607 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1617 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1619 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CEQ_DESTROY WQE",
cqp              1623 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1706 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1709 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = aeq->dev->cqp;
cqp              1710 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1722 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1725 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "AEQ_CREATE WQE",
cqp              1728 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1743 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1746 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = aeq->dev->cqp;
cqp              1747 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              1755 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              1758 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "AEQ_DESTROY WQE",
cqp              1761 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              1911 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1913 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = aeq->dev->cqp;
cqp              1914 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_CREATE_AEQ, NULL);
cqp              1923 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1925 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = aeq->dev->cqp;
cqp              1926 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return  i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_DESTROY_AEQ, NULL);
cqp              1986 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              1988 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ccq->dev->cqp;
cqp              1989 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return	i40iw_sc_poll_for_cqp_op_done(cqp, I40IW_CQP_OP_CREATE_CQ, NULL);
cqp              2005 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2009 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ccq->dev->cqp;
cqp              2010 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2034 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2038 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CCQ_CREATE WQE",
cqp              2042 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2047 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->process_cqp_sds = i40iw_cqp_sds_cmd;
cqp              2062 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2068 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = ccq->dev->cqp;
cqp              2069 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2083 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2087 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CCQ_DESTROY WQE",
cqp              2090 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp              2095 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2096 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000);
cqp              2099 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp->process_cqp_sds = i40iw_update_sds_noccq;
cqp              2163 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2172 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = cq->dev->cqp;
cqp              2173 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2199 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2203 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CQ_CREATE WQE",
cqp              2207 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2221 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2225 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = cq->dev->cqp;
cqp              2226 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2243 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2247 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CQ_DESTROY WQE",
cqp              2251 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2267 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2284 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = cq->dev->cqp;
cqp              2285 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2338 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2342 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "CQ_MODIFY WQE",
cqp              2346 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2444 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2452 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = qp->pd->dev->cqp;
cqp              2453 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2470 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2473 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QP_CREATE WQE",
cqp              2477 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2495 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2500 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = qp->pd->dev->cqp;
cqp              2501 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2535 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2539 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QP_MODIFY WQE",
cqp              2543 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2563 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2567 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = qp->pd->dev->cqp;
cqp              2568 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2579 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2582 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QP_DESTROY WQE",
cqp              2586 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2605 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2620 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = qp->pd->dev->cqp;
cqp              2621 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2647 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2651 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "QP_FLUSH WQE",
cqp              2655 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2674 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2677 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = qp->pd->dev->cqp;
cqp              2678 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2690 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2694 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "GEN_AE WQE",
cqp              2698 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2716 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2719 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              2720 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2730 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2738 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2944 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              2949 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              2950 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              2972 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              2980 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              2999 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              3018 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              3019 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3055 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3063 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3081 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              3092 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              3093 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3118 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3126 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3145 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              3147 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              3148 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3160 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3168 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3186 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              3188 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              3189 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3197 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3205 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3225 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp;
cqp              3228 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	cqp = dev->cqp;
cqp              3229 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3238 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3246 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3526 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					dev->cqp,
cqp              3608 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					dev->cqp,
cqp              3633 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static enum i40iw_status_code cqp_sds_wqe_fill(struct i40iw_sc_cqp *cqp,
cqp              3641 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_dma_mem *sdbuf = &cqp->sdbuf;
cqp              3645 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe_idx(cqp, scratch, &wqe_idx);
cqp              3654 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID) |
cqp              3696 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "UPDATE_PE_SDS WQE",
cqp              3711 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp = dev->cqp;
cqp              3714 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	ret_code = cqp_sds_wqe_fill(cqp, info, scratch);
cqp              3716 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3730 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	struct i40iw_sc_cqp *cqp = dev->cqp;
cqp              3733 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	ret_code = cqp_sds_wqe_fill(cqp, info, 0);
cqp              3736 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp              3740 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_sc_cqp_post_sq(cqp);
cqp              3741 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
cqp              3752 drivers/infiniband/hw/i40iw/i40iw_ctrl.c enum i40iw_status_code i40iw_sc_suspend_qp(struct i40iw_sc_cqp *cqp,
cqp              3759 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3764 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3768 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "SUSPEND_QP WQE",
cqp              3771 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_sc_cqp_post_sq(cqp);
cqp              3781 drivers/infiniband/hw/i40iw/i40iw_ctrl.c enum i40iw_status_code i40iw_sc_resume_qp(struct i40iw_sc_cqp *cqp,
cqp              3788 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3797 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3801 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "RESUME_QP WQE",
cqp              3804 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_sc_cqp_post_sq(cqp);
cqp              3817 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 					struct i40iw_sc_cqp *cqp,
cqp              3828 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp              3836 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp              3840 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "SHMC_PAGES_ALLOCATED WQE",
cqp              3842 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
cqp              3848 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 		i40iw_sc_cqp_post_sq(cqp);
cqp              3851 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000);
cqp              3853 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 			ret_code = i40iw_sc_poll_for_cqp_op_done(cqp,
cqp              3865 drivers/infiniband/hw/i40iw/i40iw_ctrl.c static bool i40iw_ring_full(struct i40iw_sc_cqp *cqp)
cqp              3867 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	return I40IW_RING_FULL_ERR(cqp->sq_ring);
cqp              4044 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.del_local_mac_ipaddr_entry.cqp,
cqp              4063 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.del_arp_cache_entry.cqp,
cqp              4070 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.manage_apbvt_entry.cqp,
cqp              4087 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.alloc_local_mac_ipaddr_entry.cqp,
cqp              4093 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.add_local_mac_ipaddr_entry.cqp,
cqp              4100 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.manage_qhash_table_entry.cqp,
cqp              4201 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.add_arp_cache_entry.cqp,
cqp              4208 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.manage_push_page.cqp,
cqp              4224 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.manage_hmc_pm.dev->cqp,
cqp              4232 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.suspend_resume.cqp,
cqp              4238 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.suspend_resume.cqp,
cqp              4244 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.manage_vf_pble_bp.cqp,
cqp              4252 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.query_fpm_values.cqp,
cqp              4261 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 				pcmdinfo->in.u.commit_fpm_values.cqp,
cqp              4288 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	if (list_empty(&dev->cqp_cmd_head) && !i40iw_ring_full(dev->cqp))
cqp              4307 drivers/infiniband/hw/i40iw/i40iw_ctrl.c 	while (!list_empty(&dev->cqp_cmd_head) && !i40iw_ring_full(dev->cqp)) {
cqp               164 drivers/infiniband/hw/i40iw/i40iw_hmc.c 	return dev->cqp->process_cqp_sds(dev, &sdinfo);
cqp               207 drivers/infiniband/hw/i40iw/i40iw_hmc.c 			ret_code = dev->cqp->process_cqp_sds(dev, &sdinfo);
cqp               218 drivers/infiniband/hw/i40iw/i40iw_hmc.c 		ret_code = dev->cqp->process_cqp_sds(dev, &sdinfo);
cqp               148 drivers/infiniband/hw/i40iw/i40iw_hw.c 				i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp               152 drivers/infiniband/hw/i40iw/i40iw_hw.c 				i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp               453 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, add_port);
cqp               466 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_apbvt_entry.cqp = &iwdev->cqp.sc_cqp;
cqp               539 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp               552 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_info->in.u.add_arp_cache_entry.cqp = &iwdev->cqp.sc_cqp;
cqp               556 drivers/infiniband/hw/i40iw/i40iw_hw.c 		cqp_info->in.u.del_arp_cache_entry.cqp = &iwdev->cqp.sc_cqp;
cqp               560 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.add_arp_cache_entry.cqp = &iwdev->cqp.sc_cqp;
cqp               598 drivers/infiniband/hw/i40iw/i40iw_hw.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp               652 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_qhash_table_entry.cqp = &iwdev->cqp.sc_cqp;
cqp               680 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp               735 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp               770 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp               780 drivers/infiniband/hw/i40iw/i40iw_hw.c 	cqp_info->in.u.manage_vf_pble_bp.cqp = &iwdev->cqp.sc_cqp;
cqp               242 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp *cqp = &iwdev->cqp;
cqp               245 drivers/infiniband/hw/i40iw/i40iw_main.c 		dev->cqp_ops->cqp_destroy(dev->cqp);
cqp               249 drivers/infiniband/hw/i40iw/i40iw_main.c 	i40iw_free_dma_mem(dev->hw, &cqp->sq);
cqp               250 drivers/infiniband/hw/i40iw/i40iw_main.c 	kfree(cqp->scratch_array);
cqp               251 drivers/infiniband/hw/i40iw/i40iw_main.c 	iwdev->cqp.scratch_array = NULL;
cqp               253 drivers/infiniband/hw/i40iw/i40iw_main.c 	kfree(cqp->cqp_requests);
cqp               254 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp->cqp_requests = NULL;
cqp               499 drivers/infiniband/hw/i40iw/i40iw_main.c 		return (dev->cqp_misc_ops->static_hmc_pages_allocated(dev->cqp, 0,
cqp               564 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp *cqp = &iwdev->cqp;
cqp               568 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp->cqp_requests = kcalloc(sqsize, sizeof(*cqp->cqp_requests), GFP_KERNEL);
cqp               569 drivers/infiniband/hw/i40iw/i40iw_main.c 	if (!cqp->cqp_requests)
cqp               571 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp->scratch_array = kcalloc(sqsize, sizeof(*cqp->scratch_array), GFP_KERNEL);
cqp               572 drivers/infiniband/hw/i40iw/i40iw_main.c 	if (!cqp->scratch_array) {
cqp               573 drivers/infiniband/hw/i40iw/i40iw_main.c 		kfree(cqp->cqp_requests);
cqp               576 drivers/infiniband/hw/i40iw/i40iw_main.c 	dev->cqp = &cqp->sc_cqp;
cqp               577 drivers/infiniband/hw/i40iw/i40iw_main.c 	dev->cqp->dev = dev;
cqp               579 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = i40iw_allocate_dma_mem(dev->hw, &cqp->sq,
cqp               588 drivers/infiniband/hw/i40iw/i40iw_main.c 	dev->cqp->host_ctx_pa = mem.pa;
cqp               589 drivers/infiniband/hw/i40iw/i40iw_main.c 	dev->cqp->host_ctx = mem.va;
cqp               593 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_init_info.sq = cqp->sq.va;
cqp               594 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_init_info.sq_pa = cqp->sq.pa;
cqp               599 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_init_info.scratch_array = cqp->scratch_array;
cqp               600 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = dev->cqp_ops->cqp_init(dev->cqp, &cqp_init_info);
cqp               605 drivers/infiniband/hw/i40iw/i40iw_main.c 	status = dev->cqp_ops->cqp_create(dev->cqp, &maj_err, &min_err);
cqp               611 drivers/infiniband/hw/i40iw/i40iw_main.c 	spin_lock_init(&cqp->req_lock);
cqp               612 drivers/infiniband/hw/i40iw/i40iw_main.c 	INIT_LIST_HEAD(&cqp->cqp_avail_reqs);
cqp               613 drivers/infiniband/hw/i40iw/i40iw_main.c 	INIT_LIST_HEAD(&cqp->cqp_pending_reqs);
cqp               616 drivers/infiniband/hw/i40iw/i40iw_main.c 		init_waitqueue_head(&cqp->cqp_requests[i].waitq);
cqp               617 drivers/infiniband/hw/i40iw/i40iw_main.c 		list_add_tail(&cqp->cqp_requests[i].list, &cqp->cqp_avail_reqs);
cqp               746 drivers/infiniband/hw/i40iw/i40iw_main.c 	scratch = (uintptr_t)&iwdev->cqp.sc_cqp;
cqp              1046 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp              1059 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.del_local_mac_ipaddr_entry.cqp = &iwcqp->sc_cqp;
cqp              1079 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp              1098 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.add_local_mac_ipaddr_entry.cqp = &iwcqp->sc_cqp;
cqp              1118 drivers/infiniband/hw/i40iw/i40iw_main.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp              1135 drivers/infiniband/hw/i40iw/i40iw_main.c 	cqp_info->in.u.alloc_local_mac_ipaddr_entry.cqp = &iwcqp->sc_cqp;
cqp                52 drivers/infiniband/hw/i40iw/i40iw_p.h void i40iw_sc_cqp_post_sq(struct i40iw_sc_cqp *cqp);
cqp                54 drivers/infiniband/hw/i40iw/i40iw_p.h u64 *i40iw_sc_cqp_get_next_send_wqe(struct i40iw_sc_cqp *cqp, u64 scratch);
cqp                96 drivers/infiniband/hw/i40iw/i40iw_p.h enum i40iw_status_code i40iw_sc_suspend_qp(struct i40iw_sc_cqp *cqp,
cqp                99 drivers/infiniband/hw/i40iw/i40iw_p.h enum i40iw_status_code i40iw_sc_resume_qp(struct i40iw_sc_cqp *cqp,
cqp               102 drivers/infiniband/hw/i40iw/i40iw_p.h enum i40iw_status_code i40iw_sc_static_hmc_pages_allocated(struct i40iw_sc_cqp *cqp,
cqp               518 drivers/infiniband/hw/i40iw/i40iw_puda.c 	struct i40iw_sc_cqp *cqp;
cqp               524 drivers/infiniband/hw/i40iw/i40iw_puda.c 	cqp = dev->cqp;
cqp               525 drivers/infiniband/hw/i40iw/i40iw_puda.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, 0);
cqp               536 drivers/infiniband/hw/i40iw/i40iw_puda.c 		 LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp               540 drivers/infiniband/hw/i40iw/i40iw_puda.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_PUDA, "PUDA CQE", wqe, 32);
cqp               541 drivers/infiniband/hw/i40iw/i40iw_puda.c 	i40iw_sc_cqp_post_sq(cqp);
cqp               542 drivers/infiniband/hw/i40iw/i40iw_puda.c 	status = dev->cqp_ops->poll_for_cqp_op_done(dev->cqp,
cqp               631 drivers/infiniband/hw/i40iw/i40iw_puda.c 	struct i40iw_sc_cqp *cqp;
cqp               636 drivers/infiniband/hw/i40iw/i40iw_puda.c 	cqp = dev->cqp;
cqp               637 drivers/infiniband/hw/i40iw/i40iw_puda.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, 0);
cqp               655 drivers/infiniband/hw/i40iw/i40iw_puda.c 	    LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp               661 drivers/infiniband/hw/i40iw/i40iw_puda.c 	i40iw_sc_cqp_post_sq(dev->cqp);
cqp               662 drivers/infiniband/hw/i40iw/i40iw_puda.c 	status = dev->cqp_ops->poll_for_cqp_op_done(dev->cqp,
cqp               741 drivers/infiniband/hw/i40iw/i40iw_puda.c 		ret = dev->cqp_ops->poll_for_cqp_op_done(dev->cqp,
cqp               773 drivers/infiniband/hw/i40iw/i40iw_puda.c 		ret = dev->cqp_ops->poll_for_cqp_op_done(dev->cqp,
cqp               486 drivers/infiniband/hw/i40iw/i40iw_type.h 	struct i40iw_sc_cqp *cqp;
cqp               559 drivers/infiniband/hw/i40iw/i40iw_type.h 	struct i40iw_sc_cqp *cqp;
cqp              1219 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1225 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1231 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1238 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1244 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1250 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1262 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1305 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1313 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1321 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1327 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp              1339 drivers/infiniband/hw/i40iw/i40iw_type.h 			struct i40iw_sc_cqp *cqp;
cqp               362 drivers/infiniband/hw/i40iw/i40iw_utils.c struct i40iw_cqp_request *i40iw_get_cqp_request(struct i40iw_cqp *cqp, bool wait)
cqp               367 drivers/infiniband/hw/i40iw/i40iw_utils.c 	spin_lock_irqsave(&cqp->req_lock, flags);
cqp               368 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (!list_empty(&cqp->cqp_avail_reqs)) {
cqp               369 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = list_entry(cqp->cqp_avail_reqs.next,
cqp               373 drivers/infiniband/hw/i40iw/i40iw_utils.c 	spin_unlock_irqrestore(&cqp->req_lock, flags);
cqp               401 drivers/infiniband/hw/i40iw/i40iw_utils.c void i40iw_free_cqp_request(struct i40iw_cqp *cqp, struct i40iw_cqp_request *cqp_request)
cqp               403 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_device *iwdev = container_of(cqp, struct i40iw_device, cqp);
cqp               413 drivers/infiniband/hw/i40iw/i40iw_utils.c 		spin_lock_irqsave(&cqp->req_lock, flags);
cqp               414 drivers/infiniband/hw/i40iw/i40iw_utils.c 		list_add_tail(&cqp_request->list, &cqp->cqp_avail_reqs);
cqp               415 drivers/infiniband/hw/i40iw/i40iw_utils.c 		spin_unlock_irqrestore(&cqp->req_lock, flags);
cqp               425 drivers/infiniband/hw/i40iw/i40iw_utils.c void i40iw_put_cqp_request(struct i40iw_cqp *cqp,
cqp               429 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(cqp, cqp_request);
cqp               437 drivers/infiniband/hw/i40iw/i40iw_utils.c static void i40iw_free_pending_cqp_request(struct i40iw_cqp *cqp,
cqp               440 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_device *iwdev = container_of(cqp, struct i40iw_device, cqp);
cqp               447 drivers/infiniband/hw/i40iw/i40iw_utils.c 	i40iw_put_cqp_request(cqp, cqp_request);
cqp               460 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp *cqp = &iwdev->cqp;
cqp               465 drivers/infiniband/hw/i40iw/i40iw_utils.c 	pending_work = I40IW_RING_WORK_AVAILABLE(cqp->sc_cqp.sq_ring);
cqp               466 drivers/infiniband/hw/i40iw/i40iw_utils.c 	wqe_idx = I40IW_RING_GETCURRENT_TAIL(cqp->sc_cqp.sq_ring);
cqp               468 drivers/infiniband/hw/i40iw/i40iw_utils.c 		cqp_request = (struct i40iw_cqp_request *)(unsigned long)cqp->scratch_array[wqe_idx];
cqp               470 drivers/infiniband/hw/i40iw/i40iw_utils.c 			i40iw_free_pending_cqp_request(cqp, cqp_request);
cqp               471 drivers/infiniband/hw/i40iw/i40iw_utils.c 		wqe_idx = (wqe_idx + 1) % I40IW_RING_GETSIZE(cqp->sc_cqp.sq_ring);
cqp               478 drivers/infiniband/hw/i40iw/i40iw_utils.c 			i40iw_free_pending_cqp_request(cqp, cqp_request);
cqp               510 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp               562 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(&iwdev->cqp, cqp_request);
cqp               569 drivers/infiniband/hw/i40iw/i40iw_utils.c 		i40iw_free_cqp_request(&iwdev->cqp, cqp_request);
cqp               656 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp               839 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp               865 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_sc_cqp *cqp = dev->cqp;
cqp               869 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp               875 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.suspend_resume.cqp = cqp;
cqp              1018 drivers/infiniband/hw/i40iw/i40iw_utils.c 	ccq_cqe_info.cqp = NULL;
cqp              1027 drivers/infiniband/hw/i40iw/i40iw_utils.c 	i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp              1072 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp              1105 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              1110 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.query_fpm_values.cqp = dev->cqp;
cqp              1138 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              1143 drivers/infiniband/hw/i40iw/i40iw_utils.c 	cqp_info->in.u.commit_fpm_values.cqp = dev->cqp;
cqp              1192 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp              1222 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp              1270 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp               222 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp               234 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.manage_push_page.cqp = &iwdev->cqp.sc_cqp;
cqp               242 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	i40iw_put_cqp_request(&iwdev->cqp, cqp_request);
cqp               259 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, false);
cqp               270 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_info->in.u.manage_push_page.cqp = &iwdev->cqp.sc_cqp;
cqp               523 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	struct i40iw_cqp *iwcqp = &iwdev->cqp;
cqp               798 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, wait);
cqp              1038 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              1183 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              1518 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              1685 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp              2017 drivers/infiniband/hw/i40iw/i40iw_verbs.c 	cqp_request = i40iw_get_cqp_request(&iwdev->cqp, true);
cqp                51 drivers/infiniband/hw/i40iw/i40iw_vf.c enum i40iw_status_code i40iw_manage_vf_pble_bp(struct i40iw_sc_cqp *cqp,
cqp                59 drivers/infiniband/hw/i40iw/i40iw_vf.c 	wqe = i40iw_sc_cqp_get_next_send_wqe(cqp, scratch);
cqp                70 drivers/infiniband/hw/i40iw/i40iw_vf.c 	    LS_64(cqp->polarity, I40IW_CQPSQ_WQEVALID);
cqp                76 drivers/infiniband/hw/i40iw/i40iw_vf.c 	i40iw_debug_buf(cqp->dev, I40IW_DEBUG_WQE, "MANAGE VF_PBLE_BP WQE", wqe, I40IW_CQP_WQE_SIZE * 8);
cqp                79 drivers/infiniband/hw/i40iw/i40iw_vf.c 		i40iw_sc_cqp_post_sq(cqp);
cqp                55 drivers/infiniband/hw/i40iw/i40iw_vf.h enum i40iw_status_code i40iw_manage_vf_pble_bp(struct i40iw_sc_cqp *cqp,
cqp              15026 drivers/scsi/lpfc/lpfc_sli.c lpfc_cq_create_set(struct lpfc_hba *phba, struct lpfc_queue **cqp,
cqp              15043 drivers/scsi/lpfc/lpfc_sli.c 	if (!cqp || !hdwq || !numcq)
cqp              15051 drivers/scsi/lpfc/lpfc_sli.c 	length += ((numcq * cqp[0]->page_count) *
cqp              15069 drivers/scsi/lpfc/lpfc_sli.c 		cq = cqp[idx];
cqp              15243 drivers/scsi/lpfc/lpfc_sli.c 		cq = cqp[idx];
cqp              16047 drivers/scsi/lpfc/lpfc_sli.c 		struct lpfc_queue **drqp, struct lpfc_queue **cqp,
cqp              16062 drivers/scsi/lpfc/lpfc_sli.c 	if (!hrqp || !drqp || !cqp || !numrq)
cqp              16098 drivers/scsi/lpfc/lpfc_sli.c 		cq  = cqp[idx];
cqp              1029 drivers/scsi/lpfc/lpfc_sli4.h int lpfc_cq_create_set(struct lpfc_hba *phba, struct lpfc_queue **cqp,
cqp              1039 drivers/scsi/lpfc/lpfc_sli4.h 			struct lpfc_queue **drqp, struct lpfc_queue **cqp,