Lines Matching refs:wqe_req
100 tp->wqe_req.sgl[sg_i].address = da;
101 tp->wqe_req.sgl[sg_i].mem_key = gpa_mkey;
102 tp->wqe_req.sgl[sg_i].size = sge_len;
269 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_short_oob);
274 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_oob);
280 pkg.wqe_req.inline_oob_data = &pkg.tx_oob;
281 pkg.wqe_req.flags = 0;
282 pkg.wqe_req.client_data_unit = 0;
284 pkg.wqe_req.num_sge = 1 + skb_shinfo(skb)->nr_frags;
298 pkg.wqe_req.num_sge = num_sge;
319 pkg.wqe_req.client_data_unit = skb_shinfo(skb)->gso_size;
320 pkg.wqe_req.flags = GDMA_WR_OOB_IN_SGL | GDMA_WR_PAD_BY_SGE0;
361 WARN_ON_ONCE(pkg.wqe_req.num_sge > MAX_TX_WQE_SGL_ENTRIES);
363 if (pkg.wqe_req.num_sge <= ARRAY_SIZE(pkg.sgl_array)) {
364 pkg.wqe_req.sgl = pkg.sgl_array;
366 pkg.sgl_ptr = kmalloc_array(pkg.wqe_req.num_sge,
372 pkg.wqe_req.sgl = pkg.sgl_ptr;
387 err = mana_gd_post_work_request(gdma_sq, &pkg.wqe_req,
1472 err = mana_gd_post_work_request(rxq->gdma_rq, &recv_buf_oob->wqe_req,
2098 rx_oob->wqe_req.sgl = rx_oob->sgl;
2099 rx_oob->wqe_req.num_sge = rx_oob->num_sge;
2100 rx_oob->wqe_req.inline_oob_size = 0;
2101 rx_oob->wqe_req.inline_oob_data = NULL;
2102 rx_oob->wqe_req.flags = 0;
2103 rx_oob->wqe_req.client_data_unit = 0;
2122 err = mana_gd_post_and_ring(rxq->gdma_rq, &rx_oob->wqe_req,