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)