Searched refs:idx_que (Results 1 – 3 of 3) sorted by relevance
167 struct hns_roce_idx_que *idx_que = &srq->idx_que; in alloc_srq_idx() local176 srq->idx_que.entry_shift); in alloc_srq_idx()180 ret = hns_roce_mtr_create(hr_dev, &idx_que->mtr, &buf_attr, in alloc_srq_idx()191 if (!idx_que->bitmap) { in alloc_srq_idx()198 idx_que->head = 0; in alloc_srq_idx()199 idx_que->tail = 0; in alloc_srq_idx()203 hns_roce_mtr_destroy(hr_dev, &idx_que->mtr); in alloc_srq_idx()210 struct hns_roce_idx_que *idx_que = &srq->idx_que; in free_srq_idx() local212 bitmap_free(idx_que->bitmap); in free_srq_idx()213 idx_que->bitmap = NULL; in free_srq_idx()[all …]
903 n << idx_que->entry_shift); in get_idx_buf()912 srq->idx_que.tail++; in hns_roce_free_srq_wqe()919 struct hns_roce_idx_que *idx_que = &srq->idx_que; in hns_roce_srqwq_overflow() local921 return idx_que->head - idx_que->tail >= srq->wqe_cnt; in hns_roce_srqwq_overflow()947 struct hns_roce_idx_que *idx_que = &srq->idx_que; in get_srq_wqe_idx() local954 bitmap_set(idx_que->bitmap, pos, 1); in get_srq_wqe_idx()961 struct hns_roce_idx_que *idx_que = &srq->idx_que; in fill_wqe_idx() local965 head = idx_que->head & (srq->wqe_cnt - 1); in fill_wqe_idx()967 buf = get_idx_buf(idx_que, head); in fill_wqe_idx()970 idx_que->head++; in fill_wqe_idx()[all …]
494 struct hns_roce_idx_que idx_que; member
Completed in 21 milliseconds