Lines Matching defs:gfn
29 * @gfn: the gfn of guest page
35 struct intel_vgpu *vgpu, unsigned long gfn)
37 return radix_tree_lookup(&vgpu->page_track_tree, gfn);
43 * @gfn: the gfn of guest page
50 int intel_vgpu_register_page_track(struct intel_vgpu *vgpu, unsigned long gfn,
56 track = intel_vgpu_find_page_track(vgpu, gfn);
67 ret = radix_tree_insert(&vgpu->page_track_tree, gfn, track);
79 * @gfn: the gfn of guest page
83 unsigned long gfn)
87 track = radix_tree_delete(&vgpu->page_track_tree, gfn);
90 intel_gvt_page_track_remove(vgpu, gfn);
98 * @gfn: the gfn of guest page
103 int intel_vgpu_enable_page_track(struct intel_vgpu *vgpu, unsigned long gfn)
108 track = intel_vgpu_find_page_track(vgpu, gfn);
115 ret = intel_gvt_page_track_add(vgpu, gfn);
125 * @gfn: the gfn of guest page
130 int intel_vgpu_disable_page_track(struct intel_vgpu *vgpu, unsigned long gfn)
135 track = intel_vgpu_find_page_track(vgpu, gfn);
142 ret = intel_gvt_page_track_remove(vgpu, gfn);