Searched refs:wqe_req (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/sys/dev/mana/
H A Dgdma_main.c1257 mana_gd_write_client_oob(const struct gdma_wqe_request *wqe_req, argument
1262 bool oob_in_sgl = !!(wqe_req->flags & GDMA_WR_OOB_IN_SGL);
1263 bool pad_data = !!(wqe_req->flags & GDMA_WR_PAD_BY_SGE0);
1268 header->num_sge = wqe_req->num_sge;
1272 if (!pad_data || wqe_req->num_sge < 2) {
1279 header->last_vbytes = wqe_req->sgl[0].size;
1283 header->client_data_unit = wqe_req->client_data_unit;
1292 if (wqe_req->inline_oob_data && wqe_req->inline_oob_size > 0) {
1293 memcpy(ptr, wqe_req
1304 mana_gd_write_sgl(struct gdma_queue *wq, uint8_t *wqe_ptr, const struct gdma_wqe_request *wqe_req) argument
1328 mana_gd_post_work_request(struct gdma_queue *wq, const struct gdma_wqe_request *wqe_req, struct gdma_posted_wqe_info *wqe_info) argument
1389 mana_gd_post_and_ring(struct gdma_queue *queue, const struct gdma_wqe_request *wqe_req, struct gdma_posted_wqe_info *wqe_info) argument
[all...]
H A Dhw_channel.c133 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request));
134 req->wqe_req.sgl = sge;
135 req->wqe_req.num_sge = 1;
136 req->wqe_req.client_data_unit = 0;
138 err = mana_gd_post_and_ring(hwc_rxq->gdma_wq, &req->wqe_req, NULL);
621 memset(&req->wqe_req, 0, sizeof(struct gdma_wqe_request));
622 req->wqe_req.sgl = sge;
623 req->wqe_req.num_sge = 1;
624 req->wqe_req.inline_oob_size = sizeof(struct hwc_tx_oob);
625 req->wqe_req
[all...]
H A Dhw_channel.h131 struct gdma_wqe_request wqe_req; member in struct:hwc_work_request
H A Dmana_en.c381 tp->wqe_req.sgl[i].address = segs[i].ds_addr;
382 tp->wqe_req.sgl[i].mem_key = gd->gpa_mkey;
383 tp->wqe_req.sgl[i].size = segs[i].ds_len;
385 tp->wqe_req.num_sge = nsegs;
545 pkg.wqe_req.sgl = pkg.sgl_array;
574 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_short_oob);
576 pkg.wqe_req.inline_oob_size = sizeof(struct mana_tx_oob);
578 pkg.wqe_req.inline_oob_data = &pkg.tx_oob;
579 pkg.wqe_req.flags = 0;
580 pkg.wqe_req
[all...]
H A Dmana.h391 struct gdma_wqe_request wqe_req; member in struct:mana_recv_buf_oob
698 struct gdma_wqe_request wqe_req; member in struct:mana_tx_package
H A Dgdma.h844 const struct gdma_wqe_request *wqe_req,

Completed in 102 milliseconds