Lines Matching refs:wqes
1331 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2_kwqes() argument
1354 memcpy(prod_qe, wqes[i], sizeof(struct kwqe)); in cnic_submit_bnx2_kwqes()
1674 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_setup_bnx2x_ctx() argument
1680 (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_setup_bnx2x_ctx()
1682 (struct iscsi_kwqe_conn_offload2 *) wqes[1]; in cnic_setup_bnx2x_ctx()
1703 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx()
1800 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; in cnic_setup_bnx2x_ctx()
1861 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_iscsi_ofld1() argument
1879 req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0]; in cnic_bnx2x_iscsi_ofld1()
1880 req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[1]; in cnic_bnx2x_iscsi_ofld1()
1913 ret = cnic_setup_bnx2x_ctx(dev, wqes, num); in cnic_bnx2x_iscsi_ofld1()
2108 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_connect() argument
2114 (struct l4_kwq_connect_req1 *) wqes[0]; in cnic_bnx2x_connect()
2159 (struct l4_kwq_connect_req2 *) wqes[1]; in cnic_bnx2x_connect()
2170 kwqe3 = (struct l4_kwq_connect_req3 *) wqes[*work - 1]; in cnic_bnx2x_connect()
2269 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_fcoe_init1() argument
2286 req1 = (struct fcoe_kwqe_init1 *) wqes[0]; in cnic_bnx2x_fcoe_init1()
2287 req2 = (struct fcoe_kwqe_init2 *) wqes[1]; in cnic_bnx2x_fcoe_init1()
2288 req3 = (struct fcoe_kwqe_init3 *) wqes[2]; in cnic_bnx2x_fcoe_init1()
2326 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_fcoe_ofld1() argument
2349 req1 = (struct fcoe_kwqe_conn_offload1 *) wqes[0]; in cnic_bnx2x_fcoe_ofld1()
2350 req2 = (struct fcoe_kwqe_conn_offload2 *) wqes[1]; in cnic_bnx2x_fcoe_ofld1()
2351 req3 = (struct fcoe_kwqe_conn_offload3 *) wqes[2]; in cnic_bnx2x_fcoe_ofld1()
2352 req4 = (struct fcoe_kwqe_conn_offload4 *) wqes[3]; in cnic_bnx2x_fcoe_ofld1()
2646 struct kwqe *wqes[], u32 num_wqes) in cnic_submit_bnx2x_iscsi_kwqes() argument
2656 kwqe = wqes[i]; in cnic_submit_bnx2x_iscsi_kwqes()
2668 ret = cnic_bnx2x_iscsi_ofld1(dev, &wqes[i], in cnic_submit_bnx2x_iscsi_kwqes()
2678 ret = cnic_bnx2x_connect(dev, &wqes[i], num_wqes - i, in cnic_submit_bnx2x_iscsi_kwqes()
2719 struct kwqe *wqes[], u32 num_wqes) in cnic_submit_bnx2x_fcoe_kwqes() argument
2733 kwqe = wqes[i]; in cnic_submit_bnx2x_fcoe_kwqes()
2739 ret = cnic_bnx2x_fcoe_init1(dev, &wqes[i], in cnic_submit_bnx2x_fcoe_kwqes()
2743 ret = cnic_bnx2x_fcoe_ofld1(dev, &wqes[i], in cnic_submit_bnx2x_fcoe_kwqes()
2783 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2x_kwqes() argument
2795 layer_code = wqes[0]->kwqe_op_flag & KWQE_LAYER_MASK; in cnic_submit_bnx2x_kwqes()
2800 ret = cnic_submit_bnx2x_iscsi_kwqes(dev, wqes, num_wqes); in cnic_submit_bnx2x_kwqes()
2804 ret = cnic_submit_bnx2x_fcoe_kwqes(dev, wqes, num_wqes); in cnic_submit_bnx2x_kwqes()
3371 struct kwqe *wqes[1]; in cnic_cm_offload_pg() local
3375 wqes[0] = (struct kwqe *) l4kwqe; in cnic_cm_offload_pg()
3406 return dev->submit_kwqes(dev, wqes, 1); in cnic_cm_offload_pg()
3413 struct kwqe *wqes[1]; in cnic_cm_update_pg() local
3417 wqes[0] = (struct kwqe *) l4kwqe; in cnic_cm_update_pg()
3434 return dev->submit_kwqes(dev, wqes, 1); in cnic_cm_update_pg()
3441 struct kwqe *wqes[1]; in cnic_cm_upload_pg() local
3445 wqes[0] = (struct kwqe *) l4kwqe; in cnic_cm_upload_pg()
3452 return dev->submit_kwqes(dev, wqes, 1); in cnic_cm_upload_pg()
3461 struct kwqe *wqes[3]; in cnic_cm_conn_req() local
3486 wqes[0] = (struct kwqe *) l4kwqe1; in cnic_cm_conn_req()
3488 wqes[1] = (struct kwqe *) l4kwqe2; in cnic_cm_conn_req()
3489 wqes[2] = (struct kwqe *) l4kwqe3; in cnic_cm_conn_req()
3506 wqes[1] = (struct kwqe *) l4kwqe3; in cnic_cm_conn_req()
3536 return dev->submit_kwqes(dev, wqes, num_wqes); in cnic_cm_conn_req()
3543 struct kwqe *wqes[1]; in cnic_cm_close_req() local
3547 wqes[0] = (struct kwqe *) l4kwqe; in cnic_cm_close_req()
3553 return dev->submit_kwqes(dev, wqes, 1); in cnic_cm_close_req()
3560 struct kwqe *wqes[1]; in cnic_cm_abort_req() local
3564 wqes[0] = (struct kwqe *) l4kwqe; in cnic_cm_abort_req()
3570 return dev->submit_kwqes(dev, wqes, 1); in cnic_cm_abort_req()
4652 struct kwqe *wqes[1], l2kwqe; in cnic_shutdown_bnx2_rx_ring() local
4655 wqes[0] = &l2kwqe; in cnic_shutdown_bnx2_rx_ring()
4659 dev->submit_kwqes(dev, wqes, 1); in cnic_shutdown_bnx2_rx_ring()