Searched refs:wqes (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/broadcom/
H A Dcnic.c1342 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], cnic_submit_bnx2_kwqes() argument
1365 memcpy(prod_qe, wqes[i], sizeof(struct kwqe)); cnic_submit_bnx2_kwqes()
1685 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[], cnic_setup_bnx2x_ctx() argument
1691 (struct iscsi_kwqe_conn_offload1 *) wqes[0]; cnic_setup_bnx2x_ctx()
1693 (struct iscsi_kwqe_conn_offload2 *) wqes[1]; cnic_setup_bnx2x_ctx()
1714 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; cnic_setup_bnx2x_ctx()
1811 req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++]; cnic_setup_bnx2x_ctx()
1872 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], cnic_bnx2x_iscsi_ofld1() argument
1890 req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0]; cnic_bnx2x_iscsi_ofld1()
1891 req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[1]; cnic_bnx2x_iscsi_ofld1()
1924 ret = cnic_setup_bnx2x_ctx(dev, wqes, num); cnic_bnx2x_iscsi_ofld1()
2119 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[], cnic_bnx2x_connect() argument
2125 (struct l4_kwq_connect_req1 *) wqes[0]; cnic_bnx2x_connect()
2170 (struct l4_kwq_connect_req2 *) wqes[1]; cnic_bnx2x_connect()
2181 kwqe3 = (struct l4_kwq_connect_req3 *) wqes[*work - 1]; cnic_bnx2x_connect()
2280 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[], cnic_bnx2x_fcoe_init1() argument
2297 req1 = (struct fcoe_kwqe_init1 *) wqes[0]; cnic_bnx2x_fcoe_init1()
2298 req2 = (struct fcoe_kwqe_init2 *) wqes[1]; cnic_bnx2x_fcoe_init1()
2299 req3 = (struct fcoe_kwqe_init3 *) wqes[2]; cnic_bnx2x_fcoe_init1()
2337 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], cnic_bnx2x_fcoe_ofld1() argument
2360 req1 = (struct fcoe_kwqe_conn_offload1 *) wqes[0]; cnic_bnx2x_fcoe_ofld1()
2361 req2 = (struct fcoe_kwqe_conn_offload2 *) wqes[1]; cnic_bnx2x_fcoe_ofld1()
2362 req3 = (struct fcoe_kwqe_conn_offload3 *) wqes[2]; cnic_bnx2x_fcoe_ofld1()
2363 req4 = (struct fcoe_kwqe_conn_offload4 *) wqes[3]; cnic_bnx2x_fcoe_ofld1()
2657 struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_iscsi_kwqes()
2667 kwqe = wqes[i]; cnic_submit_bnx2x_iscsi_kwqes()
2679 ret = cnic_bnx2x_iscsi_ofld1(dev, &wqes[i], cnic_submit_bnx2x_iscsi_kwqes()
2689 ret = cnic_bnx2x_connect(dev, &wqes[i], num_wqes - i, cnic_submit_bnx2x_iscsi_kwqes()
2730 struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_fcoe_kwqes()
2744 kwqe = wqes[i]; cnic_submit_bnx2x_fcoe_kwqes()
2750 ret = cnic_bnx2x_fcoe_init1(dev, &wqes[i], cnic_submit_bnx2x_fcoe_kwqes()
2754 ret = cnic_bnx2x_fcoe_ofld1(dev, &wqes[i], cnic_submit_bnx2x_fcoe_kwqes()
2794 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], cnic_submit_bnx2x_kwqes() argument
2806 layer_code = wqes[0]->kwqe_op_flag & KWQE_LAYER_MASK; cnic_submit_bnx2x_kwqes()
2811 ret = cnic_submit_bnx2x_iscsi_kwqes(dev, wqes, num_wqes); cnic_submit_bnx2x_kwqes()
2815 ret = cnic_submit_bnx2x_fcoe_kwqes(dev, wqes, num_wqes); cnic_submit_bnx2x_kwqes()
3382 struct kwqe *wqes[1]; cnic_cm_offload_pg() local
3386 wqes[0] = (struct kwqe *) l4kwqe; cnic_cm_offload_pg()
3417 return dev->submit_kwqes(dev, wqes, 1); cnic_cm_offload_pg()
3424 struct kwqe *wqes[1]; cnic_cm_update_pg() local
3428 wqes[0] = (struct kwqe *) l4kwqe; cnic_cm_update_pg()
3445 return dev->submit_kwqes(dev, wqes, 1); cnic_cm_update_pg()
3452 struct kwqe *wqes[1]; cnic_cm_upload_pg() local
3456 wqes[0] = (struct kwqe *) l4kwqe; cnic_cm_upload_pg()
3463 return dev->submit_kwqes(dev, wqes, 1); cnic_cm_upload_pg()
3472 struct kwqe *wqes[3]; cnic_cm_conn_req() local
3497 wqes[0] = (struct kwqe *) l4kwqe1; cnic_cm_conn_req()
3499 wqes[1] = (struct kwqe *) l4kwqe2; cnic_cm_conn_req()
3500 wqes[2] = (struct kwqe *) l4kwqe3; cnic_cm_conn_req()
3517 wqes[1] = (struct kwqe *) l4kwqe3; cnic_cm_conn_req()
3547 return dev->submit_kwqes(dev, wqes, num_wqes); cnic_cm_conn_req()
3554 struct kwqe *wqes[1]; cnic_cm_close_req() local
3558 wqes[0] = (struct kwqe *) l4kwqe; cnic_cm_close_req()
3564 return dev->submit_kwqes(dev, wqes, 1); cnic_cm_close_req()
3571 struct kwqe *wqes[1]; cnic_cm_abort_req() local
3575 wqes[0] = (struct kwqe *) l4kwqe; cnic_cm_abort_req()
3581 return dev->submit_kwqes(dev, wqes, 1); cnic_cm_abort_req()
4664 struct kwqe *wqes[1], l2kwqe; cnic_shutdown_bnx2_rx_ring() local
4667 wqes[0] = &l2kwqe; cnic_shutdown_bnx2_rx_ring()
4671 dev->submit_kwqes(dev, wqes, 1); cnic_shutdown_bnx2_rx_ring()
2656 cnic_submit_bnx2x_iscsi_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_iscsi_kwqes() argument
2729 cnic_submit_bnx2x_fcoe_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], u32 num_wqes) cnic_submit_bnx2x_fcoe_kwqes() argument
H A Dcnic_if.h319 int (*submit_kwqes)(struct cnic_dev *dev, struct kwqe *wqes[],
321 int (*submit_kwqes_16)(struct cnic_dev *dev, struct kwqe_16 *wqes[],
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/
H A Dehea.h215 u16 max_nr_send_wqes; /* max number of send wqes */
216 u16 max_nr_rwqes_rq1; /* max number of receive wqes */
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c89 /* ensure wqes are visible to device before updating doorbell record */ mlx5e_post_rx_wqes()
H A Den_main.c726 /* ensure hw is notified of all pending wqes */ mlx5e_close_sq()
/linux-4.4.14/drivers/staging/rdma/ehca/
H A Dehca_qp.c1066 * set purge bit of bad wqe and subsequent wqes to avoid reentering sqe
1067 * returns total number of bad wqes in bad_wqe_cnt
1117 * i.e. nr of wqes with flush error status is one less prepare_sqe_rts()
1148 /* check all processed wqes, whether a cqe is requested or not */ calc_left_cqes()
1213 /* this assures flush cqes being generated only for pending wqes */ check_for_left_cqes()
1709 /* doorbell to reprocessing wqes */ internal_modify_qp()
1712 ehca_gen_dbg("doorbell for %x wqes", bad_wqe_cnt); internal_modify_qp()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
H A Dcxio_wr.h195 * If a fastreg wr spans multiple wqes, then the 2nd fragment look like this.
/linux-4.4.14/drivers/infiniband/hw/mlx4/
H A Dqp.c469 * resulting number of wqes does not exceed device set_kernel_sq_size()
/linux-4.4.14/drivers/scsi/lpfc/
H A Dlpfc_sli.c5505 * array just stores the ids communicated to the port via the wqes. lpfc_sli4_alloc_extent()

Completed in 400 milliseconds