| /openbsd/src/sys/dev/pci/drm/i915/gt/ |
| D | intel_gtt.c | 41 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 …]
|
| D | gen8_ppgtt.c | 180 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 …]
|
| D | intel_ppgtt.c | 16 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()
|
| D | intel_ggtt.c | 144 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 …]
|
| D | intel_ggtt_gmch.c | 18 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()
|
| D | intel_gtt.h | 367 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 …]
|
| D | gen6_ppgtt.c | 74 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/ |
| D | amdgpu_vm.c | 181 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 …]
|
| D | amdgpu_vm_pt.c | 157 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/ |
| D | intel_dpt.c | 17 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/ |
| D | mock_gtt.c | 27 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()
|
| D | i915_gem_gtt.c | 244 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/ |
| D | arm64_vm.c | 30 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()
|
| D | vmd.c | 102 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 …]
|
| D | sev.c | 41 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()
|
| D | config.c | 103 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
|
| D | vm.c | 95 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()
|
| D | virtio.c | 528 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 …]
|
| D | vmm.c | 99 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
|
| D | x86_vm.c | 242 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/ |
| D | radeon_vm.c | 130 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/ |
| D | i915_vma_resource.c | 175 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()
|
| D | i915_gem_evict.c | 46 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/ |
| D | velintrin.h | 66 #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/ |
| D | kvm_i386.c | 99 #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
|