Lines Matching refs:qmap
434 static void reset_queue_map(struct ehca_queue_map *qmap) in reset_queue_map() argument
438 qmap->tail = qmap->entries - 1; in reset_queue_map()
439 qmap->left_to_poll = 0; in reset_queue_map()
440 qmap->next_wqe_idx = 0; in reset_queue_map()
441 for (i = 0; i < qmap->entries; i++) { in reset_queue_map()
442 qmap->map[i].reported = 1; in reset_queue_map()
443 qmap->map[i].cqe_req = 0; in reset_queue_map()
1127 struct ehca_queue_map *qmap) in calc_left_cqes() argument
1145 tail_idx = next_index(qmap->tail, qmap->entries); in calc_left_cqes()
1150 if (qmap->map[tail_idx].cqe_req) in calc_left_cqes()
1151 qmap->left_to_poll++; in calc_left_cqes()
1152 tail_idx = next_index(tail_idx, qmap->entries); in calc_left_cqes()
1155 qmap->next_wqe_idx = wqe_idx; in calc_left_cqes()