Lines Matching refs:qmap_entry
164 struct ehca_qmap_entry *qmap_entry = &qp->sq_map.map[sq_map_idx]; in ehca_write_swqe() local
179 qmap_entry->app_wr_id = get_app_wr_id(send_wr->wr_id); in ehca_write_swqe()
180 qmap_entry->reported = 0; in ehca_write_swqe()
181 qmap_entry->cqe_req = 0; in ehca_write_swqe()
208 qmap_entry->cqe_req = 1; in ehca_write_swqe()
514 struct ehca_qmap_entry *qmap_entry; in internal_post_recv() local
559 qmap_entry = &my_qp->rq_map.map[rq_map_idx]; in internal_post_recv()
560 qmap_entry->app_wr_id = get_app_wr_id(recv_wr->wr_id); in internal_post_recv()
561 qmap_entry->reported = 0; in internal_post_recv()
562 qmap_entry->cqe_req = 1; in internal_post_recv()
631 struct ehca_qmap_entry *qmap_entry; in ehca_poll_cq_one() local
735 qmap_entry = &qmap->map[qmap_tail_idx]; in ehca_poll_cq_one()
736 if (qmap_entry->reported) { in ehca_poll_cq_one()
743 wc->wr_id = replace_wr_id(cqe->work_request_id, qmap_entry->app_wr_id); in ehca_poll_cq_one()
744 qmap_entry->reported = 1; in ehca_poll_cq_one()
806 struct ehca_qmap_entry *qmap_entry; in generate_flush_cqes() local
813 qmap_entry = &qmap->map[qmap->next_wqe_idx]; in generate_flush_cqes()
815 while ((nr < num_entries) && (qmap_entry->reported == 0)) { in generate_flush_cqes()
829 qmap_entry->app_wr_id); in generate_flush_cqes()
860 qmap_entry->reported = 1; in generate_flush_cqes()
863 qmap_entry = &qmap->map[qmap->next_wqe_idx]; in generate_flush_cqes()