wqe_size 2018 drivers/infiniband/core/uverbs_cmd.c wqes = uverbs_request_next_ptr(&iter, cmd.wqe_size * cmd.wr_count); wqe_size 2029 drivers/infiniband/core/uverbs_cmd.c user_wr = kmalloc(cmd.wqe_size, GFP_KERNEL); wqe_size 2043 drivers/infiniband/core/uverbs_cmd.c if (copy_from_user(user_wr, wqes + i * cmd.wqe_size, wqe_size 2044 drivers/infiniband/core/uverbs_cmd.c cmd.wqe_size)) { wqe_size 2194 drivers/infiniband/core/uverbs_cmd.c u32 wqe_size, u32 sge_count) wqe_size 2204 drivers/infiniband/core/uverbs_cmd.c if (wqe_size < sizeof (struct ib_uverbs_recv_wr)) wqe_size 2207 drivers/infiniband/core/uverbs_cmd.c wqes = uverbs_request_next_ptr(iter, wqe_size * wr_count); wqe_size 2218 drivers/infiniband/core/uverbs_cmd.c user_wr = kmalloc(wqe_size, GFP_KERNEL); wqe_size 2225 drivers/infiniband/core/uverbs_cmd.c if (copy_from_user(user_wr, wqes + i * wqe_size, wqe_size 2226 drivers/infiniband/core/uverbs_cmd.c wqe_size)) { wqe_size 2304 drivers/infiniband/core/uverbs_cmd.c wr = ib_uverbs_unmarshall_recv(&iter, cmd.wr_count, cmd.wqe_size, wqe_size 2354 drivers/infiniband/core/uverbs_cmd.c wr = ib_uverbs_unmarshall_recv(&iter, cmd.wr_count, cmd.wqe_size, wqe_size 694 drivers/infiniband/hw/bnxt_re/qplib_fp.c srqe->wqe_size = wqe->num_sge + wqe_size 1606 drivers/infiniband/hw/bnxt_re/qplib_fp.c sqe->wqe_size = wqe_size16 + wqe_size 1625 drivers/infiniband/hw/bnxt_re/qplib_fp.c sqe->wqe_size = wqe_size16 + wqe_size 1658 drivers/infiniband/hw/bnxt_re/qplib_fp.c sqe->wqe_size = wqe_size16 + wqe_size 1862 drivers/infiniband/hw/bnxt_re/qplib_fp.c rqe->wqe_size = wqe->num_sge + wqe_size 1868 drivers/infiniband/hw/bnxt_re/qplib_fp.c rqe->wqe_size++; wqe_size 194 drivers/infiniband/hw/bnxt_re/roce_hsi.h u8 wqe_size; wqe_size 223 drivers/infiniband/hw/bnxt_re/roce_hsi.h u8 wqe_size; wqe_size 280 drivers/infiniband/hw/bnxt_re/roce_hsi.h u8 wqe_size; wqe_size 426 drivers/infiniband/hw/bnxt_re/roce_hsi.h u8 wqe_size; wqe_size 2361 drivers/infiniband/hw/i40iw/i40iw_ctrl.c u8 wqe_size; wqe_size 2404 drivers/infiniband/hw/i40iw/i40iw_ctrl.c &wqe_size); wqe_size 2412 drivers/infiniband/hw/i40iw/i40iw_ctrl.c wqe_size = I40IW_MAX_WQE_SIZE_RQ; wqe_size 2416 drivers/infiniband/hw/i40iw/i40iw_ctrl.c (wqe_size / I40IW_QP_WQE_MIN_SIZE), false); wqe_size 2419 drivers/infiniband/hw/i40iw/i40iw_ctrl.c __func__, qp->hw_rq_size, qp->qp_uk.rq_size, wqe_size); wqe_size 60 drivers/infiniband/hw/i40iw/i40iw_uk.c qp->sq_wrtrk_array[wqe_idx].wqe_size = I40IW_QP_WQE_MIN_SIZE; wqe_size 136 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size, wqe_size 155 drivers/infiniband/hw/i40iw/i40iw_uk.c if ((offset + wqe_size) > I40IW_QP_WQE_MAX_SIZE) { wqe_size 169 drivers/infiniband/hw/i40iw/i40iw_uk.c if (((*wqe_idx & 3) == 1) && (wqe_size == I40IW_WQE_SIZE_64)) { wqe_size 179 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe_size / I40IW_QP_WQE_MIN_SIZE, ret_code); wqe_size 195 drivers/infiniband/hw/i40iw/i40iw_uk.c qp->sq_wrtrk_array[*wqe_idx].wqe_size = wqe_size; wqe_size 256 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size; wqe_size 270 drivers/infiniband/hw/i40iw/i40iw_uk.c ret_code = i40iw_fragcnt_to_wqesize_sq(op_info->num_lo_sges, &wqe_size); wqe_size 274 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe = i40iw_qp_get_next_send_wqe(qp, &wqe_idx, wqe_size, total_size, info->wr_id); wqe_size 324 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size; wqe_size 328 drivers/infiniband/hw/i40iw/i40iw_uk.c ret_code = i40iw_fragcnt_to_wqesize_sq(1, &wqe_size); wqe_size 331 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe = i40iw_qp_get_next_send_wqe(qp, &wqe_idx, wqe_size, op_info->lo_addr.len, info->wr_id); wqe_size 373 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size; wqe_size 381 drivers/infiniband/hw/i40iw/i40iw_uk.c ret_code = i40iw_fragcnt_to_wqesize_sq(op_info->num_sges, &wqe_size); wqe_size 385 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe = i40iw_qp_get_next_send_wqe(qp, &wqe_idx, wqe_size, total_size, info->wr_id); wqe_size 434 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size; wqe_size 440 drivers/infiniband/hw/i40iw/i40iw_uk.c ret_code = i40iw_inline_data_size_to_wqesize(op_info->len, &wqe_size); wqe_size 444 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe = i40iw_qp_get_next_send_wqe(qp, &wqe_idx, wqe_size, op_info->len, info->wr_id); wqe_size 509 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 wqe_size; wqe_size 516 drivers/infiniband/hw/i40iw/i40iw_uk.c ret_code = i40iw_inline_data_size_to_wqesize(op_info->len, &wqe_size); wqe_size 520 drivers/infiniband/hw/i40iw/i40iw_uk.c wqe = i40iw_qp_get_next_send_wqe(qp, &wqe_idx, wqe_size, op_info->len, info->wr_id); wqe_size 844 drivers/infiniband/hw/i40iw/i40iw_uk.c addl_wqes = qp->sq_wrtrk_array[wqe_idx].wqe_size / I40IW_QP_WQE_MIN_SIZE; wqe_size 856 drivers/infiniband/hw/i40iw/i40iw_uk.c addl_wqes = qp->sq_wrtrk_array[tail].wqe_size / I40IW_QP_WQE_MIN_SIZE; wqe_size 1160 drivers/infiniband/hw/i40iw/i40iw_uk.c enum i40iw_status_code i40iw_fragcnt_to_wqesize_sq(u32 frag_cnt, u8 *wqe_size) wqe_size 1165 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = I40IW_QP_WQE_MIN_SIZE; wqe_size 1169 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 64; wqe_size 1173 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 96; wqe_size 1177 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 128; wqe_size 1191 drivers/infiniband/hw/i40iw/i40iw_uk.c enum i40iw_status_code i40iw_fragcnt_to_wqesize_rq(u32 frag_cnt, u8 *wqe_size) wqe_size 1196 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 32; wqe_size 1200 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 64; wqe_size 1206 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 128; wqe_size 1221 drivers/infiniband/hw/i40iw/i40iw_uk.c u8 *wqe_size) wqe_size 1227 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = I40IW_QP_WQE_MIN_SIZE; wqe_size 1229 drivers/infiniband/hw/i40iw/i40iw_uk.c *wqe_size = 64; wqe_size 328 drivers/infiniband/hw/i40iw/i40iw_user.h u8 wqe_size; wqe_size 408 drivers/infiniband/hw/i40iw/i40iw_user.h u8 wqe_size, wqe_size 423 drivers/infiniband/hw/i40iw/i40iw_user.h enum i40iw_status_code i40iw_fragcnt_to_wqesize_sq(u32 frag_cnt, u8 *wqe_size); wqe_size 424 drivers/infiniband/hw/i40iw/i40iw_user.h enum i40iw_status_code i40iw_fragcnt_to_wqesize_rq(u32 frag_cnt, u8 *wqe_size); wqe_size 426 drivers/infiniband/hw/i40iw/i40iw_user.h u8 *wqe_size); wqe_size 344 drivers/infiniband/hw/mlx4/qp.c u32 wqe_size; wqe_size 353 drivers/infiniband/hw/mlx4/qp.c wqe_size = qp->rq.max_gs * sizeof(struct mlx4_wqe_data_seg); wqe_size 354 drivers/infiniband/hw/mlx4/qp.c qp->rq.wqe_shift = ilog2(max_t(u32, wqe_size, inl_recv_sz)); wqe_size 1090 drivers/infiniband/hw/mlx5/odp.c int wqe_size = 1 << srq->msrq.wqe_shift; wqe_size 1092 drivers/infiniband/hw/mlx5/odp.c if (wqe_size > wqe_length) { wqe_size 1097 drivers/infiniband/hw/mlx5/odp.c *wqe_end = *wqe + wqe_size; wqe_size 1109 drivers/infiniband/hw/mlx5/odp.c int wqe_size = 1 << wq->wqe_shift; wqe_size 1116 drivers/infiniband/hw/mlx5/odp.c if (wqe_size > wqe_length) { wqe_size 1121 drivers/infiniband/hw/mlx5/odp.c *wqe_end = wqe + wqe_size; wqe_size 333 drivers/infiniband/hw/mlx5/qp.c int wqe_size; wqe_size 357 drivers/infiniband/hw/mlx5/qp.c wqe_size = qp->wq_sig ? sizeof(struct mlx5_wqe_signature_seg) : 0; wqe_size 358 drivers/infiniband/hw/mlx5/qp.c wqe_size += cap->max_recv_sge * sizeof(struct mlx5_wqe_data_seg); wqe_size 359 drivers/infiniband/hw/mlx5/qp.c wqe_size = roundup_pow_of_two(wqe_size); wqe_size 360 drivers/infiniband/hw/mlx5/qp.c wq_size = roundup_pow_of_two(cap->max_recv_wr) * wqe_size; wqe_size 362 drivers/infiniband/hw/mlx5/qp.c qp->rq.wqe_cnt = wq_size / wqe_size; wqe_size 363 drivers/infiniband/hw/mlx5/qp.c if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_rq)) { wqe_size 365 drivers/infiniband/hw/mlx5/qp.c wqe_size, wqe_size 370 drivers/infiniband/hw/mlx5/qp.c qp->rq.wqe_shift = ilog2(wqe_size); wqe_size 453 drivers/infiniband/hw/mlx5/qp.c static int get_send_sge(struct ib_qp_init_attr *attr, int wqe_size) wqe_size 458 drivers/infiniband/hw/mlx5/qp.c max_sge = (min_t(int, wqe_size, 512) - wqe_size 463 drivers/infiniband/hw/mlx5/qp.c max_sge = (min_t(int, wqe_size, 512) - wqe_size 469 drivers/infiniband/hw/mlx5/qp.c max_sge = (wqe_size - sq_overhead(attr)) / wqe_size 472 drivers/infiniband/hw/mlx5/qp.c return min_t(int, max_sge, wqe_size - sq_overhead(attr) / wqe_size 479 drivers/infiniband/hw/mlx5/qp.c int wqe_size; wqe_size 485 drivers/infiniband/hw/mlx5/qp.c wqe_size = calc_send_wqe(attr); wqe_size 486 drivers/infiniband/hw/mlx5/qp.c mlx5_ib_dbg(dev, "wqe_size %d\n", wqe_size); wqe_size 487 drivers/infiniband/hw/mlx5/qp.c if (wqe_size < 0) wqe_size 488 drivers/infiniband/hw/mlx5/qp.c return wqe_size; wqe_size 490 drivers/infiniband/hw/mlx5/qp.c if (wqe_size > MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)) { wqe_size 492 drivers/infiniband/hw/mlx5/qp.c wqe_size, MLX5_CAP_GEN(dev->mdev, max_wqe_sz_sq)); wqe_size 496 drivers/infiniband/hw/mlx5/qp.c qp->max_inline_data = wqe_size - sq_overhead(attr) - wqe_size 500 drivers/infiniband/hw/mlx5/qp.c wq_size = roundup_pow_of_two(attr->cap.max_send_wr * wqe_size); wqe_size 504 drivers/infiniband/hw/mlx5/qp.c attr->cap.max_send_wr, wqe_size, MLX5_SEND_WQE_BB, wqe_size 510 drivers/infiniband/hw/mlx5/qp.c qp->sq.max_gs = get_send_sge(attr, wqe_size); wqe_size 515 drivers/infiniband/hw/mlx5/qp.c qp->sq.max_post = wq_size / wqe_size; wqe_size 4604 drivers/infiniband/hw/mlx5/qp.c int wqe_size; wqe_size 4635 drivers/infiniband/hw/mlx5/qp.c wqe_size = ALIGN(sizeof(*data_klm), 64); wqe_size 4681 drivers/infiniband/hw/mlx5/qp.c wqe_size = ALIGN(sizeof(*sblock_ctrl) + sizeof(*data_sentry) + wqe_size 4685 drivers/infiniband/hw/mlx5/qp.c *seg += wqe_size; wqe_size 4686 drivers/infiniband/hw/mlx5/qp.c *size += wqe_size / 16; wqe_size 111 drivers/infiniband/hw/ocrdma/ocrdma.h u32 wqe_size; wqe_size 1201 drivers/infiniband/hw/ocrdma/ocrdma_hw.c attr->wqe_size = ((rsp->wqe_rqe_stride_max_dpp_cqs & wqe_size 1210 drivers/infiniband/hw/ocrdma/ocrdma_hw.c attr->wqe_size - (sizeof(struct ocrdma_hdr_wqe) + wqe_size 2199 drivers/infiniband/hw/ocrdma/ocrdma_hw.c dev->attr.wqe_size, &hw_pages, &hw_page_size); wqe_size 2213 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp->sq.entry_size = dev->attr.wqe_size; wqe_size 2230 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->wqe_rqe_size |= (dev->attr.wqe_size << wqe_size 374 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c dev->attr.wqe_size) : 0; wqe_size 506 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c resp.wqe_size = dev->attr.wqe_size; wqe_size 508 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c resp.dpp_wqe_size = dev->attr.wqe_size; wqe_size 1935 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c const struct ib_send_wr *wr, u32 wqe_size) wqe_size 1956 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size += roundup(hdr->total_len, OCRDMA_WQE_ALIGN_BYTES); wqe_size 1958 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size += sizeof(struct ocrdma_sge); wqe_size 1963 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size += (wr->num_sge * sizeof(struct ocrdma_sge)); wqe_size 1965 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size += sizeof(struct ocrdma_sge); wqe_size 1968 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c hdr->cw |= ((wqe_size / OCRDMA_WQE_STRIDE) << OCRDMA_WQE_SIZE_SHIFT); wqe_size 1977 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 wqe_size = sizeof(*hdr); wqe_size 1982 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size += sizeof(struct ocrdma_ewqe_ud_hdr); wqe_size 1987 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c status = ocrdma_build_inline_sges(qp, hdr, sge, wr, wqe_size); wqe_size 1997 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 wqe_size = sizeof(*hdr) + sizeof(*ext_rw); wqe_size 1999 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c status = ocrdma_build_inline_sges(qp, hdr, sge, wr, wqe_size); wqe_size 2014 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 wqe_size = ((wr->num_sge + 1) * sizeof(struct ocrdma_sge)) + wqe_size 2018 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c hdr->cw |= ((wqe_size / OCRDMA_WQE_STRIDE) << OCRDMA_WQE_SIZE_SHIFT); wqe_size 2047 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 wqe_size = sizeof(*fast_reg) + sizeof(*hdr); wqe_size 2050 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size = roundup(wqe_size, OCRDMA_WQE_ALIGN_BYTES); wqe_size 2053 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c hdr->cw |= ((wqe_size / OCRDMA_WQE_STRIDE) << OCRDMA_WQE_SIZE_SHIFT); wqe_size 2216 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c u32 wqe_size = 0; wqe_size 2219 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size = (wr->num_sge * sizeof(*sge)) + sizeof(*rqe); wqe_size 2221 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c wqe_size = sizeof(*sge) + sizeof(*rqe); wqe_size 2223 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c rqe->cw = ((wqe_size / OCRDMA_WQE_STRIDE) << wqe_size 2231 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_cpu_to_le32(rqe, wqe_size); wqe_size 431 drivers/infiniband/hw/qedr/qedr.h u8 wqe_size; wqe_size 442 drivers/infiniband/hw/qedr/qedr.h u8 wqe_size; wqe_size 310 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 338 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 374 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 420 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 475 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 498 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 548 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 602 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 628 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 663 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 720 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 743 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 wqe_size; wqe_size 2927 drivers/infiniband/hw/qedr/verbs.c struct qedr_qp *qp, u8 *wqe_size, wqe_size 2964 drivers/infiniband/hw/qedr/verbs.c (*wqe_size)++; wqe_size 3012 drivers/infiniband/hw/qedr/verbs.c static u32 qedr_prepare_sq_sges(struct qedr_qp *qp, u8 *wqe_size, wqe_size 3027 drivers/infiniband/hw/qedr/verbs.c if (wqe_size) wqe_size 3028 drivers/infiniband/hw/qedr/verbs.c *wqe_size += wr->num_sge; wqe_size 3049 drivers/infiniband/hw/qedr/verbs.c return qedr_prepare_sq_inline_data(dev, qp, &rwqe->wqe_size, wr, wqe_size 3053 drivers/infiniband/hw/qedr/verbs.c return qedr_prepare_sq_sges(qp, &rwqe->wqe_size, wr); wqe_size 3068 drivers/infiniband/hw/qedr/verbs.c return qedr_prepare_sq_inline_data(dev, qp, &swqe->wqe_size, wr, wqe_size 3072 drivers/infiniband/hw/qedr/verbs.c return qedr_prepare_sq_sges(qp, &swqe->wqe_size, wr); wqe_size 3225 drivers/infiniband/hw/qedr/verbs.c swqe->wqe_size = 2; wqe_size 3232 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; wqe_size 3233 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = swqe->wqe_size; wqe_size 3240 drivers/infiniband/hw/qedr/verbs.c swqe->wqe_size = 2; wqe_size 3245 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; wqe_size 3246 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = swqe->wqe_size; wqe_size 3253 drivers/infiniband/hw/qedr/verbs.c swqe->wqe_size = 2; wqe_size 3258 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = swqe->wqe_size; wqe_size 3259 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = swqe->wqe_size; wqe_size 3272 drivers/infiniband/hw/qedr/verbs.c rwqe->wqe_size = 2; wqe_size 3278 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; wqe_size 3279 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = rwqe->wqe_size; wqe_size 3286 drivers/infiniband/hw/qedr/verbs.c rwqe->wqe_size = 2; wqe_size 3291 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; wqe_size 3292 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = rwqe->wqe_size; wqe_size 3303 drivers/infiniband/hw/qedr/verbs.c rwqe->wqe_size = 2; wqe_size 3308 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = rwqe->wqe_size; wqe_size 3309 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = rwqe->wqe_size; wqe_size 3316 drivers/infiniband/hw/qedr/verbs.c awqe1->wqe_size = 4; wqe_size 3338 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = awqe1->wqe_size; wqe_size 3339 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = awqe1->wqe_size; wqe_size 3344 drivers/infiniband/hw/qedr/verbs.c iwqe->wqe_size = 1; wqe_size 3348 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = iwqe->wqe_size; wqe_size 3349 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = iwqe->wqe_size; wqe_size 3355 drivers/infiniband/hw/qedr/verbs.c fwqe1->wqe_size = 2; wqe_size 3364 drivers/infiniband/hw/qedr/verbs.c qp->wqe_wr_id[qp->sq.prod].wqe_size = fwqe1->wqe_size; wqe_size 3365 drivers/infiniband/hw/qedr/verbs.c qp->prev_wqe_size = fwqe1->wqe_size; wqe_size 3623 drivers/infiniband/hw/qedr/verbs.c qp->rqe_wr_id[qp->rq.prod].wqe_size = i; wqe_size 3744 drivers/infiniband/hw/qedr/verbs.c while (qp->wqe_wr_id[qp->sq.cons].wqe_size--) wqe_size 3971 drivers/infiniband/hw/qedr/verbs.c while (qp->rqe_wr_id[qp->rq.cons].wqe_size--) wqe_size 3995 drivers/infiniband/hw/qedr/verbs.c while (qp->rqe_wr_id[qp->rq.cons].wqe_size--) wqe_size 155 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h int wqe_size; wqe_size 170 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h int wqe_size; wqe_size 144 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c qp->rq.wqe_size = roundup_pow_of_two(sizeof(struct pvrdma_rq_wqe_hdr) + wqe_size 147 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c qp->npages_recv = (qp->rq.wqe_cnt * qp->rq.wqe_size + PAGE_SIZE - 1) / wqe_size 169 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c qp->sq.wqe_size = roundup_pow_of_two(sizeof(struct pvrdma_sq_wqe_hdr) + wqe_size 174 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c (qp->sq.wqe_cnt * qp->sq.wqe_size + PAGE_SIZE - 1) / wqe_size 584 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c qp->sq.offset + n * qp->sq.wqe_size); wqe_size 590 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c qp->rq.offset + n * qp->rq.wqe_size); wqe_size 224 drivers/infiniband/sw/rxe/rxe_qp.c int wqe_size; wqe_size 245 drivers/infiniband/sw/rxe/rxe_qp.c wqe_size = max_t(int, sizeof(struct rxe_send_wqe) + wqe_size 252 drivers/infiniband/sw/rxe/rxe_qp.c wqe_size); wqe_size 293 drivers/infiniband/sw/rxe/rxe_qp.c int wqe_size; wqe_size 299 drivers/infiniband/sw/rxe/rxe_qp.c wqe_size = rcv_wqe_size(qp->rq.max_sge); wqe_size 302 drivers/infiniband/sw/rxe/rxe_qp.c qp_num(qp), qp->rq.max_wr, qp->rq.max_sge, wqe_size); wqe_size 306 drivers/infiniband/sw/rxe/rxe_qp.c wqe_size); wqe_size 160 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c unsigned int wqe_size = 0; wqe_size 164 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wqe_size = WQE_LCMD_SIZE; wqe_size 167 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wqe_size = WQE_SCMD_SIZE; wqe_size 171 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c return wqe_size; wqe_size 536 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c unsigned int bufdesc_len, wqe_size; wqe_size 540 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c wqe_size = cmdq_wqe_size_from_bdlen(bufdesc_len); wqe_size 541 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c if (wqe_size == WQE_LCMD_SIZE) { wqe_size 634 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c void hinic_sq_write_db(struct hinic_sq *sq, u16 prod_idx, unsigned int wqe_size, wqe_size 640 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c prod_idx += ALIGN(wqe_size, wq->wqebb_size) / wq->wqebb_size; wqe_size 656 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size, u16 *prod_idx) wqe_size 658 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(sq->wq, wqe_size, wqe_size 672 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c void hinic_sq_return_wqe(struct hinic_sq *sq, unsigned int wqe_size) wqe_size 674 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hinic_return_wqe(sq->wq, wqe_size); wqe_size 687 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct sk_buff *skb, unsigned int wqe_size) wqe_size 694 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hinic_cpu_to_be32(sq_wqe, wqe_size); wqe_size 696 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hinic_write_wqe(sq->wq, hw_wqe, wqe_size); wqe_size 711 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int *wqe_size, u16 *cons_idx) wqe_size 731 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c *wqe_size = sizeof(*ctrl) + sizeof(sq_wqe->task); wqe_size 732 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c *wqe_size += SECT_SIZE_FROM_8BYTES(buf_sect_len); wqe_size 733 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c *wqe_size = ALIGN(*wqe_size, sq->wq->wqebb_size); wqe_size 749 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size, u16 *cons_idx) wqe_size 753 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hw_wqe = hinic_read_wqe(sq->wq, wqe_size, cons_idx); wqe_size 764 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c void hinic_sq_put_wqe(struct hinic_sq *sq, unsigned int wqe_size) wqe_size 766 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hinic_put_wqe(sq->wq, wqe_size); wqe_size 795 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size, u16 *prod_idx) wqe_size 797 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c struct hinic_hw_wqe *hw_wqe = hinic_get_wqe(rq->wq, wqe_size, wqe_size 836 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size, wqe_size 844 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hw_wqe = hinic_read_wqe(rq->wq, wqe_size, cons_idx); wqe_size 871 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size, wqe_size 879 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c wqe_size = ALIGN(wqe_size, wq->wqebb_size); wqe_size 880 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c num_wqebbs = wqe_size / wq->wqebb_size; wqe_size 898 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c unsigned int wqe_size) wqe_size 910 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c hinic_put_wqe(rq->wq, wqe_size); wqe_size 173 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h void hinic_sq_write_db(struct hinic_sq *sq, u16 prod_idx, unsigned int wqe_size, wqe_size 177 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size, u16 *prod_idx); wqe_size 179 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h void hinic_sq_return_wqe(struct hinic_sq *sq, unsigned int wqe_size); wqe_size 183 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size); wqe_size 187 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size, u16 *cons_idx); wqe_size 191 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int *wqe_size, u16 *cons_idx); wqe_size 193 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h void hinic_sq_put_wqe(struct hinic_sq *sq, unsigned int wqe_size); wqe_size 199 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size, u16 *prod_idx); wqe_size 205 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size, wqe_size 209 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size, wqe_size 214 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h unsigned int wqe_size); wqe_size 742 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_hw_wqe *hinic_get_wqe(struct hinic_wq *wq, unsigned int wqe_size, wqe_size 750 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c num_wqebbs = ALIGN(wqe_size, wq->wqebb_size) >> wq->wqebb_size_shift; wqe_size 788 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_return_wqe(struct hinic_wq *wq, unsigned int wqe_size) wqe_size 790 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c int num_wqebbs = ALIGN(wqe_size, wq->wqebb_size) / wq->wqebb_size; wqe_size 802 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c void hinic_put_wqe(struct hinic_wq *wq, unsigned int wqe_size) wqe_size 804 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c int num_wqebbs = ALIGN(wqe_size, wq->wqebb_size) wqe_size 820 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c struct hinic_hw_wqe *hinic_read_wqe(struct hinic_wq *wq, unsigned int wqe_size, wqe_size 823 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c int num_wqebbs = ALIGN(wqe_size, wq->wqebb_size) wqe_size 885 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c unsigned int wqe_size) wqe_size 895 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c num_wqebbs = ALIGN(wqe_size, wq->wqebb_size) / wq->wqebb_size; wqe_size 96 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_hw_wqe *hinic_get_wqe(struct hinic_wq *wq, unsigned int wqe_size, wqe_size 99 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_return_wqe(struct hinic_wq *wq, unsigned int wqe_size); wqe_size 101 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h void hinic_put_wqe(struct hinic_wq *wq, unsigned int wqe_size); wqe_size 103 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h struct hinic_hw_wqe *hinic_read_wqe(struct hinic_wq *wq, unsigned int wqe_size, wqe_size 109 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h unsigned int wqe_size); wqe_size 469 drivers/net/ethernet/huawei/hinic/hinic_tx.c unsigned int wqe_size; wqe_size 501 drivers/net/ethernet/huawei/hinic/hinic_tx.c wqe_size = HINIC_SQ_WQE_SIZE(nr_sges); wqe_size 503 drivers/net/ethernet/huawei/hinic/hinic_tx.c sq_wqe = hinic_sq_get_wqe(txq->sq, wqe_size, &prod_idx); wqe_size 510 drivers/net/ethernet/huawei/hinic/hinic_tx.c sq_wqe = hinic_sq_get_wqe(txq->sq, wqe_size, &prod_idx); wqe_size 522 drivers/net/ethernet/huawei/hinic/hinic_tx.c wqe_size = 0; wqe_size 533 drivers/net/ethernet/huawei/hinic/hinic_tx.c hinic_sq_write_wqe(txq->sq, prod_idx, sq_wqe, skb, wqe_size); wqe_size 538 drivers/net/ethernet/huawei/hinic/hinic_tx.c hinic_sq_write_db(txq->sq, prod_idx, wqe_size, 0); wqe_size 543 drivers/net/ethernet/huawei/hinic/hinic_tx.c hinic_sq_return_wqe(txq->sq, wqe_size); wqe_size 580 drivers/net/ethernet/huawei/hinic/hinic_tx.c unsigned int wqe_size; wqe_size 585 drivers/net/ethernet/huawei/hinic/hinic_tx.c while ((sq_wqe = hinic_sq_read_wqebb(sq, &skb, &wqe_size, &ci))) { wqe_size 586 drivers/net/ethernet/huawei/hinic/hinic_tx.c sq_wqe = hinic_sq_read_wqe(sq, &skb, wqe_size, &ci); wqe_size 594 drivers/net/ethernet/huawei/hinic/hinic_tx.c hinic_sq_put_wqe(sq, wqe_size); wqe_size 616 drivers/net/ethernet/huawei/hinic/hinic_tx.c unsigned int wqe_size; wqe_size 628 drivers/net/ethernet/huawei/hinic/hinic_tx.c sq_wqe = hinic_sq_read_wqebb(sq, &skb, &wqe_size, &sw_ci); wqe_size 630 drivers/net/ethernet/huawei/hinic/hinic_tx.c (((hw_ci - sw_ci) & wq->mask) * wq->wqebb_size < wqe_size)) wqe_size 636 drivers/net/ethernet/huawei/hinic/hinic_tx.c if (wqe_size > wq->wqebb_size) { wqe_size 637 drivers/net/ethernet/huawei/hinic/hinic_tx.c sq_wqe = hinic_sq_read_wqe(sq, &skb, wqe_size, &sw_ci); wqe_size 649 drivers/net/ethernet/huawei/hinic/hinic_tx.c hinic_sq_put_wqe(sq, wqe_size); wqe_size 358 drivers/net/ethernet/ibm/ehea/ehea_qmr.c int nr_pages, int wqe_size, int act_nr_sges, wqe_size 365 drivers/net/ethernet/ibm/ehea/ehea_qmr.c ret = hw_queue_ctor(hw_queue, nr_pages, EHEA_PAGESIZE, wqe_size); wqe_size 11634 drivers/scsi/lpfc/lpfc_init.c sli4_params->wqe_size = bf_get(wqe_size, &mqe->un.sli4_params); wqe_size 515 drivers/scsi/lpfc/lpfc_sli4.h uint32_t wqe_size; wqe_size 829 include/uapi/rdma/ib_user_verbs.h __u32 wqe_size; wqe_size 848 include/uapi/rdma/ib_user_verbs.h __u32 wqe_size; wqe_size 861 include/uapi/rdma/ib_user_verbs.h __u32 wqe_size; wqe_size 55 include/uapi/rdma/ocrdma-abi.h __u32 wqe_size;