Searched refs:srq_ida (Results 1 – 3 of 3) sorted by relevance
83 struct hns_roce_ida *srq_ida = &hr_dev->srq_table.srq_ida; in alloc_srqc() local89 id = ida_alloc_range(&srq_ida->ida, srq_ida->min, srq_ida->max, in alloc_srqc()139 ida_free(&srq_ida->ida, id); in alloc_srqc()161 ida_free(&srq_table->srq_ida.ida, (int)srq->srqn); in free_srqc()450 struct hns_roce_ida *srq_ida = &srq_table->srq_ida; in hns_roce_init_srq_table() local454 ida_init(&srq_ida->ida); in hns_roce_init_srq_table()455 srq_ida->max = hr_dev->caps.num_srqs - 1; in hns_roce_init_srq_table()456 srq_ida->min = hr_dev->caps.reserved_srqs; in hns_roce_init_srq_table()
181 ida_destroy(&hr_dev->srq_table.srq_ida.ida); in hns_roce_cleanup_bitmap()
524 struct hns_roce_ida srq_ida; member