Lines Matching refs:gvt_dma
94 struct gvt_dma { struct
212 static struct gvt_dma *__gvt_cache_find_dma_addr(struct intel_vgpu *vgpu, in __gvt_cache_find_dma_addr()
216 struct gvt_dma *itr; in __gvt_cache_find_dma_addr()
219 itr = rb_entry(node, struct gvt_dma, dma_addr_node); in __gvt_cache_find_dma_addr()
231 static struct gvt_dma *__gvt_cache_find_gfn(struct intel_vgpu *vgpu, gfn_t gfn) in __gvt_cache_find_gfn()
234 struct gvt_dma *itr; in __gvt_cache_find_gfn()
237 itr = rb_entry(node, struct gvt_dma, gfn_node); in __gvt_cache_find_gfn()
252 struct gvt_dma *new, *itr; in __gvt_cache_add()
255 new = kzalloc(sizeof(struct gvt_dma), GFP_KERNEL); in __gvt_cache_add()
269 itr = rb_entry(parent, struct gvt_dma, gfn_node); in __gvt_cache_add()
284 itr = rb_entry(parent, struct gvt_dma, dma_addr_node); in __gvt_cache_add()
299 struct gvt_dma *entry) in __gvt_cache_remove_entry()
309 struct gvt_dma *dma; in gvt_cache_destroy()
319 dma = rb_entry(node, struct gvt_dma, gfn_node); in gvt_cache_destroy()
563 struct gvt_dma *entry; in intel_vgpu_iommu_notifier()
1721 struct gvt_dma *entry; in kvmgt_dma_map_guest_page()
1758 struct gvt_dma *entry = container_of(ref, typeof(*entry), ref); in __gvt_dma_release()
1768 struct gvt_dma *entry; in kvmgt_dma_unmap_guest_page()