kwqe             1165 drivers/net/ethernet/broadcom/cnic.c 	cp->kwq = (struct kwqe **) cp->kwq_info.pg_arr;
kwqe             1342 drivers/net/ethernet/broadcom/cnic.c static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             1346 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *prod_qe;
kwqe             1365 drivers/net/ethernet/broadcom/cnic.c 		memcpy(prod_qe, wqes[i], sizeof(struct kwqe));
kwqe             1394 drivers/net/ethernet/broadcom/cnic.c 	struct l5cm_spe kwqe;
kwqe             1399 drivers/net/ethernet/broadcom/cnic.c 	kwqe.hdr.conn_and_cmd_data =
kwqe             1407 drivers/net/ethernet/broadcom/cnic.c 	kwqe.hdr.type = cpu_to_le16(type_16);
kwqe             1408 drivers/net/ethernet/broadcom/cnic.c 	kwqe.hdr.reserved1 = 0;
kwqe             1409 drivers/net/ethernet/broadcom/cnic.c 	kwqe.data.phy_address.lo = cpu_to_le32(l5_data->phy_address.lo);
kwqe             1410 drivers/net/ethernet/broadcom/cnic.c 	kwqe.data.phy_address.hi = cpu_to_le32(l5_data->phy_address.hi);
kwqe             1412 drivers/net/ethernet/broadcom/cnic.c 	kwq[0] = (struct kwqe_16 *) &kwqe;
kwqe             1460 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_init1(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             1464 drivers/net/ethernet/broadcom/cnic.c 	struct iscsi_kwqe_init1 *req1 = (struct iscsi_kwqe_init1 *) kwqe;
kwqe             1546 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_init2(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             1548 drivers/net/ethernet/broadcom/cnic.c 	struct iscsi_kwqe_init2 *req2 = (struct iscsi_kwqe_init2 *) kwqe;
kwqe             1685 drivers/net/ethernet/broadcom/cnic.c static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             1872 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             1941 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_update(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             1945 drivers/net/ethernet/broadcom/cnic.c 		(struct iscsi_kwqe_conn_update *) kwqe;
kwqe             1958 drivers/net/ethernet/broadcom/cnic.c 	memcpy(data, kwqe, sizeof(struct kwqe));
kwqe             1991 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             1995 drivers/net/ethernet/broadcom/cnic.c 		(struct iscsi_kwqe_conn_destroy *) kwqe;
kwqe             2119 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             2202 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_close(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2204 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kwq_close_req *req = (struct l4_kwq_close_req *) kwqe;
kwqe             2214 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_reset(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2216 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kwq_reset_req *req = (struct l4_kwq_reset_req *) kwqe;
kwqe             2225 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_offload_pg(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2227 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kwq_offload_pg *req = (struct l4_kwq_offload_pg *) kwqe;
kwqe             2240 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_update_pg(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2242 drivers/net/ethernet/broadcom/cnic.c 	struct l4_kwq_update_pg *req = (struct l4_kwq_update_pg *) kwqe;
kwqe             2255 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_stat(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2265 drivers/net/ethernet/broadcom/cnic.c 	req = (struct fcoe_kwqe_stat *) kwqe;
kwqe             2280 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             2337 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             2432 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_enable(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2441 drivers/net/ethernet/broadcom/cnic.c 	req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
kwqe             2460 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_disable(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2469 drivers/net/ethernet/broadcom/cnic.c 	req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
kwqe             2492 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2503 drivers/net/ethernet/broadcom/cnic.c 	req = (struct fcoe_kwqe_conn_destroy *) kwqe;
kwqe             2563 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_fw_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2581 drivers/net/ethernet/broadcom/cnic.c static void cnic_bnx2x_kwqe_err(struct cnic_dev *dev, struct kwqe *kwqe)
kwqe             2587 drivers/net/ethernet/broadcom/cnic.c 	u32 opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
kwqe             2588 drivers/net/ethernet/broadcom/cnic.c 	u32 layer_code = kwqe->kwqe_op_flag & KWQE_LAYER_MASK;
kwqe             2592 drivers/net/ethernet/broadcom/cnic.c 	cid = kwqe->kwqe_info0;
kwqe             2602 drivers/net/ethernet/broadcom/cnic.c 			req = (struct fcoe_kwqe_conn_enable_disable *) kwqe;
kwqe             2620 drivers/net/ethernet/broadcom/cnic.c 			cid = kwqe->kwqe_info1;
kwqe             2655 drivers/net/ethernet/broadcom/cnic.c 					 struct kwqe *wqes[], u32 num_wqes)
kwqe             2659 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *kwqe;
kwqe             2665 drivers/net/ethernet/broadcom/cnic.c 		kwqe = wqes[i];
kwqe             2666 drivers/net/ethernet/broadcom/cnic.c 		opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
kwqe             2671 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_iscsi_init1(dev, kwqe);
kwqe             2674 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_iscsi_init2(dev, kwqe);
kwqe             2681 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_iscsi_update(dev, kwqe);
kwqe             2684 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_iscsi_destroy(dev, kwqe);
kwqe             2691 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_close(dev, kwqe);
kwqe             2694 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_reset(dev, kwqe);
kwqe             2697 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_offload_pg(dev, kwqe);
kwqe             2700 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_update_pg(dev, kwqe);
kwqe             2720 drivers/net/ethernet/broadcom/cnic.c 				cnic_bnx2x_kwqe_err(dev, kwqe);
kwqe             2728 drivers/net/ethernet/broadcom/cnic.c 					struct kwqe *wqes[], u32 num_wqes)
kwqe             2733 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *kwqe;
kwqe             2742 drivers/net/ethernet/broadcom/cnic.c 		kwqe = wqes[i];
kwqe             2743 drivers/net/ethernet/broadcom/cnic.c 		opcode = KWQE_OPCODE(kwqe->kwqe_op_flag);
kwqe             2756 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_enable(dev, kwqe);
kwqe             2759 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_disable(dev, kwqe);
kwqe             2762 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_destroy(dev, kwqe);
kwqe             2765 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_fw_destroy(dev, kwqe);
kwqe             2768 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_stat(dev, kwqe);
kwqe             2785 drivers/net/ethernet/broadcom/cnic.c 				cnic_bnx2x_kwqe_err(dev, kwqe);
kwqe             2792 drivers/net/ethernet/broadcom/cnic.c static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe             3380 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
kwqe             3384 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
kwqe             3422 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
kwqe             3426 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
kwqe             3450 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
kwqe             3454 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
kwqe             3470 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[3];
kwqe             3495 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe1;
kwqe             3497 drivers/net/ethernet/broadcom/cnic.c 		wqes[1] = (struct kwqe *) l4kwqe2;
kwqe             3498 drivers/net/ethernet/broadcom/cnic.c 		wqes[2] = (struct kwqe *) l4kwqe3;
kwqe             3515 drivers/net/ethernet/broadcom/cnic.c 		wqes[1] = (struct kwqe *) l4kwqe3;
kwqe             3552 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
kwqe             3556 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
kwqe             3569 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
kwqe             3573 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
kwqe             4665 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1], l2kwqe;
kwqe             4757 drivers/net/ethernet/broadcom/cnic.c 	val = (CNIC_PAGE_SIZE / sizeof(struct kwqe) - 1) << 16;
kwqe             4760 drivers/net/ethernet/broadcom/cnic.c 	val = ((CNIC_PAGE_SIZE / sizeof(struct kwqe)) << 16) | KWQ_PAGE_CNT;
kwqe               84 drivers/net/ethernet/broadcom/cnic.h #define KWQE_CNT (BNX2_PAGE_SIZE / sizeof(struct kwqe))
kwqe              240 drivers/net/ethernet/broadcom/cnic.h 	struct kwqe		**kwq;
kwqe              239 drivers/net/ethernet/broadcom/cnic_if.h 					       struct kwqe *[], u32);
kwqe              305 drivers/net/ethernet/broadcom/cnic_if.h 	struct kwqe kwqe1;
kwqe              306 drivers/net/ethernet/broadcom/cnic_if.h 	struct kwqe kwqe2;
kwqe              307 drivers/net/ethernet/broadcom/cnic_if.h 	struct kwqe kwqe3;
kwqe              319 drivers/net/ethernet/broadcom/cnic_if.h 	int (*submit_kwqes)(struct cnic_dev *dev, struct kwqe *wqes[],
kwqe               33 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe               45 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &stat_req;
kwqe               67 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[3];
kwqe              137 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &fcoe_init1;
kwqe              138 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[1] = (struct kwqe *) &fcoe_init2;
kwqe              139 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[2] = (struct kwqe *) &fcoe_init3;
kwqe              149 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              158 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &fcoe_destroy;
kwqe              178 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[4];
kwqe              339 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &ofld_req1;
kwqe              340 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[1] = (struct kwqe *) &ofld_req2;
kwqe              341 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[2] = (struct kwqe *) &ofld_req3;
kwqe              342 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[3] = (struct kwqe *) &ofld_req4;
kwqe              359 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              413 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &enbl_req;
kwqe              433 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              477 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &disable_req;
kwqe              495 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              507 drivers/scsi/bnx2fc/bnx2fc_hwi.c 	kwqe_arr[0] = (struct kwqe *) &destroy_req;
kwqe              633 drivers/scsi/bnx2i/bnx2i_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              673 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[0] = (struct kwqe *) update_wqe;
kwqe              752 drivers/scsi/bnx2i/bnx2i_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              769 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[0] = (struct kwqe *) &conn_cleanup;
kwqe              787 drivers/scsi/bnx2i/bnx2i_hwi.c 	struct kwqe *kwqe_arr[2];
kwqe              826 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[0] = (struct kwqe *) &ofld_req1;
kwqe              827 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[1] = (struct kwqe *) &ofld_req2;
kwqe              847 drivers/scsi/bnx2i/bnx2i_hwi.c 	struct kwqe *kwqe_arr[5];
kwqe              886 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[0] = (struct kwqe *) &ofld_req1;
kwqe              887 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[1] = (struct kwqe *) &ofld_req2;
kwqe              895 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[2] = (struct kwqe *) ofld_req3;
kwqe             1245 drivers/scsi/bnx2i/bnx2i_hwi.c 	struct kwqe *kwqe_arr[3];
kwqe             1318 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[0] = (struct kwqe *) &iscsi_init;
kwqe             1319 drivers/scsi/bnx2i/bnx2i_hwi.c 	kwqe_arr[1] = (struct kwqe *) &iscsi_init2;