Lines Matching refs:mr_table

182 	struct hns_roce_mr_table *mr_table = &hr_dev->mr_table;  in hns_roce_alloc_mtt_range()  local
188 buddy = &mr_table->mtt_buddy; in hns_roce_alloc_mtt_range()
189 table = &mr_table->mtt_table; in hns_roce_alloc_mtt_range()
191 buddy = &mr_table->mtt_cqe_buddy; in hns_roce_alloc_mtt_range()
192 table = &mr_table->mtt_cqe_table; in hns_roce_alloc_mtt_range()
240 struct hns_roce_mr_table *mr_table = &hr_dev->mr_table; in hns_roce_mtt_cleanup() local
246 hns_roce_buddy_free(&mr_table->mtt_buddy, mtt->first_seg, in hns_roce_mtt_cleanup()
248 hns_roce_table_put_range(hr_dev, &mr_table->mtt_table, in hns_roce_mtt_cleanup()
252 hns_roce_buddy_free(&mr_table->mtt_cqe_buddy, mtt->first_seg, in hns_roce_mtt_cleanup()
254 hns_roce_table_put_range(hr_dev, &mr_table->mtt_cqe_table, in hns_roce_mtt_cleanup()
502 ret = hns_roce_bitmap_alloc(&hr_dev->mr_table.mtpt_bitmap, &index); in hns_roce_mr_alloc()
649 hns_roce_table_put(hr_dev, &hr_dev->mr_table.mtpt_table, in hns_roce_mr_free()
652 hns_roce_bitmap_free(&hr_dev->mr_table.mtpt_bitmap, in hns_roce_mr_free()
663 struct hns_roce_mr_table *mr_table = &hr_dev->mr_table; in hns_roce_mr_enable() local
666 ret = hns_roce_table_get(hr_dev, &mr_table->mtpt_table, mtpt_idx); in hns_roce_mr_enable()
699 hns_roce_table_put(hr_dev, &mr_table->mtpt_table, mtpt_idx); in hns_roce_mr_enable()
728 table = &hr_dev->mr_table.mtt_table; in hns_roce_write_mtt_chunk()
730 table = &hr_dev->mr_table.mtt_cqe_table; in hns_roce_write_mtt_chunk()
808 struct hns_roce_mr_table *mr_table = &hr_dev->mr_table; in hns_roce_init_mr_table() local
811 ret = hns_roce_bitmap_init(&mr_table->mtpt_bitmap, in hns_roce_init_mr_table()
818 ret = hns_roce_buddy_init(&mr_table->mtt_buddy, in hns_roce_init_mr_table()
824 ret = hns_roce_buddy_init(&mr_table->mtt_cqe_buddy, in hns_roce_init_mr_table()
832 hns_roce_buddy_cleanup(&mr_table->mtt_buddy); in hns_roce_init_mr_table()
835 hns_roce_bitmap_cleanup(&mr_table->mtpt_bitmap); in hns_roce_init_mr_table()
841 struct hns_roce_mr_table *mr_table = &hr_dev->mr_table; in hns_roce_cleanup_mr_table() local
843 hns_roce_buddy_cleanup(&mr_table->mtt_buddy); in hns_roce_cleanup_mr_table()
845 hns_roce_buddy_cleanup(&mr_table->mtt_cqe_buddy); in hns_roce_cleanup_mr_table()
846 hns_roce_bitmap_cleanup(&mr_table->mtpt_bitmap); in hns_roce_cleanup_mr_table()