Lines Matching defs:kwqe

1170 	cp->kwq = (struct kwqe **) cp->kwq_info.pg_arr;
1348 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
1352 struct kwqe *prod_qe;
1371 memcpy(prod_qe, wqes[i], sizeof(struct kwqe));
1400 struct l5cm_spe kwqe;
1405 kwqe.hdr.conn_and_cmd_data =
1413 kwqe.hdr.type = cpu_to_le16(type_16);
1414 kwqe.hdr.reserved1 = 0;
1415 kwqe.data.phy_address.lo = cpu_to_le32(l5_data->phy_address.lo);
1416 kwqe.data.phy_address.hi = cpu_to_le32(l5_data->phy_address.hi);
1418 kwq[0] = (struct kwqe_16 *) &kwqe;
1466 static int cnic_bnx2x_iscsi_init1(struct cnic_dev *dev, struct kwqe *kwqe)
1470 struct iscsi_kwqe_init1 *req1 = (struct iscsi_kwqe_init1 *) kwqe;
1552 static int cnic_bnx2x_iscsi_init2(struct cnic_dev *dev, struct kwqe *kwqe)
1554 struct iscsi_kwqe_init2 *req2 = (struct iscsi_kwqe_init2 *) kwqe;
1691 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[],
1878 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
1946 static int cnic_bnx2x_iscsi_update(struct cnic_dev *dev, struct kwqe *kwqe)
1950 (struct iscsi_kwqe_conn_update *) kwqe;
1963 memcpy(data, kwqe, sizeof(struct kwqe));
1996 static int cnic_bnx2x_iscsi_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2000 (struct iscsi_kwqe_conn_destroy *) kwqe;
2124 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[],
2207 static int cnic_bnx2x_close(struct cnic_dev *dev, struct kwqe *kwqe)
2209 struct l4_kwq_close_req *req = (struct l4_kwq_close_req *) kwqe;
2219 static int cnic_bnx2x_reset(struct cnic_dev *dev, struct kwqe *kwqe)
2221 struct l4_kwq_reset_req *req = (struct l4_kwq_reset_req *) kwqe;
2230 static int cnic_bnx2x_offload_pg(struct cnic_dev *dev, struct kwqe *kwqe)
2232 struct l4_kwq_offload_pg *req = (struct l4_kwq_offload_pg *) kwqe;
2245 static int cnic_bnx2x_update_pg(struct cnic_dev *dev, struct kwqe *kwqe)
2247 struct l4_kwq_update_pg *req = (struct l4_kwq_update_pg *) kwqe;
2260 static int cnic_bnx2x_fcoe_stat(struct cnic_dev *dev, struct kwqe *kwqe)
2270 req = (struct fcoe_kwqe_stat *) kwqe;
2285 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[],
2342 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
2437 static int cnic_bnx2x_fcoe_enable(struct cnic_dev *dev, struct kwqe *kwqe)
2446 req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
2465 static int cnic_bnx2x_fcoe_disable(struct cnic_dev *dev, struct kwqe *kwqe)
2474 req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
2497 static int cnic_bnx2x_fcoe_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2508 req = (struct fcoe_kwqe_conn_destroy *) kwqe;
2568 static int cnic_bnx2x_fcoe_fw_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2586 static void cnic_bnx2x_kwqe_err(struct cnic_dev *dev, struct kwqe *kwqe)
2592 u32 opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
2593 u32 layer_code = kwqe->kwqe_op_flag & KWQE_LAYER_MASK;
2597 cid = kwqe->kwqe_info0;
2607 req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
2625 cid = kwqe->kwqe_info1;
2660 struct kwqe *wqes[], u32 num_wqes)
2664 struct kwqe *kwqe;
2670 kwqe = wqes[i];
2671 opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
2676 ret = cnic_bnx2x_iscsi_init1(dev, kwqe);
2679 ret = cnic_bnx2x_iscsi_init2(dev, kwqe);
2686 ret = cnic_bnx2x_iscsi_update(dev, kwqe);
2689 ret = cnic_bnx2x_iscsi_destroy(dev, kwqe);
2696 ret = cnic_bnx2x_close(dev, kwqe);
2699 ret = cnic_bnx2x_reset(dev, kwqe);
2702 ret = cnic_bnx2x_offload_pg(dev, kwqe);
2705 ret = cnic_bnx2x_update_pg(dev, kwqe);
2725 cnic_bnx2x_kwqe_err(dev, kwqe);
2733 struct kwqe *wqes[], u32 num_wqes)
2738 struct kwqe *kwqe;
2747 kwqe = wqes[i];
2748 opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
2761 ret = cnic_bnx2x_fcoe_enable(dev, kwqe);
2764 ret = cnic_bnx2x_fcoe_disable(dev, kwqe);
2767 ret = cnic_bnx2x_fcoe_destroy(dev, kwqe);
2770 ret = cnic_bnx2x_fcoe_fw_destroy(dev, kwqe);
2773 ret = cnic_bnx2x_fcoe_stat(dev, kwqe);
2790 cnic_bnx2x_kwqe_err(dev, kwqe);
2797 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
3385 struct kwqe *wqes[1];
3389 wqes[0] = (struct kwqe *) l4kwqe;
3427 struct kwqe *wqes[1];
3431 wqes[0] = (struct kwqe *) l4kwqe;
3455 struct kwqe *wqes[1];
3459 wqes[0] = (struct kwqe *) l4kwqe;
3475 struct kwqe *wqes[3];
3500 wqes[0] = (struct kwqe *) l4kwqe1;
3502 wqes[1] = (struct kwqe *) l4kwqe2;
3503 wqes[2] = (struct kwqe *) l4kwqe3;
3520 wqes[1] = (struct kwqe *) l4kwqe3;
3557 struct kwqe *wqes[1];
3561 wqes[0] = (struct kwqe *) l4kwqe;
3574 struct kwqe *wqes[1];
3578 wqes[0] = (struct kwqe *) l4kwqe;
4669 struct kwqe *wqes[1], l2kwqe;
4761 val = (CNIC_PAGE_SIZE / sizeof(struct kwqe) - 1) << 16;
4764 val = ((CNIC_PAGE_SIZE / sizeof(struct kwqe)) << 16) | KWQ_PAGE_CNT;