Lines Matching defs:wqes
1340 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
1363 memcpy(prod_qe, wqes[i], sizeof(struct kwqe));
1683 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[],
1689 (struct iscsi_kwqe_conn_offload1 *) wqes[0];
1691 (struct iscsi_kwqe_conn_offload2 *) wqes[1];
1712 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++];
1809 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++];
1870 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
1888 req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0];
1889 req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[1];
1921 ret = cnic_setup_bnx2x_ctx(dev, wqes, num);
2116 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[],
2122 (struct l4_kwq_connect_req1 *) wqes[0];
2167 (struct l4_kwq_connect_req2 *) wqes[1];
2178 kwqe3 = (struct l4_kwq_connect_req3 *) wqes[*work - 1];
2277 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[],
2294 req1 = (struct fcoe_kwqe_init1 *) wqes[0];
2295 req2 = (struct fcoe_kwqe_init2 *) wqes[1];
2296 req3 = (struct fcoe_kwqe_init3 *) wqes[2];
2334 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
2357 req1 = (struct fcoe_kwqe_conn_offload1 *) wqes[0];
2358 req2 = (struct fcoe_kwqe_conn_offload2 *) wqes[1];
2359 req3 = (struct fcoe_kwqe_conn_offload3 *) wqes[2];
2360 req4 = (struct fcoe_kwqe_conn_offload4 *) wqes[3];
2652 struct kwqe *wqes[], u32 num_wqes)
2662 kwqe = wqes[i];
2674 ret = cnic_bnx2x_iscsi_ofld1(dev, &wqes[i],
2684 ret = cnic_bnx2x_connect(dev, &wqes[i], num_wqes - i,
2725 struct kwqe *wqes[], u32 num_wqes)
2739 kwqe = wqes[i];
2745 ret = cnic_bnx2x_fcoe_init1(dev, &wqes[i],
2749 ret = cnic_bnx2x_fcoe_ofld1(dev, &wqes[i],
2789 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
2801 layer_code = wqes[0]->kwqe_op_flag & KWQE_LAYER_MASK;
2806 ret = cnic_submit_bnx2x_iscsi_kwqes(dev, wqes, num_wqes);
2810 ret = cnic_submit_bnx2x_fcoe_kwqes(dev, wqes, num_wqes);
3377 struct kwqe *wqes[1];
3381 wqes[0] = (struct kwqe *) l4kwqe;
3412 return dev->submit_kwqes(dev, wqes, 1);
3419 struct kwqe *wqes[1];
3423 wqes[0] = (struct kwqe *) l4kwqe;
3440 return dev->submit_kwqes(dev, wqes, 1);
3447 struct kwqe *wqes[1];
3451 wqes[0] = (struct kwqe *) l4kwqe;
3458 return dev->submit_kwqes(dev, wqes, 1);
3467 struct kwqe *wqes[3];
3492 wqes[0] = (struct kwqe *) l4kwqe1;
3494 wqes[1] = (struct kwqe *) l4kwqe2;
3495 wqes[2] = (struct kwqe *) l4kwqe3;
3512 wqes[1] = (struct kwqe *) l4kwqe3;
3542 return dev->submit_kwqes(dev, wqes, num_wqes);
3549 struct kwqe *wqes[1];
3553 wqes[0] = (struct kwqe *) l4kwqe;
3559 return dev->submit_kwqes(dev, wqes, 1);
3566 struct kwqe *wqes[1];
3570 wqes[0] = (struct kwqe *) l4kwqe;
3576 return dev->submit_kwqes(dev, wqes, 1);
4660 struct kwqe *wqes[1], l2kwqe;
4663 wqes[0] = &l2kwqe;
4667 dev->submit_kwqes(dev, wqes, 1);