Home
last modified time | relevance | path

Searched defs:vm (Results 1 – 25 of 147) sorted by relevance

123456

/openbsd/src/sys/dev/pci/drm/i915/gt/
Dintel_gtt.c41 struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz) in alloc_pt_lmem()
75 struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz) in alloc_pt_dma()
99 int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj) in map_pt_dma()
123 int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj) in map_pt_dma_locked()
183 static void __i915_vm_close(struct i915_address_space *vm) in __i915_vm_close()
198 int i915_vm_lock_objects(struct i915_address_space *vm, in i915_vm_lock_objects()
211 void i915_address_space_fini(struct i915_address_space *vm) in i915_address_space_fini()
226 struct i915_address_space *vm = in i915_vm_resv_release() local
237 struct i915_address_space *vm = in __i915_vm_release() local
253 struct i915_address_space *vm = in i915_vm_release() local
[all …]
Dgen8_ppgtt.c180 static unsigned int gen8_pd_top_count(const struct i915_address_space *vm) in gen8_pd_top_count()
188 gen8_pdp_for_page_index(struct i915_address_space * const vm, const u64 idx) in gen8_pdp_for_page_index()
199 gen8_pdp_for_page_address(struct i915_address_space * const vm, const u64 addr) in gen8_pdp_for_page_address()
204 static void __gen8_ppgtt_cleanup(struct i915_address_space *vm, in __gen8_ppgtt_cleanup()
222 static void gen8_ppgtt_cleanup(struct i915_address_space *vm) in gen8_ppgtt_cleanup()
239 static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm, in __gen8_ppgtt_clear()
307 static void gen8_ppgtt_clear(struct i915_address_space *vm, in gen8_ppgtt_clear()
322 static void __gen8_ppgtt_alloc(struct i915_address_space * const vm, in __gen8_ppgtt_alloc()
390 static void gen8_ppgtt_alloc(struct i915_address_space *vm, in gen8_ppgtt_alloc()
406 static void __gen8_ppgtt_foreach(struct i915_address_space *vm, in __gen8_ppgtt_foreach()
[all …]
Dintel_ppgtt.c16 struct i915_page_table *alloc_pt(struct i915_address_space *vm, int sz) in alloc_pt()
53 struct i915_page_directory *alloc_pd(struct i915_address_space *vm) in alloc_pd()
71 void free_px(struct i915_address_space *vm, struct i915_page_table *pt, int lvl) in free_px()
182 void ppgtt_bind_vma(struct i915_address_space *vm, in ppgtt_bind_vma()
207 void ppgtt_unbind_vma(struct i915_address_space *vm, in ppgtt_unbind_vma()
223 int i915_vm_alloc_pt_stash(struct i915_address_space *vm, in i915_vm_alloc_pt_stash()
276 int i915_vm_map_pt_stash(struct i915_address_space *vm, in i915_vm_map_pt_stash()
293 void i915_vm_free_pt_stash(struct i915_address_space *vm, in i915_vm_free_pt_stash()
Dintel_ggtt.c144 void i915_ggtt_suspend_vm(struct i915_address_space *vm) in i915_ggtt_suspend_vm()
465 static void gen8_ggtt_insert_page(struct i915_address_space *vm, in gen8_ggtt_insert_page()
480 static void gen8_ggtt_insert_page_bind(struct i915_address_space *vm, in gen8_ggtt_insert_page_bind()
495 static void gen8_ggtt_insert_entries(struct i915_address_space *vm, in gen8_ggtt_insert_entries()
534 static bool __gen8_ggtt_insert_entries_bind(struct i915_address_space *vm, in __gen8_ggtt_insert_entries_bind()
565 static void gen8_ggtt_insert_entries_bind(struct i915_address_space *vm, in gen8_ggtt_insert_entries_bind()
578 static void gen8_ggtt_clear_range(struct i915_address_space *vm, in gen8_ggtt_clear_range()
599 static void gen8_ggtt_scratch_range_bind(struct i915_address_space *vm, in gen8_ggtt_scratch_range_bind()
620 static void gen6_ggtt_insert_page(struct i915_address_space *vm, in gen6_ggtt_insert_page()
641 static void gen6_ggtt_insert_entries(struct i915_address_space *vm, in gen6_ggtt_insert_entries()
[all …]
Dintel_ggtt_gmch.c18 static void gmch_ggtt_insert_page(struct i915_address_space *vm, in gmch_ggtt_insert_page()
30 static void gmch_ggtt_insert_entries(struct i915_address_space *vm, in gmch_ggtt_insert_entries()
47 static void gmch_ggtt_clear_range(struct i915_address_space *vm, in gmch_ggtt_clear_range()
53 static void gmch_ggtt_remove(struct i915_address_space *vm) in gmch_ggtt_remove()
Dintel_gtt.h367 struct i915_address_space vm; member
412 struct i915_address_space vm; member
417 #define i915_is_ggtt(vm) ((vm)->is_ggtt) argument
418 #define i915_is_dpt(vm) ((vm)->is_dpt) argument
419 #define i915_is_ggtt_or_dpt(vm) (i915_is_ggtt(vm) || i915_is_dpt(vm)) argument
427 i915_vm_is_4lvl(const struct i915_address_space *vm) in i915_vm_is_4lvl()
433 i915_vm_has_scratch_64K(struct i915_address_space *vm) in i915_vm_has_scratch_64K()
438 static inline u64 i915_vm_min_alignment(struct i915_address_space *vm, in i915_vm_min_alignment()
448 static inline u64 i915_vm_obj_min_alignment(struct i915_address_space *vm, in i915_vm_obj_min_alignment()
458 i915_vm_has_cache_coloring(struct i915_address_space *vm) in i915_vm_has_cache_coloring()
[all …]
Dgen6_ppgtt.c74 static void gen6_ppgtt_clear_range(struct i915_address_space *vm, in gen6_ppgtt_clear_range()
110 static void gen6_ppgtt_insert_entries(struct i915_address_space *vm, in gen6_ppgtt_insert_entries()
172 static void gen6_alloc_va_range(struct i915_address_space *vm, in gen6_alloc_va_range()
221 struct i915_address_space * const vm = &ppgtt->base.vm; in gen6_ppgtt_init_scratch() local
267 static void gen6_ppgtt_cleanup(struct i915_address_space *vm) in gen6_ppgtt_cleanup()
280 static void pd_vma_bind(struct i915_address_space *vm, in pd_vma_bind()
296 static void pd_vma_unbind(struct i915_address_space *vm, in pd_vma_unbind()
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Damdgpu_vm.c181 struct amdgpu_vm *vm; member
200 int amdgpu_vm_set_pasid(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_set_pasid()
239 struct amdgpu_vm *vm = vm_bo->vm; in amdgpu_vm_bo_evicted() local
353 static void amdgpu_vm_bo_reset_state_machine(struct amdgpu_vm *vm) in amdgpu_vm_bo_reset_state_machine()
384 struct amdgpu_vm *vm, struct amdgpu_bo *bo) in amdgpu_vm_bo_base_init()
428 int amdgpu_vm_lock_pd(struct amdgpu_vm *vm, struct drm_exec *exec, in amdgpu_vm_lock_pd()
446 struct amdgpu_vm *vm) in amdgpu_vm_move_to_lru_tail()
455 struct amdgpu_vm *vm) in amdgpu_vm_init_entities()
475 static void amdgpu_vm_fini_entities(struct amdgpu_vm *vm) in amdgpu_vm_fini_entities()
490 uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_generation()
[all …]
Damdgpu_vm_pt.c157 struct amdgpu_vm *vm, uint64_t start, in amdgpu_vm_pt_start()
286 struct amdgpu_vm *vm, in amdgpu_vm_pt_first_dfs()
340 #define for_each_amdgpu_vm_pt_dfs_safe(adev, vm, start, cursor, entry) \ argument
359 int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_clear()
438 int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm, in amdgpu_vm_pt_create()
494 struct amdgpu_vm *vm, in amdgpu_vm_pt_alloc()
552 struct amdgpu_vm *vm; in amdgpu_vm_pt_free_work() local
582 struct amdgpu_vm *vm = params->vm; in amdgpu_vm_pt_free_list() local
632 void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm) in amdgpu_vm_pt_free_root()
656 struct amdgpu_vm *vm = params->vm; in amdgpu_vm_pde_update() local
[all …]
/openbsd/src/sys/dev/pci/drm/i915/display/
Dintel_dpt.c17 struct i915_address_space vm; member
24 #define i915_is_dpt(vm) ((vm)->is_dpt) argument
27 i915_vm_to_dpt(struct i915_address_space *vm) in i915_vm_to_dpt()
41 static void dpt_insert_page(struct i915_address_space *vm, in dpt_insert_page()
54 static void dpt_insert_entries(struct i915_address_space *vm, in dpt_insert_entries()
76 static void dpt_clear_range(struct i915_address_space *vm, in dpt_clear_range()
81 static void dpt_bind_vma(struct i915_address_space *vm, in dpt_bind_vma()
111 static void dpt_unbind_vma(struct i915_address_space *vm, in dpt_unbind_vma()
117 static void dpt_cleanup(struct i915_address_space *vm) in dpt_cleanup()
124 struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm, in intel_dpt_pin_to_ggtt()
[all …]
/openbsd/src/sys/dev/pci/drm/i915/selftests/
Dmock_gtt.c27 static void mock_insert_page(struct i915_address_space *vm, in mock_insert_page()
35 static void mock_insert_entries(struct i915_address_space *vm, in mock_insert_entries()
41 static void mock_bind_ppgtt(struct i915_address_space *vm, in mock_bind_ppgtt()
51 static void mock_unbind_ppgtt(struct i915_address_space *vm, in mock_unbind_ppgtt()
56 static void mock_cleanup(struct i915_address_space *vm) in mock_cleanup()
60 static void mock_clear_range(struct i915_address_space *vm, in mock_clear_range()
94 static void mock_bind_ggtt(struct i915_address_space *vm, in mock_bind_ggtt()
102 static void mock_unbind_ggtt(struct i915_address_space *vm, in mock_unbind_ggtt()
Di915_gem_gtt.c244 static int lowlevel_hole(struct i915_address_space *vm, in lowlevel_hole()
391 struct i915_address_space *vm) in close_object_list()
408 static int fill_hole(struct i915_address_space *vm, in fill_hole()
633 static int walk_hole(struct i915_address_space *vm, in walk_hole()
716 static int pot_hole(struct i915_address_space *vm, in pot_hole()
791 static int drunk_hole(struct i915_address_space *vm, in drunk_hole()
901 static int __shrink_hole(struct i915_address_space *vm, in __shrink_hole()
979 static int shrink_hole(struct i915_address_space *vm, in shrink_hole()
1001 static int shrink_boom(struct i915_address_space *vm, in shrink_boom()
1079 static int misaligned_case(struct i915_address_space *vm, struct intel_memory_region *mr, in misaligned_case()
[all …]
/openbsd/src/usr.sbin/vmd/
Darm64_vm.c30 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware()
54 pause_vm_md(struct vmd_vm *vm) in pause_vm_md()
61 unpause_vm_md(struct vmd_vm *vm) in unpause_vm_md()
107 intr_pending(struct vmd_vm *vm) in intr_pending()
115 intr_toggle_el(struct vmd_vm *vm, int irq, int val) in intr_toggle_el()
122 intr_ack(struct vmd_vm *vm) in intr_ack()
182 sev_init(struct vmd_vm *vm) in sev_init()
190 sev_shutdown(struct vmd_vm *vm) in sev_shutdown()
198 sev_activate(struct vmd_vm *vm, int vcpu_id) in sev_activate()
206 sev_encrypt_memory(struct vmd_vm *vm) in sev_encrypt_memory()
Dvmd.c102 struct vmd_vm *vm = NULL; in vmd_dispatch_control() local
366 struct vmd_vm *vm; in vmd_dispatch_vmm() local
865 struct vmd_vm *vm; in start_vm_batch() local
973 struct vmd_vm *vm, *next_vm; in vmd_reload() local
1045 struct vmd_vm *vm, *vm_next; in vmd_shutdown() local
1063 struct vmd_vm *vm; in vm_getbyvmid() local
1078 struct vmd_vm *vm; in vm_getbyid() local
1091 vm_id2vmid(uint32_t id, struct vmd_vm *vm) in vm_id2vmid()
1101 vm_vmid2id(uint32_t vmid, struct vmd_vm *vm) in vm_vmid2id()
1113 struct vmd_vm *vm; in vm_getbyname() local
[all …]
Dsev.c41 sev_init(struct vmd_vm *vm) in sev_init()
145 sev_encrypt_memory(struct vmd_vm *vm) in sev_encrypt_memory()
196 sev_activate(struct vmd_vm *vm, int vcpu_id) in sev_activate()
229 sev_shutdown(struct vmd_vm *vm) in sev_shutdown()
Dconfig.c103 struct vmd_vm *vm; in config_purge() local
206 config_setvm(struct privsep *ps, struct vmd_vm *vm, uint32_t peerid, uid_t uid) in config_setvm()
558 struct vmd_vm *vm = NULL; in config_getvm() local
589 struct vmd_vm *vm; in config_getdisk() local
621 struct vmd_vm *vm; in config_getif() local
652 struct vmd_vm *vm; in config_getcdrom() local
Dvm.c95 struct vmd_vm vm; in vm_main() local
187 start_vm(struct vmd_vm *vm, int fd) in start_vm()
340 struct vmd_vm *vm = arg; in vm_dispatch_vmm() local
472 send_vm(int fd, struct vmd_vm *vm) in send_vm()
567 dump_mem(int fd, struct vmd_vm *vm) in dump_mem()
652 pause_vm(struct vmd_vm *vm) in pause_vm()
699 unpause_vm(struct vmd_vm *vm) in unpause_vm()
780 alloc_guest_mem(struct vmd_vm *vm) in alloc_guest_mem()
829 vmm_create_vm(struct vmd_vm *vm) in vmm_create_vm()
1392 remap_guest_mem(struct vmd_vm *vm, int vmm_fd) in remap_guest_mem()
Dvirtio.c528 virtio_init(struct vmd_vm *vm, int child_cdrom, in virtio_init()
814 vionet_set_hostmac(struct vmd_vm *vm, unsigned int idx, uint8_t *addr) in vionet_set_hostmac()
848 virtio_shutdown(struct vmd_vm *vm) in virtio_shutdown()
918 viornd_restore(int fd, struct vmd_vm *vm) in viornd_restore()
944 vionet_restore(int fd, struct vmd_vm *vm, int *child_taps) in vionet_restore()
998 vioblk_restore(int fd, struct vmd_vm *vm, in vioblk_restore()
1050 vioscsi_restore(int fd, struct vmd_vm *vm, int child_cdrom) in vioscsi_restore()
1094 virtio_restore(int fd, struct vmd_vm *vm, int child_cdrom, in virtio_restore()
1311 void virtio_broadcast_imsg(struct vmd_vm *vm, uint16_t type, void *data, in virtio_broadcast_imsg()
1329 virtio_stop(struct vmd_vm *vm) in virtio_stop()
[all …]
Dvmm.c99 struct vmd_vm *vm = NULL; in vmm_dispatch_parent() local
371 struct vmd_vm *vm; in vmm_sighdlr() local
440 struct vmd_vm *vm, *vm_next; in vmm_shutdown() local
458 vmm_pipe(struct vmd_vm *vm, int fd, void (*cb)(int, short, void *)) in vmm_pipe()
493 struct vmd_vm *vm = arg; in vmm_dispatch_vm() local
647 struct vmd_vm *vm; in vmm_start_vm() local
Dx86_vm.c242 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware()
463 pause_vm_md(struct vmd_vm *vm) in pause_vm_md()
472 unpause_vm_md(struct vmd_vm *vm) in unpause_vm_md()
1222 intr_pending(struct vmd_vm *vm) in intr_pending()
1229 intr_ack(struct vmd_vm *vm) in intr_ack()
1236 intr_toggle_el(struct vmd_vm *vm, int irq, int val) in intr_toggle_el()
/openbsd/src/sys/dev/pci/drm/radeon/
Dradeon_vm.c130 struct radeon_vm *vm, in radeon_vm_get_bos()
179 struct radeon_vm *vm, int ring) in radeon_vm_grab_id()
238 struct radeon_vm *vm, in radeon_vm_flush()
270 struct radeon_vm *vm, in radeon_vm_fence()
294 struct radeon_bo_va *radeon_vm_bo_find(struct radeon_vm *vm, in radeon_vm_bo_find()
321 struct radeon_vm *vm, in radeon_vm_bo_add()
453 struct radeon_vm *vm = bo_va->vm; in radeon_vm_bo_set_addr() local
641 struct radeon_vm *vm) in radeon_vm_update_page_directory()
815 struct radeon_vm *vm, in radeon_vm_update_ptes()
886 static void radeon_vm_fence_pts(struct radeon_vm *vm, in radeon_vm_fence_pts()
[all …]
/openbsd/src/sys/dev/pci/drm/i915/
Di915_vma_resource.c175 struct i915_address_space *vm; in __i915_vma_resource_unhold() local
247 struct i915_address_space *vm = vma_res->vm; in i915_vma_resource_unbind_work() local
303 struct i915_address_space *vm = vma_res->vm; in i915_vma_resource_unbind() local
342 i915_vma_resource_color_adjust_range(struct i915_address_space *vm, in i915_vma_resource_color_adjust_range()
365 int i915_vma_resource_bind_dep_sync(struct i915_address_space *vm, in i915_vma_resource_bind_dep_sync()
400 void i915_vma_resource_bind_dep_sync_all(struct i915_address_space *vm) in i915_vma_resource_bind_dep_sync_all()
449 int i915_vma_resource_bind_dep_await(struct i915_address_space *vm, in i915_vma_resource_bind_dep_await()
Di915_gem_evict.c46 static int ggtt_flush(struct i915_address_space *vm) in ggtt_flush()
148 i915_gem_evict_something(struct i915_address_space *vm, in i915_gem_evict_something()
328 int i915_gem_evict_for_node(struct i915_address_space *vm, in i915_gem_evict_for_node()
458 int i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww, in i915_gem_evict_vm()
/openbsd/src/gnu/llvm/clang/lib/Headers/
Dvelintrin.h66 #define _vel_extract_vm512u(vm) __builtin_ve_vl_extract_vm512u(vm) argument
67 #define _vel_extract_vm512l(vm) __builtin_ve_vl_extract_vm512l(vm) argument
68 #define _vel_insert_vm512u(vm512, vm) __builtin_ve_vl_insert_vm512u(vm512, vm) argument
69 #define _vel_insert_vm512l(vm512, vm) __builtin_ve_vl_insert_vm512l(vm512, vm) argument
/openbsd/src/lib/libkvm/
Dkvm_i386.c99 #define pdei(vm,VA) (((VA) & (vm)->PD_mask) >> (vm)->PD_shift) argument
100 #define ptei(vm,VA) (((VA) & (vm)->PT_mask) >> PAGE_SHIFT) argument
117 struct vmstate *vm; in _kvm_initvtop() local
183 struct vmstate *vm; in _kvm_kvatop() local

123456