Lines Matching refs:wqe_ptr
996 u8 *wqe_ptr) in mana_gd_write_client_oob() argument
1000 struct gdma_wqe *header = (struct gdma_wqe *)wqe_ptr; in mana_gd_write_client_oob()
1023 ptr = wqe_ptr + sizeof(header); in mana_gd_write_client_oob()
1036 static void mana_gd_write_sgl(struct gdma_queue *wq, u8 *wqe_ptr, in mana_gd_write_sgl() argument
1046 size_to_end = (u32)(end_ptr - wqe_ptr); in mana_gd_write_sgl()
1049 memcpy(wqe_ptr, address, size_to_end); in mana_gd_write_sgl()
1051 wqe_ptr = base_ptr; in mana_gd_write_sgl()
1056 memcpy(wqe_ptr, address, sgl_size); in mana_gd_write_sgl()
1068 u8 *wqe_ptr; in mana_gd_post_work_request() local
1103 wqe_ptr = mana_gd_get_wqe_ptr(wq, wq->head); in mana_gd_post_work_request()
1104 wqe_ptr += mana_gd_write_client_oob(wqe_req, wq->type, client_oob_size, in mana_gd_post_work_request()
1105 sgl_data_size, wqe_ptr); in mana_gd_post_work_request()
1106 if (wqe_ptr >= (u8 *)wq->queue_mem_ptr + wq->queue_size) in mana_gd_post_work_request()
1107 wqe_ptr -= wq->queue_size; in mana_gd_post_work_request()
1109 mana_gd_write_sgl(wq, wqe_ptr, wqe_req); in mana_gd_post_work_request()