Searched refs:wqe_req (Results 1 – 5 of 5) sorted by relevance
1029 static u32 mana_gd_write_client_oob(const struct gdma_wqe_request *wqe_req, in mana_gd_write_client_oob() argument1034 bool oob_in_sgl = !!(wqe_req->flags & GDMA_WR_OOB_IN_SGL); in mana_gd_write_client_oob()1035 bool pad_data = !!(wqe_req->flags & GDMA_WR_PAD_BY_SGE0); in mana_gd_write_client_oob()1040 header->num_sge = wqe_req->num_sge; in mana_gd_write_client_oob()1044 WARN_ON_ONCE(!pad_data || wqe_req->num_sge < 2); in mana_gd_write_client_oob()1049 header->last_vbytes = wqe_req->sgl[0].size; in mana_gd_write_client_oob()1053 header->client_data_unit = wqe_req->client_data_unit; in mana_gd_write_client_oob()1061 if (wqe_req->inline_oob_data && wqe_req->inline_oob_size > 0) { in mana_gd_write_client_oob()1062 memcpy(ptr, wqe_req->inline_oob_data, wqe_req->inline_oob_size); in mana_gd_write_client_oob()1064 if (client_oob_size > wqe_req->inline_oob_size) in mana_gd_write_client_oob()[all …]
67 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request)); in mana_hwc_post_rx_wqe()68 req->wqe_req.sgl = sge; in mana_hwc_post_rx_wqe()69 req->wqe_req.num_sge = 1; in mana_hwc_post_rx_wqe()70 req->wqe_req.client_data_unit = 0; in mana_hwc_post_rx_wqe()72 err = mana_gd_post_and_ring(hwc_rxq->gdma_wq, &req->wqe_req, NULL); in mana_hwc_post_rx_wqe()567 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request)); in mana_hwc_post_tx_wqe()568 req->wqe_req.sgl = sge; in mana_hwc_post_tx_wqe()569 req->wqe_req.num_sge = 1; in mana_hwc_post_tx_wqe()570 req->wqe_req.inline_oob_size = sizeof(struct hwc_tx_oob); in mana_hwc_post_tx_wqe()571 req->wqe_req.inline_oob_data = tx_oob; in mana_hwc_post_tx_wqe()[all …]
116 tp->wqe_req.sgl[sg_i].address = da; in mana_add_sge()117 tp->wqe_req.sgl[sg_i].mem_key = gpa_mkey; in mana_add_sge()118 tp->wqe_req.sgl[sg_i].size = sge_len; in mana_add_sge()285 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_short_oob); in mana_start_xmit()290 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_oob); in mana_start_xmit()296 pkg.wqe_req.inline_oob_data = &pkg.tx_oob; in mana_start_xmit()297 pkg.wqe_req.flags = 0; in mana_start_xmit()298 pkg.wqe_req.client_data_unit = 0; in mana_start_xmit()300 pkg.wqe_req.num_sge = 1 + skb_shinfo(skb)->nr_frags; in mana_start_xmit()314 pkg.wqe_req.num_sge = num_sge; in mana_start_xmit()[all …]
107 struct gdma_wqe_request wqe_req; member
298 struct gdma_wqe_request wqe_req; member808 struct gdma_wqe_request wqe_req; member