section 9 · Kernel routines 🧠
87928 pages · page 419 of 440
V (continued)
- vme_dma_free(9)Free a VME DMA resource.✨
- vme_dma_free_attribute(9)Free DMA list attribute.✨
- vme_dma_list_add(9)Add entry to a VME DMA list.✨
- vme_dma_list_exec(9)Queue a VME DMA list for execution.✨
- vme_dma_list_free(9)Free a VME DMA list.✨
- vme_dma_pattern_attribute(9)Create "Pattern" type VME DMA list attribute.✨
- vme_dma_pci_attribute(9)Create "PCI" type VME DMA list attribute.✨
- vme_dma_request(9)Request a DMA controller.✨
- vme_dma_vme_attribute(9)Create "VME" type VME DMA list attribute.✨
- vme_free_consistent(9)Free previously allocated memory.✨
- vme_get_size(9)Helper function returning size of a VME window✨
- vme_irq_free(9)Free a VME interrupt.✨
- vme_irq_generate(9)Generate VME interrupt.✨
- vme_irq_request(9)Request a specific VME interrupt.✨
- vme_lm_attach(9)Provide callback for location monitor address✨
- vme_lm_count(9)Determine number of VME Addresses monitored✨
- vme_lm_detach(9)Remove callback for location monitor address✨
- vme_lm_free(9)Free allocated VME location monitor✨
- vme_lm_get(9)Retrieve location monitor settings✨
- vme_lm_request(9)Request a VME location monitor✨
- vme_lm_set(9)Configure location monitor✨
- vme_master_free(9)Free VME master window✨
- vme_master_get(9)Retrieve VME master window configuration.✨
- vme_master_mmap_prepare(9)Mmap region of VME master window.✨
- vme_master_read(9)Read data from VME space into a buffer.✨
- vme_master_request(9)Request a VME master window resource.✨
- vme_master_rmw(9)Perform read-modify-write cycle.✨
- vme_master_set(9)Set VME master window configuration.✨
- vme_master_write(9)Write data out to VME space from a buffer.✨
- vme_new_dma_list(9)Create new VME DMA list.✨
- vme_register_driver(9)Register a VME driver✨
- vme_slave_free(9)Free VME slave window✨
- vme_slave_get(9)Retrieve VME slave window configuration.✨
- vme_slave_request(9)Request a VME slave window resource.✨
- vme_slave_set(9)Set VME slave window configuration.✨
- vme_slot_num(9)Retrieve slot ID✨
- vme_unregister_driver(9)Unregister a VME driver✨
- vmem(9)general purpose resource allocator✨
- vmem(9freebsd)general purpose resource allocator✨
- vmem_add(9)general purpose resource allocator✨
- vmem_add(9freebsd)general purpose resource allocator✨
- vmem_alloc(9)general purpose resource allocator✨
- vmem_alloc(9freebsd)general purpose resource allocator✨
- vmem_create(9)general purpose resource allocator✨
- vmem_create(9freebsd)general purpose resource allocator✨
- vmem_destroy(9)general purpose resource allocator✨
- vmem_destroy(9freebsd)general purpose resource allocator✨
- vmem_free(9)general purpose resource allocator✨
- vmem_free(9freebsd)general purpose resource allocator✨
- vmem_xalloc(9)general purpose resource allocator✨
- vmem_xalloc(9freebsd)general purpose resource allocator✨
- vmem_xfree(9)general purpose resource allocator✨
- vmem_xfree(9freebsd)general purpose resource allocator✨
- vmemdup_array_user(9)duplicate array from user space✨
- vmemdup_user(9)duplicate memory region from user space✨
- vmemmap_remap_alloc(9)remap the vmemmap virtual address range [@start, end) to the page which is from the @vmemmap_pages respectively.✨
- vmemmap_remap_free(9)remap the vmemmap virtual address range [@start, @end) to use @vmemmap_head/tail, then free vmemmap which the range are mapped to.✨
- vmemmap_remap_split(9)split the vmemmap virtual address range [@start, @end) backing PMDs of the directmap into PTEs✨
- vmf_insert_folio_pud(9)insert a pud size folio mapped by a pud entry✨
- vmf_insert_pfn(9)insert single pfn into user vma✨
- vmf_insert_pfn_pmd(9)insert a pmd size pfn✨
- vmf_insert_pfn_prot(9)insert single pfn into user vma with specified pgprot✨
- vmf_insert_pfn_pud(9)insert a pud size pfn✨
- vmmouse_check_hypervisor(9)Check if we're running on a supported hypervisor✨
- vmmouse_detect(9)Probe whether vmmouse is available✨
- vmmouse_disable(9)Disable vmmouse✨
- vmmouse_disconnect(9)Take down vmmouse driver✨
- vmmouse_enable(9)Enable vmmouse and request absolute mode.✨
- vmmouse_init(9)Initialize the vmmouse driver✨
- vmmouse_process_byte(9)process data on the ps/2 channel✨
- vmmouse_reconnect(9)Reset the ps/2 - and vmmouse connections✨
- vmmouse_report_button(9)report button state on the correct input device✨
- vmmouse_report_events(9)process events on the vmmouse communications channel✨
- vmmouse_reset(9)Disable vmmouse and reset✨
- vmpressure(9)Account memory pressure through scanned/reclaimed ratio✨
- vmpressure_cleanup(9)shuts down vmpressure control structure✨
- vmpressure_init(9)Initialize vmpressure control structure✨
- vmpressure_prio(9)Account memory pressure through reclaimer priority level✨
- vmpressure_register_event(9)Bind vmpressure notifications to an eventfd✨
- vmpressure_unregister_event(9)Unbind eventfd from vmpressure✨
- vmw_adjust_rect(9)Adjust rectangle coordinates for newly found difference✨
- vmw_bind_dx_query_mob(9)Bind the DX query MOB if referenced✨
- vmw_binding_add(9)Start tracking a context binding✨
- vmw_binding_add_uav_index(9)Add UAV index for tracking.✨
- vmw_binding_cb_offset_update(9)Update the offset of a cb binding✨
- vmw_binding_dirtying(9)Return whether a binding type is dirtying its resource✨
- vmw_binding_drop(9)Stop tracking a context binding✨
- vmw_binding_emit_dirty(9)Issue delayed binding commands✨
- vmw_binding_emit_dirty_ps(9)Issue delayed per shader binding commands✨
- vmw_binding_loc(9)determine the struct vmw_ctx_bindinfo slot location.✨
- vmw_binding_rebind_all(9)Rebind all scrubbed bindings of a context✨
- vmw_binding_res_list_kill(9)Kill all bindings on a resource binding list✨
- vmw_binding_res_list_scrub(9)Scrub all bindings on a resource binding list✨
- vmw_binding_scrub_cb(9)scrub a constant buffer binding from a context.✨
- vmw_binding_scrub_dx_rt(9)Schedule a dx rendertarget binding scrub from a context✨
- vmw_binding_scrub_dx_shader(9)scrub a dx shader binding from a context.✨
- vmw_binding_scrub_ib(9)scrub a dx index buffer binding from a context✨
- vmw_binding_scrub_render_target(9)scrub a render target binding from a context.✨
- vmw_binding_scrub_shader(9)scrub a shader binding from a context.✨
- vmw_binding_scrub_so(9)Scrub a streamoutput binding from context.✨
- vmw_binding_scrub_so_target(9)Schedule a dx streamoutput buffer binding scrub from a context✨
- vmw_binding_scrub_sr(9)Schedule a dx shaderresource binding scrub from a context✨
- vmw_binding_scrub_texture(9)scrub a texture binding from a context.✨
- vmw_binding_scrub_vb(9)Schedule a dx vertex buffer binding scrub from a context✨
- vmw_binding_state_alloc(9)Allocate a struct vmw_ctx_binding_state.✨
- vmw_binding_state_commit(9)Commit staged binding info✨
- vmw_binding_state_free(9)Free a struct vmw_ctx_binding_state.✨
- vmw_binding_state_kill(9)Kill all bindings associated with a struct vmw_ctx_binding state structure, and re-initialize the structure.✨
- vmw_binding_state_list(9)Get the binding list of a struct vmw_ctx_binding_state✨
- vmw_binding_state_reset(9)clear a struct vmw_ctx_binding_state✨
- vmw_binding_state_scrub(9)Scrub all bindings associated with a struct vmw_ctx_binding state structure.✨
- vmw_binding_transfer(9)Transfer a context binding tracking entry.✨
- vmw_bo_cpu_blit(9)in-kernel cpu blit.✨
- vmw_bo_cpu_blit_line(9)Blit part of a line from one bo to another.✨
- vmw_bo_dirty_add(9)Add a dirty-tracking user to a buffer object✨
- vmw_bo_dirty_clear_res(9)Clear a resource's dirty region from its backing mob.✨
- vmw_bo_dirty_pre_unmap(9)write-protect and pick up dirty pages before an unmap_mapping_range operation.✨
- vmw_bo_dirty_release(9)Release a dirty-tracking user from a buffer object✨
- vmw_bo_dirty_scan(9)Scan for dirty pages and add them to the dirty tracking structure✨
- vmw_bo_dirty_scan_mkwrite(9)Reset the mkwrite dirty-tracking method✨
- vmw_bo_dirty_scan_pagetable(9)Perform a pagetable scan for dirty bits✨
- vmw_bo_dirty_transfer_to_res(9)Pick up a resource's dirty region from its backing mob.✨
- vmw_bo_dirty_unmap(9)Clear all ptes pointing to a range within a bo✨
- vmw_bo_fence_single(9)Utility function to fence a single TTM buffer object without unreserving it.✨
- vmw_bo_free(9)vmw_bo destructor✨
- vmw_bo_get_guest_ptr(9)Get the guest ptr representing the current placement of a buffer.✨
- vmw_bo_init(9)Initialize a vmw buffer object✨
- vmw_bo_map_and_cache(9)Map a buffer object and cache the map✨
- vmw_bo_move_notify(9)TTM move_notify_callback✨
- vmw_bo_pin_in_placement(9)Validate a buffer to placement.✨
- vmw_bo_pin_in_start_of_vram(9)Move a buffer to start of vram.✨
- vmw_bo_pin_in_vram(9)Move a buffer to vram.✨
- vmw_bo_pin_in_vram_or_gmr(9)Move a buffer to vram or gmr.✨
- vmw_bo_pin_reserved(9)Pin or unpin a buffer object without moving it.✨
- vmw_bo_prio_add(9)Notify a buffer object of a newly attached resource eviction priority✨
- vmw_bo_sg_table(9)Return a struct vmw_sg_table object for a TTM buffer object✨
- vmw_bo_swap_notify(9)swapout notify callback.✨
- vmw_bo_unmap(9)Tear down a cached buffer object map.✨
- vmw_bo_unpin(9)Unpin the buffer given buffer, does not move the buffer.✨
- vmw_bo_unref_ioctl(9)Generic handle close ioctl.✨
- vmw_cbs_context(9)Return a pointer to the context resource of a context binding state tracker.✨
- vmw_close_channel(9)✨
- vmw_cmd_begin_gb_query(9)validate SVGA_3D_CMD_BEGIN_GB_QUERY command.✨
- vmw_cmd_begin_query(9)validate SVGA_3D_CMD_BEGIN_QUERY command.✨
- vmw_cmd_bind_gb_shader(9)Validate SVGA_3D_CMD_BIND_GB_SHADER command✨
- vmw_cmd_bind_gb_surface(9)Validate SVGA_3D_CMD_BIND_GB_SURFACE command✨
- vmw_cmd_cid_check(9)Check a command header for valid context information.✨
- vmw_cmd_commit_flush(9)Commit fifo space and flush any buffered commands.✨
- vmw_cmd_ctx_first_setup(9)Perform the setup needed when a context is added to the validate list.✨
- vmw_cmd_dx_bind_query(9)validate SVGA_3D_CMD_DX_BIND_QUERY command.✨
- vmw_cmd_dx_bind_shader(9)Validate SVGA_3D_CMD_DX_BIND_SHADER command✨
- vmw_cmd_dx_check_subresource(9)Validate SVGA_3D_CMD_DX_[X]_SUBRESOURCE command✨
- vmw_cmd_dx_clear_depthstencil_view(9)Validate SVGA_3D_CMD_DX_CLEAR_DEPTHSTENCIL_VIEW command✨
- vmw_cmd_dx_clear_rendertarget_view(9)Validate SVGA_3D_CMD_DX_CLEAR_RENDERTARGET_VIEW command✨
- vmw_cmd_dx_define_query(9)validate SVGA_3D_CMD_DX_DEFINE_QUERY command.✨
- vmw_cmd_dx_define_shader(9)Validate SVGA_3D_CMD_DX_DEFINE_SHADER command✨
- vmw_cmd_dx_destroy_shader(9)Validate SVGA_3D_CMD_DX_DESTROY_SHADER command✨
- vmw_cmd_dx_genmips(9)Validate SVGA_3D_CMD_DX_GENMIPS command✨
- vmw_cmd_dx_set_constant_buffer_offset(9)Validate SVGA_3D_CMD_DX_SET_VS/PS/GS/HS/DS/CS_CONSTANT_BUFFER_OFFSET command.✨
- vmw_cmd_dx_set_index_buffer(9)Validate SVGA_3D_CMD_DX_IA_SET_INDEX_BUFFER command.✨
- vmw_cmd_dx_set_rendertargets(9)Validate SVGA_3D_CMD_DX_SET_RENDERTARGETS command✨
- vmw_cmd_dx_set_shader(9)Validate SVGA_3D_CMD_DX_SET_SHADER command✨
- vmw_cmd_dx_set_shader_res(9)Validate SVGA_3D_CMD_DX_SET_SHADER_RESOURCES command✨
- vmw_cmd_dx_set_single_constant_buffer(9)Validate SVGA_3D_CMD_DX_SET_SINGLE_CONSTANT_BUFFER command.✨
- vmw_cmd_dx_set_so_targets(9)Validate SVGA_3D_CMD_DX_SET_SOTARGETS command.✨
- vmw_cmd_dx_set_vertex_buffers(9)Validates SVGA_3D_CMD_DX_SET_VERTEX_BUFFERS command✨
- vmw_cmd_dx_transfer_from_buffer(9)Validate SVGA_3D_CMD_DX_TRANSFER_FROM_BUFFER command✨
- vmw_cmd_dx_view_remove(9)validate a view remove command and schedule the view resource for removal.✨
- vmw_cmd_emit_dummy_gb_query(9)emits a dummy query to the fifo using guest-backed resource query commands.✨
- vmw_cmd_emit_dummy_legacy_query(9)emits a dummy query to the fifo using legacy query commands.✨
- vmw_cmd_emit_dummy_query(9)emits a dummy query to the fifo using appropriate resource query commands.✨
- vmw_cmd_end_gb_query(9)validate SVGA_3D_CMD_END_GB_QUERY command.✨
- vmw_cmd_end_query(9)validate SVGA_3D_CMD_END_QUERY command.✨
- vmw_cmd_flush(9)Flush any buffered commands and make sure command processing starts.✨
- vmw_cmd_intra_surface_copy(9)Validate SVGA_3D_CMD_INTRA_SURFACE_COPY command✨
- vmw_cmd_invalidate_gb_image(9)Validate SVGA_3D_CMD_INVALIDATE_GB_IMAGE command✨
- vmw_cmd_invalidate_gb_surface(9)Validate SVGA_3D_CMD_INVALIDATE_GB_SURFACE command✨
- vmw_cmd_readback_gb_image(9)Validate SVGA_3D_CMD_READBACK_GB_IMAGE command✨
- vmw_cmd_readback_gb_surface(9)Validate SVGA_3D_CMD_READBACK_GB_SURFACE command✨
- vmw_cmd_res_check(9)Check that a resource is present and if so, put it on the resource validate list unless it's already there.✨
- vmw_cmd_res_switch_backup(9)Utility function to handle backup buffer switching✨
- vmw_cmd_set_shader(9)Validate SVGA_3D_CMD_SET_SHADER command✨
- vmw_cmd_set_shader_const(9)Validate SVGA_3D_CMD_SET_SHADER_CONST command✨
- vmw_cmd_shader_define(9)Validate SVGA_3D_CMD_SHADER_DEFINE command✨
- vmw_cmd_shader_destroy(9)Validate SVGA_3D_CMD_SHADER_DESTROY command✨
- vmw_cmd_supported(9)returns true if the given device supports command queues.✨
- vmw_cmd_switch_backup(9)Utility function to handle backup buffer switching✨
- vmw_cmd_update_gb_image(9)Validate SVGA_3D_CMD_UPDATE_GB_IMAGE command✨
- vmw_cmd_update_gb_surface(9)Validate SVGA_3D_CMD_UPDATE_GB_SURFACE command✨
- vmw_cmd_wait_gb_query(9)validate SVGA_3D_CMD_WAIT_GB_QUERY command.✨
- vmw_cmd_wait_query(9)validate SVGA_3D_CMD_WAIT_QUERY command.✨
- vmw_cmdbuf_alloc(9)Allocate a command buffer header complete with command buffer space.✨
- vmw_cmdbuf_alloc_space(9)Allocate buffer space from the main pool.✨
- vmw_cmdbuf_commit(9)Commit commands in a command buffer.✨
- vmw_cmdbuf_commit_cur(9)Commit commands in the current command buffer.✨
- vmw_cmdbuf_ctx_add(9)Schedule a command buffer for submission on a command buffer context✨
- vmw_cmdbuf_ctx_init(9)Initialize a command buffer context.✨
- vmw_cmdbuf_ctx_process(9)Process a command buffer context.✨
- vmw_cmdbuf_ctx_submit(9)Submit command buffers from a command buffer context.✨
- vmw_cmdbuf_cur_flush(9)Flush the current command buffer for small kernel command submissions✨
💅
getting it ready, bestie…