wqes             2012 drivers/infiniband/core/uverbs_cmd.c 	const void __user *wqes;
wqes             2018 drivers/infiniband/core/uverbs_cmd.c 	wqes = uverbs_request_next_ptr(&iter, cmd.wqe_size * cmd.wr_count);
wqes             2019 drivers/infiniband/core/uverbs_cmd.c 	if (IS_ERR(wqes))
wqes             2020 drivers/infiniband/core/uverbs_cmd.c 		return PTR_ERR(wqes);
wqes             2043 drivers/infiniband/core/uverbs_cmd.c 		if (copy_from_user(user_wr, wqes + i * cmd.wqe_size,
wqes             2202 drivers/infiniband/core/uverbs_cmd.c 	const void __user *wqes;
wqes             2207 drivers/infiniband/core/uverbs_cmd.c 	wqes = uverbs_request_next_ptr(iter, wqe_size * wr_count);
wqes             2208 drivers/infiniband/core/uverbs_cmd.c 	if (IS_ERR(wqes))
wqes             2209 drivers/infiniband/core/uverbs_cmd.c 		return ERR_CAST(wqes);
wqes             2225 drivers/infiniband/core/uverbs_cmd.c 		if (copy_from_user(user_wr, wqes + i * wqe_size,
wqes             1342 drivers/net/ethernet/broadcom/cnic.c static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             1365 drivers/net/ethernet/broadcom/cnic.c 		memcpy(prod_qe, wqes[i], sizeof(struct kwqe));
wqes             1685 drivers/net/ethernet/broadcom/cnic.c static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             1691 drivers/net/ethernet/broadcom/cnic.c 			(struct iscsi_kwqe_conn_offload1 *) wqes[0];
wqes             1693 drivers/net/ethernet/broadcom/cnic.c 			(struct iscsi_kwqe_conn_offload2 *) wqes[1];
wqes             1714 drivers/net/ethernet/broadcom/cnic.c 	req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++];
wqes             1811 drivers/net/ethernet/broadcom/cnic.c 			req3 = (struct iscsi_kwqe_conn_offload3 *) wqes[n++];
wqes             1872 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             1890 drivers/net/ethernet/broadcom/cnic.c 	req1 = (struct iscsi_kwqe_conn_offload1 *) wqes[0];
wqes             1891 drivers/net/ethernet/broadcom/cnic.c 	req2 = (struct iscsi_kwqe_conn_offload2 *) wqes[1];
wqes             1924 drivers/net/ethernet/broadcom/cnic.c 	ret = cnic_setup_bnx2x_ctx(dev, wqes, num);
wqes             2119 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             2125 drivers/net/ethernet/broadcom/cnic.c 		(struct l4_kwq_connect_req1 *) wqes[0];
wqes             2170 drivers/net/ethernet/broadcom/cnic.c 			(struct l4_kwq_connect_req2 *) wqes[1];
wqes             2181 drivers/net/ethernet/broadcom/cnic.c 	kwqe3 = (struct l4_kwq_connect_req3 *) wqes[*work - 1];
wqes             2280 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             2297 drivers/net/ethernet/broadcom/cnic.c 	req1 = (struct fcoe_kwqe_init1 *) wqes[0];
wqes             2298 drivers/net/ethernet/broadcom/cnic.c 	req2 = (struct fcoe_kwqe_init2 *) wqes[1];
wqes             2299 drivers/net/ethernet/broadcom/cnic.c 	req3 = (struct fcoe_kwqe_init3 *) wqes[2];
wqes             2337 drivers/net/ethernet/broadcom/cnic.c static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             2360 drivers/net/ethernet/broadcom/cnic.c 	req1 = (struct fcoe_kwqe_conn_offload1 *) wqes[0];
wqes             2361 drivers/net/ethernet/broadcom/cnic.c 	req2 = (struct fcoe_kwqe_conn_offload2 *) wqes[1];
wqes             2362 drivers/net/ethernet/broadcom/cnic.c 	req3 = (struct fcoe_kwqe_conn_offload3 *) wqes[2];
wqes             2363 drivers/net/ethernet/broadcom/cnic.c 	req4 = (struct fcoe_kwqe_conn_offload4 *) wqes[3];
wqes             2655 drivers/net/ethernet/broadcom/cnic.c 					 struct kwqe *wqes[], u32 num_wqes)
wqes             2665 drivers/net/ethernet/broadcom/cnic.c 		kwqe = wqes[i];
wqes             2677 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_iscsi_ofld1(dev, &wqes[i],
wqes             2687 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_connect(dev, &wqes[i], num_wqes - i,
wqes             2728 drivers/net/ethernet/broadcom/cnic.c 					struct kwqe *wqes[], u32 num_wqes)
wqes             2742 drivers/net/ethernet/broadcom/cnic.c 		kwqe = wqes[i];
wqes             2748 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_init1(dev, &wqes[i],
wqes             2752 drivers/net/ethernet/broadcom/cnic.c 			ret = cnic_bnx2x_fcoe_ofld1(dev, &wqes[i],
wqes             2792 drivers/net/ethernet/broadcom/cnic.c static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
wqes             2804 drivers/net/ethernet/broadcom/cnic.c 	layer_code = wqes[0]->kwqe_op_flag & KWQE_LAYER_MASK;
wqes             2809 drivers/net/ethernet/broadcom/cnic.c 		ret = cnic_submit_bnx2x_iscsi_kwqes(dev, wqes, num_wqes);
wqes             2813 drivers/net/ethernet/broadcom/cnic.c 		ret = cnic_submit_bnx2x_fcoe_kwqes(dev, wqes, num_wqes);
wqes             3380 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
wqes             3384 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
wqes             3415 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, 1);
wqes             3422 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
wqes             3426 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
wqes             3443 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, 1);
wqes             3450 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
wqes             3454 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
wqes             3461 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, 1);
wqes             3470 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[3];
wqes             3495 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe1;
wqes             3497 drivers/net/ethernet/broadcom/cnic.c 		wqes[1] = (struct kwqe *) l4kwqe2;
wqes             3498 drivers/net/ethernet/broadcom/cnic.c 		wqes[2] = (struct kwqe *) l4kwqe3;
wqes             3515 drivers/net/ethernet/broadcom/cnic.c 		wqes[1] = (struct kwqe *) l4kwqe3;
wqes             3545 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, num_wqes);
wqes             3552 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
wqes             3556 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
wqes             3562 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, 1);
wqes             3569 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1];
wqes             3573 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = (struct kwqe *) l4kwqe;
wqes             3579 drivers/net/ethernet/broadcom/cnic.c 	return dev->submit_kwqes(dev, wqes, 1);
wqes             4665 drivers/net/ethernet/broadcom/cnic.c 	struct kwqe *wqes[1], l2kwqe;
wqes             4668 drivers/net/ethernet/broadcom/cnic.c 	wqes[0] = &l2kwqe;
wqes             4672 drivers/net/ethernet/broadcom/cnic.c 	dev->submit_kwqes(dev, wqes, 1);
wqes              319 drivers/net/ethernet/broadcom/cnic_if.h 	int (*submit_kwqes)(struct cnic_dev *dev, struct kwqe *wqes[],
wqes              321 drivers/net/ethernet/broadcom/cnic_if.h 	int (*submit_kwqes_16)(struct cnic_dev *dev, struct kwqe_16 *wqes[],
wqes               97 drivers/net/ethernet/mellanox/mlx5/core/en.h #define MLX5E_REQUIRED_MTTS(wqes)	(wqes * MLX5E_REQUIRED_WQE_MTTS)