kcqe              988 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe **kcq;
kcqe              997 drivers/net/ethernet/broadcom/cnic.c 	kcq = (struct kcqe **) info->dma.pg_arr;
kcqe             1425 drivers/net/ethernet/broadcom/cnic.c 				   struct kcqe *cqes[], u32 num_cqes)
kcqe             1551 drivers/net/ethernet/broadcom/cnic.c 	struct iscsi_kcqe kcqe;
kcqe             1552 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             1554 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             1556 drivers/net/ethernet/broadcom/cnic.c 		kcqe.completion_status =
kcqe             1578 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = ISCSI_KCQE_COMPLETION_STATUS_SUCCESS;
kcqe             1581 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = ISCSI_KCQE_OPCODE_INIT;
kcqe             1582 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             1880 drivers/net/ethernet/broadcom/cnic.c 	struct iscsi_kcqe kcqe;
kcqe             1881 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             1902 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             1903 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = ISCSI_KCQE_OPCODE_OFFLOAD_CONN;
kcqe             1904 drivers/net/ethernet/broadcom/cnic.c 	kcqe.iscsi_conn_id = l5_cid;
kcqe             1905 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = ISCSI_KCQE_COMPLETION_STATUS_CTX_ALLOC_FAILURE;
kcqe             1909 drivers/net/ethernet/broadcom/cnic.c 		kcqe.completion_status =
kcqe             1931 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = ISCSI_KCQE_COMPLETION_STATUS_SUCCESS;
kcqe             1932 drivers/net/ethernet/broadcom/cnic.c 	kcqe.iscsi_conn_context_id = BNX2X_HW_CID(bp, cp->ctx_tbl[l5_cid].cid);
kcqe             1935 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             1999 drivers/net/ethernet/broadcom/cnic.c 	struct iscsi_kcqe kcqe;
kcqe             2000 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2027 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2028 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = ISCSI_KCQE_OPCODE_DESTROY_CONN;
kcqe             2029 drivers/net/ethernet/broadcom/cnic.c 	kcqe.iscsi_conn_id = l5_cid;
kcqe             2030 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = ISCSI_KCQE_COMPLETION_STATUS_SUCCESS;
kcqe             2031 drivers/net/ethernet/broadcom/cnic.c 	kcqe.iscsi_conn_context_id = req->context_id;
kcqe             2033 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             2228 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kcq kcqe;
kcqe             2229 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2231 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2232 drivers/net/ethernet/broadcom/cnic.c 	kcqe.pg_host_opaque = req->host_opaque;
kcqe             2233 drivers/net/ethernet/broadcom/cnic.c 	kcqe.pg_cid = req->host_opaque;
kcqe             2234 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = L4_KCQE_OPCODE_VALUE_OFFLOAD_PG;
kcqe             2235 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             2243 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kcq kcqe;
kcqe             2244 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2246 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2247 drivers/net/ethernet/broadcom/cnic.c 	kcqe.pg_host_opaque = req->pg_host_opaque;
kcqe             2248 drivers/net/ethernet/broadcom/cnic.c 	kcqe.pg_cid = req->pg_cid;
kcqe             2249 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = L4_KCQE_OPCODE_VALUE_UPDATE_PG;
kcqe             2250 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             2353 drivers/net/ethernet/broadcom/cnic.c 	struct fcoe_kcqe kcqe;
kcqe             2354 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2422 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2423 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = FCOE_KCQE_OPCODE_OFFLOAD_CONN;
kcqe             2424 drivers/net/ethernet/broadcom/cnic.c 	kcqe.fcoe_conn_id = req1->fcoe_conn_id;
kcqe             2425 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = FCOE_KCQE_COMPLETION_STATUS_CTX_ALLOC_FAILURE;
kcqe             2427 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             2500 drivers/net/ethernet/broadcom/cnic.c 	struct fcoe_kcqe kcqe;
kcqe             2501 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2516 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2517 drivers/net/ethernet/broadcom/cnic.c 	kcqe.completion_status = FCOE_KCQE_COMPLETION_STATUS_ERROR;
kcqe             2524 drivers/net/ethernet/broadcom/cnic.c 			kcqe.completion_status = 0;
kcqe             2530 drivers/net/ethernet/broadcom/cnic.c 	kcqe.op_code = FCOE_KCQE_OPCODE_DESTROY_CONN;
kcqe             2531 drivers/net/ethernet/broadcom/cnic.c 	kcqe.fcoe_conn_id = req->conn_id;
kcqe             2532 drivers/net/ethernet/broadcom/cnic.c 	kcqe.fcoe_conn_context_id = cid;
kcqe             2534 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = (struct kcqe *) &kcqe;
kcqe             2584 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe kcqe;
kcqe             2585 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *cqes[1];
kcqe             2593 drivers/net/ethernet/broadcom/cnic.c 	memset(&kcqe, 0, sizeof(kcqe));
kcqe             2611 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_op_flag = kcqe_op << KCQE_FLAGS_OPCODE_SHIFT;
kcqe             2612 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_op_flag |= KCQE_FLAGS_LAYER_MASK_L5_FCOE;
kcqe             2613 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_info1 = FCOE_KCQE_COMPLETION_STATUS_PARITY_ERROR;
kcqe             2614 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_info2 = cid;
kcqe             2615 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_info0 = l5_cid;
kcqe             2622 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_op_flag = (opcode + 0x10) << KCQE_FLAGS_OPCODE_SHIFT;
kcqe             2623 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_op_flag |= KCQE_FLAGS_LAYER_MASK_L5_ISCSI;
kcqe             2624 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_info1 = ISCSI_KCQE_COMPLETION_STATUS_PARITY_ERR;
kcqe             2625 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_info2 = cid;
kcqe             2626 drivers/net/ethernet/broadcom/cnic.c 		cnic_get_l5_cid(cp, BNX2X_SW_CID(cid), &kcqe.kcqe_info0);
kcqe             2629 drivers/net/ethernet/broadcom/cnic.c 		struct l4_kcq *l4kcqe = (struct l4_kcq *) &kcqe;
kcqe             2641 drivers/net/ethernet/broadcom/cnic.c 		kcqe.kcqe_op_flag = (kcqe_op << KCQE_FLAGS_OPCODE_SHIFT) |
kcqe             2650 drivers/net/ethernet/broadcom/cnic.c 	cqes[0] = &kcqe;
kcqe             2890 drivers/net/ethernet/broadcom/cnic.c 	struct kcqe *kcqe;
kcqe             2899 drivers/net/ethernet/broadcom/cnic.c 		kcqe = &info->kcq[KCQ_PG(ri)][KCQ_IDX(ri)];
kcqe             2900 drivers/net/ethernet/broadcom/cnic.c 		cp->completed_kcq[kcqe_cnt++] = kcqe;
kcqe             2903 drivers/net/ethernet/broadcom/cnic.c 		if (likely(!(kcqe->kcqe_op_flag & KCQE_FLAGS_NEXT))) {
kcqe             3943 drivers/net/ethernet/broadcom/cnic.c static void cnic_cm_process_offld_pg(struct cnic_dev *dev, struct l4_kcq *kcqe)
kcqe             3946 drivers/net/ethernet/broadcom/cnic.c 	u32 l5_cid = kcqe->pg_host_opaque;
kcqe             3947 drivers/net/ethernet/broadcom/cnic.c 	u8 opcode = kcqe->op_code;
kcqe             3959 drivers/net/ethernet/broadcom/cnic.c 	if (kcqe->status == L4_KCQE_COMPLETION_STATUS_CTX_ALLOC_FAIL) {
kcqe             3966 drivers/net/ethernet/broadcom/cnic.c 	csk->pg_cid = kcqe->pg_cid;
kcqe             3974 drivers/net/ethernet/broadcom/cnic.c static void cnic_process_fcoe_term_conn(struct cnic_dev *dev, struct kcqe *kcqe)
kcqe             3977 drivers/net/ethernet/broadcom/cnic.c 	struct fcoe_kcqe *fc_kcqe = (struct fcoe_kcqe *) kcqe;
kcqe             3986 drivers/net/ethernet/broadcom/cnic.c static void cnic_cm_process_kcqe(struct cnic_dev *dev, struct kcqe *kcqe)
kcqe             3989 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kcq *l4kcqe = (struct l4_kcq *) kcqe;
kcqe             3995 drivers/net/ethernet/broadcom/cnic.c 		cnic_process_fcoe_term_conn(dev, kcqe);
kcqe             4039 drivers/net/ethernet/broadcom/cnic.c 		struct iscsi_kcqe *l5kcqe = (struct iscsi_kcqe *) kcqe;
kcqe             4073 drivers/net/ethernet/broadcom/cnic.c static void cnic_cm_indicate_kcqe(void *data, struct kcqe *kcqe[], u32 num)
kcqe             4079 drivers/net/ethernet/broadcom/cnic.c 		cnic_cm_process_kcqe(dev, kcqe[i]);
kcqe             4783 drivers/net/ethernet/broadcom/cnic.c 	val = (CNIC_PAGE_SIZE / sizeof(struct kcqe) - 1) << 16;
kcqe             4786 drivers/net/ethernet/broadcom/cnic.c 	val = ((CNIC_PAGE_SIZE / sizeof(struct kcqe)) << 16) | KCQ_PAGE_CNT;
kcqe               85 drivers/net/ethernet/broadcom/cnic.h #define KCQE_CNT (BNX2_PAGE_SIZE / sizeof(struct kcqe))
kcqe              179 drivers/net/ethernet/broadcom/cnic.h 	struct kcqe	**kcq;
kcqe              272 drivers/net/ethernet/broadcom/cnic.h 	struct kcqe		*completed_kcq[MAX_COMPLETED_KCQE];
kcqe              369 drivers/net/ethernet/broadcom/cnic_if.h 	void (*indicate_kcqes)(void *ulp_ctx, struct kcqe *cqes[],
kcqe              511 drivers/scsi/bnx2fc/bnx2fc.h void bnx2fc_indicate_kcqe(void *context, struct kcqe *kcq[],
kcqe             1303 drivers/scsi/bnx2fc/bnx2fc_hwi.c void bnx2fc_indicate_kcqe(void *context, struct kcqe *kcq[],
kcqe             1308 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct fcoe_kcqe *kcqe = NULL;
kcqe             1311 drivers/scsi/bnx2fc/bnx2fc_hwi.c 		kcqe = (struct fcoe_kcqe *) kcq[i++];
kcqe             1313 drivers/scsi/bnx2fc/bnx2fc_hwi.c 		switch (kcqe->op_code) {
kcqe             1315 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			bnx2fc_fastpath_notification(hba, kcqe);
kcqe             1319 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			bnx2fc_process_ofld_cmpl(hba, kcqe);
kcqe             1323 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			bnx2fc_process_enable_conn_cmpl(hba, kcqe);
kcqe             1327 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			if (kcqe->completion_status !=
kcqe             1330 drivers/scsi/bnx2fc/bnx2fc_hwi.c 						kcqe->completion_status);
kcqe             1340 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			if (kcqe->completion_status !=
kcqe             1352 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			bnx2fc_process_conn_disable_cmpl(hba, kcqe);
kcqe             1356 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			bnx2fc_process_conn_destroy_cmpl(hba, kcqe);
kcqe             1360 drivers/scsi/bnx2fc/bnx2fc_hwi.c 			if (kcqe->completion_status !=
kcqe             1370 drivers/scsi/bnx2fc/bnx2fc_hwi.c 								kcqe->op_code);
kcqe             2474 drivers/scsi/bnx2i/bnx2i_hwi.c static void bnx2i_indicate_kcqe(void *context, struct kcqe *kcqe[],
kcqe             2482 drivers/scsi/bnx2i/bnx2i_hwi.c 		ikcqe = (struct iscsi_kcqe *) kcqe[i++];