section 9 · Kernel routines 🧠
87928 pages · page 421 of 440
V (continued)
- vmw_resource_alloc_id(9)release a resource id to the id manager.✨
- vmw_resource_backoff_reservation(9)Unreserve and unreference a guest memory buffer .✨
- vmw_resource_buf_alloc(9)Allocate a guest memory buffer for a resource.✨
- vmw_resource_check_buffer(9)Check whether a backup buffer is needed for a resource and in that case, allocate one, reserve and validate it.✨
- vmw_resource_context_res_add(9)Put resources previously bound to a context on the validation list✨
- vmw_resource_dirty_update(9)Update a resource's dirty tracker with a sequential range of touched backing store memory.✨
- vmw_resource_do_evict(9)Evict a resource, and transfer its data to a backup buffer.✨
- vmw_resource_do_validate(9)Make a resource up-to-date and visible to the device.✨
- vmw_resource_evict_all(9)Evict all evictable resources✨
- vmw_resource_evict_type(9)Evict all resources of a specific type✨
- vmw_resource_init(9)initialize a struct vmw_resource✨
- vmw_resource_mob_attach(9)Mark a resource as attached to its backing mob✨
- vmw_resource_mob_attached(9)Whether a resource currently has a mob attached✨
- vmw_resource_mob_detach(9)Mark a resource as detached from its backing mob✨
- vmw_resource_needs_backup(9)Return whether a resource needs a backup buffer.✨
- vmw_resource_release_id(9)release a resource id to the id manager.✨
- vmw_resource_relocation_add(9)Add a relocation to the relocation list✨
- vmw_resource_relocations_apply(9)Apply all relocations on a list✨
- vmw_resource_relocations_free(9)Free all relocations on a list✨
- vmw_resource_unbind_list(9)✨
- vmw_resource_unpin(9)Remove a pin reference from a resource✨
- vmw_resource_unreserve(9)Unreserve a resource previously reserved for command submission.✨
- vmw_resource_validate(9)Make a resource up-to-date and visible to the device.✨
- vmw_resources_clean(9)Clean resources intersecting a mob range✨
- vmw_resources_reserve(9)Reserve all resources on the sw_context's resource list.✨
- vmw_send_define_cursor_cmd(9)queue a define cursor command✨
- vmw_send_msg(9)Sends a message to the host✨
- vmw_shader_id_ok(9)Check whether a compat shader user key and shader type are within valid bounds.✨
- vmw_shader_key(9)Compute a hash key suitable for a compat shader.✨
- vmw_shader_lookup(9)Look up a compat shader✨
- vmw_shader_remove(9)Stage a compat shader for removal.✨
- vmw_simple_resource_base_release(9)TTM object release callback✨
- vmw_simple_resource_create_ioctl(9)Helper to set up an ioctl function to create a struct vmw_simple_resource.✨
- vmw_simple_resource_free(9)Free a simple resource object.✨
- vmw_simple_resource_init(9)Initialize a simple resource object.✨
- vmw_simple_resource_lookup(9)Look up a simple resource from its user- space handle.✨
- vmw_sou_bo_clip(9)Callback to encode a readback cliprect.✨
- vmw_sou_bo_fifo_commit(9)Callback to submit a set of readback clips.✨
- vmw_sou_crtc_atomic_disable(9)Turns off CRTC✨
- vmw_sou_crtc_helper_prepare(9)Noop✨
- vmw_sou_crtc_mode_set_nofb(9)Create new screen✨
- vmw_sou_plane_update_bo(9)Update display unit for bo backed fb.✨
- vmw_sou_plane_update_surface(9)Update display unit for surface backed fb.✨
- vmw_sou_primary_plane_cleanup_fb(9)Frees sou backing buffer✨
- vmw_sou_primary_plane_prepare_fb(9)allocate backing buffer✨
- vmw_sou_readback_clip(9)Callback to encode a readback cliprect.✨
- vmw_sou_readback_fifo_commit(9)Callback to submit a set of readback clips.✨
- vmw_sou_surface_clip(9)Callback to encode a blit surface to screen cliprect.✨
- vmw_sou_surface_fifo_commit(9)Callback to fill in and submit a blit surface to screen command.✨
- vmw_stdu_bind_st(9)Binds a surface to a Screen Target✨
- vmw_stdu_bo_cpu_clip(9)Callback to encode a CPU blit✨
- vmw_stdu_bo_cpu_commit(9)Callback to do a CPU blit from buffer object✨
- vmw_stdu_connector_destroy(9)cleans up the STDU✨
- vmw_stdu_crtc_destroy(9)cleans up the STDU✨
- vmw_stdu_crtc_mode_set_nofb(9)Updates screen target size✨
- vmw_stdu_define_st(9)Defines a Screen Target✨
- vmw_stdu_destroy(9)Cleans up a vmw_screen_target_display_unit✨
- vmw_stdu_destroy_st(9)Destroy a Screen Target✨
- vmw_stdu_encoder_destroy(9)cleans up the STDU✨
- vmw_stdu_init(9)Sets up a Screen Target Display Unit✨
- vmw_stdu_plane_update_bo(9)Update display unit for bo backed fb.✨
- vmw_stdu_plane_update_surface(9)Update display unit for surface backed fb✨
- vmw_stdu_populate_update(9)populate an UPDATE_GB_SCREENTARGET command with a bounding box.✨
- vmw_stdu_primary_plane_atomic_update(9)formally switches STDU to new plane✨
- vmw_stdu_primary_plane_cleanup_fb(9)Unpins the display surface✨
- vmw_stdu_primary_plane_prepare_fb(9)Readies the display surface✨
- vmw_stdu_update_st(9)Full update of a Screen Target✨
- vmw_stream(9)Typecast a struct vmw_resource to a struct vmw_stream.✨
- vmw_stream_claim_ioctl(9)Ioctl to claim a struct vmw_stream overlay.✨
- vmw_stream_unref_ioctl(9)Ioctl to unreference a user-space handle to a struct vmw_stream.✨
- vmw_subres_dirty_add(9)Add a dirty region to a subresource✨
- vmw_subres_dirty_full(9)Mark a full subresource as dirty✨
- vmw_surface_define_encode(9)Encode a surface_define command.✨
- vmw_surface_define_ioctl(9)Ioctl function implementing the user surface define functionality.✨
- vmw_surface_define_size(9)Compute fifo size for a surface define command.✨
- vmw_surface_destroy_encode(9)Encode a surface_destroy command.✨
- vmw_surface_destroy_ioctl(9)Ioctl function implementing the user surface destroy functionality.✨
- vmw_surface_destroy_size(9)Compute fifo size for a surface destroy command.✨
- vmw_surface_dma_encode(9)Encode a surface_dma command.✨
- vmw_surface_dma_size(9)Compute fifo size for a dma command.✨
- vmw_surface_get_desc(9)Look up the appropriate SVGA3dSurfaceDesc for the given format.✨
- vmw_surface_get_image_buffer_size(9)Calculates image buffer size.✨
- vmw_surface_get_loc(9)Get a surface location from an offset into the backing store✨
- vmw_surface_get_mip_size(9)Given a base level size and the mip level, compute the size of the mip level.✨
- vmw_surface_get_pixel_offset(9)Compute the offset (in bytes) to a pixel in an image (or volume).✨
- vmw_surface_get_serialized_size(9)Get the serialized size for the image.✨
- vmw_surface_get_serialized_size_extended(9)Returns the number of bytes required for a surface with given parameters. Support for sample count.✨
- vmw_surface_inc_loc(9)Clamp increment a surface location with one block size in each dimension.✨
- vmw_surface_init(9)initialize a struct vmw_surface✨
- vmw_surface_is_dx_screen_target_format(9)Is the specified format usable as a ScreenTarget? (with DX10 enabled)✨
- vmw_surface_is_gb_screen_target_format(9)Is the specified format usable as a ScreenTarget? (with just the GBObjects cap-bit set)✨
- vmw_surface_is_screen_target_format(9)Is the specified format usable as a ScreenTarget? (for some combination of caps)✨
- vmw_surface_min_loc(9)The start location in a subresource✨
- vmw_surface_reference_ioctl(9)Ioctl function implementing the user surface reference functionality.✨
- vmw_surface_setup_cache(9)Build a surface cache entry✨
- vmw_surface_subres(9)Compute the subresource from layer and mipmap.✨
- vmw_svga_disable(9)Disable SVGA_MODE, and use of VRAM. Keep the fifo running.✨
- vmw_svga_enable(9)Enable SVGA mode, FIFO and use of VRAM.✨
- vmw_swap_notify(9)TTM move_notify_callback✨
- vmw_thread_fn(9)Deferred (process context) irq handler✨
- vmw_translate_guest_ptr(9)Prepare to translate a user-space buffer handle to a valid SVGAGuestPtr✨
- vmw_translate_mob_ptr(9)Prepare to translate a user-space buffer handle to a MOB id.✨
- vmw_ttm_map_dma(9)Make sure TTM pages are visible to the device✨
- vmw_ttm_map_for_dma(9)map TTM pages to get device addresses✨
- vmw_ttm_unmap_dma(9)Tear down any TTM page device mappings✨
- vmw_ttm_unmap_from_dma(9)unmap device addresses previsouly mapped for TTM pages✨
- vmw_user_bo_lookup(9)Look up a vmw user buffer object from a handle.✨
- vmw_user_bo_synccpu_grab(9)Grab a struct vmw_bo for cpu access, idling previous GPU operations on the buffer and optionally blocking it for further command submissions.✨
- vmw_user_bo_synccpu_ioctl(9)ioctl function implementing the synccpu functionality.✨
- vmw_user_bo_synccpu_release(9)Release a previous grab for CPU access, and unblock command submission on the buffer if blocked.✨
- vmw_user_resource_lookup_handle(9)lookup a struct resource from a TTM user-space handle and perform basic type checks✨
- vmw_user_stream_lookup(9)Look up a struct vmw_user_stream from a handle.✨
- vmw_user_surface_base_release(9)User visible surface TTM base object destructor✨
- vmw_user_surface_base_to_res(9)TTM base object to resource converter for user visible surfaces✨
- vmw_user_surface_free(9)User visible surface resource destructor✨
- vmw_validation_add_bo(9)Add a buffer object to the validation context.✨
- vmw_validation_add_resource(9)Add a resource to the validation context.✨
- vmw_validation_align(9)Align a validation memory allocation✨
- vmw_validation_bo_backoff(9)Unreserve buffer objects registered with a validation context✨
- vmw_validation_bo_fence(9)Unreserve and fence buffer objects registered with a validation context✨
- vmw_validation_bo_reserve(9)Reserve buffer objects registered with a validation context✨
- vmw_validation_bo_validate(9)Validate all buffer objects registered with the validation context.✨
- vmw_validation_bo_validate_single(9)Validate a single buffer object.✨
- vmw_validation_done(9)Commit validation actions after command submission success.✨
- vmw_validation_drop_ht(9)Reset the hash table used for duplicate finding and unregister it from this validation context.✨
- vmw_validation_find_bo_dup(9)Find a duplicate buffer object entry in the validation context's lists.✨
- vmw_validation_find_res_dup(9)Find a duplicate resource entry in the validation context's lists.✨
- vmw_validation_has_bos(9)return whether the validation context has any buffer objects registered.✨
- vmw_validation_mem_alloc(9)Allocate kernel memory from the validation context based allocator✨
- vmw_validation_mem_free(9)Free all memory allocated using vmw_validation_mem_alloc()✨
- vmw_validation_preload_bo(9)Preload the validation memory allocator for a call to vmw_validation_add_bo().✨
- vmw_validation_preload_res(9)Preload the validation memory allocator for a call to vmw_validation_add_res().✨
- vmw_validation_prepare(9)Prepare a validation context for command submission.✨
- vmw_validation_res_reserve(9)Reserve all resources registered with this validation context.✨
- vmw_validation_res_set_dirty(9)Register a resource dirty set or clear during validation.✨
- vmw_validation_res_switch_backup(9)Register a backup MOB switch during validation.✨
- vmw_validation_res_unreserve(9)Unreserve all reserved resources registered with this validation context.✨
- vmw_validation_res_validate(9)Validate all resources registered with the validation context.✨
- vmw_validation_revert(9)Revert validation actions if command submission failed.✨
- vmw_validation_unref_lists(9)Unregister previously registered buffer object and resources.✨
- vmw_view(9)Convert a struct vmw_resource to a struct vmw_view✨
- vmw_view_add(9)Create a view resource and stage it for addition as a command buffer managed resource.✨
- vmw_view_bindings_add(9)Add an array of view bindings to a context binding state tracker.✨
- vmw_view_commit_notify(9)Notify that a view operation has been committed to hardware from a user-supplied command stream.✨
- vmw_view_cotable_list_destroy(9)Evict all views belonging to a cotable.✨
- vmw_view_create(9)Create a hardware view.✨
- vmw_view_destroy(9)Destroy a hardware view.✨
- vmw_view_dirtying(9)Return whether a view type is dirtying its resource✨
- vmw_view_id_ok(9)Basic view id and type range checks.✨
- vmw_view_id_val_add(9)Look up a view and add it and the surface it's pointing to to the validation list.✨
- vmw_view_key(9)Compute a view key suitable for the cmdbuf resource manager✨
- vmw_view_lookup(9)Look up a view.✨
- vmw_view_remove(9)Stage a view for removal.✨
- vmw_view_res_free(9)resource res_free callback for view resources✨
- vmw_view_res_val_add(9)Add a view and the surface it's pointing to to the validation list✨
- vmw_view_srf(9)Return a non-refcounted pointer to the surface a view is pointing to.✨
- vmw_view_surface_list_destroy(9)Evict all views pointing to a surface✨
- vmw_vkms_lock_max_wait_ns(9)Return the max wait for the vkms lock✨
- vmw_vkms_modeset_lock(9)Protects access to crtc during modeset✨
- vmw_vkms_modeset_lock_relaxed(9)Protects access to crtc during modeset✨
- vmw_vkms_vblank_trylock(9)Protects access to crtc during vblank✨
- vmware_steal_clock(9)read the per-cpu steal clock✨
- vmxnet(9)vmware kernel module✨
- vn_deallocate(9)zero and/or deallocate storage from a file✨
- vn_fullpath(9)convert a vnode reference to a full pathname, given a process context✨
- vn_fullpath(9freebsd)convert a vnode reference to a full pathname, given a process context✨
- vn_fullpath_global(9)convert a vnode reference to a full pathname, given a process context✨
- vn_fullpath_hardlink(9)convert a vnode reference to a full pathname, given a process context✨
- vn_fullpath_jail(9)convert a vnode reference to a full pathname, given a process context✨
- vn_isdisk(9)checks if a vnode represents a disk✨
- vn_isdisk(9freebsd)checks if a vnode represents a disk✨
- vn_lock(9)serialize access to a vnode✨
- vn_lock(9freebsd)serialize access to a vnode✨
- VNET(9)network subsystem virtualization infrastructure✨
- vnet(9freebsd)network subsystem virtualization infrastructure✨
- vnfileops(9)vnode file descriptor operations✨
- vnode(9)internal representation of a file or directory✨
- vnode(9freebsd)internal representation of a file or directory✨
- vnode_pager_purge_range(9)invalidate the cached content within the given byte range✨
- vnode_pager_setsize(9)notify the VM system about updates in the file size✨
- vnodeops(9)vnode operations✨
- vnsubr(9)high-level convenience functions for vnode operations✨
- vol_id2idx(9)get table index by volume ID.✨
- voltdm_get_voltage(9)Gets the current non-auto-compensated voltage✨
- voltdm_init(9)set up the voltagedomain layer✨
- voltdm_lookup(9)look up a voltagedomain by name, return a pointer✨
- voltdm_reset(9)Resets the voltage of a particular voltage domain to that of the current OPP.✨
- voltdm_scale(9)API to scale voltage of a particular voltage domain.✨
- VOP_ACCESS(9)check access permissions of a file or Unix domain socket✨
- VOP_ACCESS(9freebsd)check access permissions of a file or Unix domain socket✨
- VOP_ACCESSX(9)check access permissions of a file or Unix domain socket✨
- VOP_ACCESSX(9freebsd)check access permissions of a file or Unix domain socket✨
- VOP_ACLCHECK(9)check an access control list for a vnode✨
- VOP_ACLCHECK(9freebsd)check an access control list for a vnode✨
- VOP_ADVISE(9)apply advice about use of file data✨
- VOP_ADVISE(9freebsd)apply advice about use of file data✨
- VOP_ADVLOCK(9)advisory record locking✨
- VOP_ADVLOCK(9freebsd)advisory record locking✨
- VOP_ALLOCATE(9)allocate storage for a file✨
- VOP_ALLOCATE(9freebsd)allocate storage for a file✨
💅
getting it ready, bestie…