Searched refs:wqe_req (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/microsoft/mana/ |
| A D | gdma_main.c | 962 header->num_sge = wqe_req->num_sge; in mana_gd_write_client_oob() 971 header->last_vbytes = wqe_req->sgl[0].size; in mana_gd_write_client_oob() 983 if (wqe_req->inline_oob_data && wqe_req->inline_oob_size > 0) { in mana_gd_write_client_oob() 984 memcpy(ptr, wqe_req->inline_oob_data, wqe_req->inline_oob_size); in mana_gd_write_client_oob() 987 memset(ptr + wqe_req->inline_oob_size, 0, in mana_gd_write_client_oob() 995 const struct gdma_wqe_request *wqe_req) in mana_gd_write_sgl() argument 998 const u8 *address = (u8 *)wqe_req->sgl; in mana_gd_write_sgl() 1018 const struct gdma_wqe_request *wqe_req, in mana_gd_post_work_request() argument 1028 if (wqe_req->num_sge == 0) in mana_gd_post_work_request() 1067 mana_gd_write_sgl(wq, wqe_ptr, wqe_req); in mana_gd_post_work_request() [all …]
|
| A D | mana_en.c | 97 tp->wqe_req.sgl[0].mem_key = gd->gpa_mkey; in mana_map_skb() 98 tp->wqe_req.sgl[0].size = ash->size[0]; in mana_map_skb() 172 pkg.wqe_req.flags = 0; in mana_start_xmit() 173 pkg.wqe_req.client_data_unit = 0; in mana_start_xmit() 176 WARN_ON_ONCE(pkg.wqe_req.num_sge > 30); in mana_start_xmit() 179 pkg.wqe_req.sgl = pkg.sgl_array; in mana_start_xmit() 187 pkg.wqe_req.sgl = pkg.sgl_ptr; in mana_start_xmit() 1360 rx_oob->wqe_req.sgl = rx_oob->sgl; in mana_alloc_rx_wqe() 1362 rx_oob->wqe_req.inline_oob_size = 0; in mana_alloc_rx_wqe() 1364 rx_oob->wqe_req.flags = 0; in mana_alloc_rx_wqe() [all …]
|
| A D | hw_channel.c | 92 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request)); in mana_hwc_post_rx_wqe() 93 req->wqe_req.sgl = sge; in mana_hwc_post_rx_wqe() 94 req->wqe_req.num_sge = 1; in mana_hwc_post_rx_wqe() 95 req->wqe_req.client_data_unit = 0; in mana_hwc_post_rx_wqe() 97 err = mana_gd_post_and_ring(hwc_rxq->gdma_wq, &req->wqe_req, NULL); in mana_hwc_post_rx_wqe() 533 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request)); in mana_hwc_post_tx_wqe() 534 req->wqe_req.sgl = sge; in mana_hwc_post_tx_wqe() 535 req->wqe_req.num_sge = 1; in mana_hwc_post_tx_wqe() 536 req->wqe_req.inline_oob_size = sizeof(struct hwc_tx_oob); in mana_hwc_post_tx_wqe() 537 req->wqe_req.inline_oob_data = tx_oob; in mana_hwc_post_tx_wqe() [all …]
|
| A D | mana.h | 262 struct gdma_wqe_request wqe_req; member 531 struct gdma_wqe_request wqe_req; member
|
| A D | hw_channel.h | 101 struct gdma_wqe_request wqe_req; member
|
| A D | gdma.h | 655 const struct gdma_wqe_request *wqe_req,
|
Completed in 19 milliseconds