Searched refs:page_track (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/i915/gvt/ |
| H A D | page_track.c | 162 struct intel_vgpu_page_track *page_track; in intel_vgpu_page_track_handler() local 165 page_track = intel_vgpu_find_page_track(vgpu, gpa >> PAGE_SHIFT); in intel_vgpu_page_track_handler() 166 if (!page_track) in intel_vgpu_page_track_handler() 173 ret = page_track->handler(page_track, gpa, data, bytes); in intel_vgpu_page_track_handler()
|
| H A D | page_track.h | 34 struct intel_vgpu_page_track *page_track,
|
| H A D | Makefile | 21 gvt/page_track.o \
|
| H A D | gtt.c | 718 struct intel_vgpu_page_track *page_track, in ppgtt_write_protection_handler() argument 721 struct intel_vgpu_ppgtt_spt *spt = page_track->priv_data; in ppgtt_write_protection_handler()
|
| /linux-6.15/drivers/vfio/pci/mlx5/ |
| H A D | cmd.c | 892 MLX5_SET(page_track, obj_context, vhca_id, mvdev->vhca_id); in mlx5vf_create_tracker() 893 MLX5_SET(page_track, obj_context, track_type, 1); in mlx5vf_create_tracker() 894 MLX5_SET(page_track, obj_context, log_page_size, in mlx5vf_create_tracker() 896 MLX5_SET(page_track, obj_context, log_msg_size, in mlx5vf_create_tracker() 899 MLX5_SET(page_track, obj_context, num_ranges, num_ranges); in mlx5vf_create_tracker() 924 MLX5_SET(page_track, obj_context, log_addr_space_size, in mlx5vf_create_tracker() 964 MLX5_SET64(page_track, obj_context, modify_field_select, 0x3); in mlx5vf_cmd_modify_tracker() 965 MLX5_SET64(page_track, obj_context, range_start_address, iova); in mlx5vf_cmd_modify_tracker() 966 MLX5_SET64(page_track, obj_context, length, length); in mlx5vf_cmd_modify_tracker() 967 MLX5_SET(page_track, obj_context, state, tracker_state); in mlx5vf_cmd_modify_tracker() [all …]
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | Makefile | 10 debugfs.o mmu/mmu.o mmu/page_track.o \
|