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++];