section 9 · Kernel routines 🧠
87928 pages · page 412 of 440
V (continued)
- vcn_v5_0_1_mc_resume_dpg_mode(9)memory controller programming for dpg mode✨
- vcn_v5_0_1_pause_dpg_mode(9)VCN pause with dpg mode✨
- vcn_v5_0_1_process_interrupt(9)process VCN block interrupt✨
- vcn_v5_0_1_resume(9)resume VCN block✨
- vcn_v5_0_1_set_clockgating_state(9)set VCN block clockgating state✨
- vcn_v5_0_1_set_irq_funcs(9)set VCN block interrupt irq functions✨
- vcn_v5_0_1_set_unified_ring_funcs(9)set unified ring functions✨
- vcn_v5_0_1_start(9)VCN start✨
- vcn_v5_0_1_start_dpg_mode(9)VCN start with dpg mode✨
- vcn_v5_0_1_stop(9)VCN stop✨
- vcn_v5_0_1_stop_dpg_mode(9)VCN stop with dpg mode✨
- vcn_v5_0_1_suspend(9)suspend VCN block✨
- vcn_v5_0_1_sw_fini(9)sw fini for VCN block✨
- vcn_v5_0_1_sw_init(9)sw init for VCN block✨
- vcn_v5_0_1_unified_ring_get_rptr(9)get unified read pointer✨
- vcn_v5_0_1_unified_ring_get_wptr(9)get unified write pointer✨
- vcn_v5_0_1_unified_ring_set_wptr(9)set enc write pointer✨
- vcn_v5_0_1_wait_for_idle(9)wait for VCN block idle✨
- vcn_v5_0_2_disable_clock_gating(9)disable VCN clock gating✨
- vcn_v5_0_2_early_init(9)set function pointers and load microcode✨
- vcn_v5_0_2_enable_clock_gating(9)enable VCN clock gating✨
- vcn_v5_0_2_hw_fini(9)stop the hardware block✨
- vcn_v5_0_2_hw_init(9)start and test VCN block✨
- vcn_v5_0_2_is_idle(9)check VCN block is idle✨
- vcn_v5_0_2_mc_resume(9)memory controller programming✨
- vcn_v5_0_2_mc_resume_dpg_mode(9)memory controller programming for dpg mode✨
- vcn_v5_0_2_pause_dpg_mode(9)VCN pause with dpg mode✨
- vcn_v5_0_2_process_interrupt(9)process VCN block interrupt✨
- vcn_v5_0_2_resume(9)resume VCN block✨
- vcn_v5_0_2_set_clockgating_state(9)set VCN block clockgating state✨
- vcn_v5_0_2_set_irq_funcs(9)set VCN block interrupt irq functions✨
- vcn_v5_0_2_set_unified_ring_funcs(9)set unified ring functions✨
- vcn_v5_0_2_start(9)VCN start✨
- vcn_v5_0_2_start_dpg_mode(9)VCN start with dpg mode✨
- vcn_v5_0_2_stop(9)VCN stop✨
- vcn_v5_0_2_stop_dpg_mode(9)VCN stop with dpg mode✨
- vcn_v5_0_2_suspend(9)suspend VCN block✨
- vcn_v5_0_2_sw_fini(9)sw fini for VCN block✨
- vcn_v5_0_2_sw_init(9)sw init for VCN block✨
- vcn_v5_0_2_unified_ring_get_rptr(9)get unified read pointer✨
- vcn_v5_0_2_unified_ring_get_wptr(9)get unified write pointer✨
- vcn_v5_0_2_unified_ring_set_wptr(9)set enc write pointer✨
- vcn_v5_0_2_wait_for_idle(9)wait for VCN block idle✨
- vcnfw_log (int)(9)✨
- vco_get(9)get ICST VCO settings from a certain ICST✨
- vco_set(9)commit changes to an ICST VCO✨
- vcons(9)generic virtual console framework✨
- vcount(9)get total number of references to a device✨
- vcount(9freebsd)get total number of references to a device✨
- vcs_size(9)return size for a VC in @vc✨
- vcs_vc(9)return VC for @inode✨
- vdec_if_decode(9)trigger decode✨
- vdec_if_deinit(9)deinitialize decode driver✨
- vdec_if_get_param(9)get driver's parameter✨
- vdec_if_init(9)initialize decode driver✨
- vdec_msg_queue_deinit(9)deinit lat buffer information.✨
- vdec_msg_queue_dqbuf(9)dequeue lat buffer from queue list.✨
- vdec_msg_queue_init(9)init lat buffer information.✨
- vdec_msg_queue_init_ctx(9)used to init msg queue context information.✨
- vdec_msg_queue_qbuf(9)enqueue lat buffer to queue list.✨
- vdec_msg_queue_update_ube_rptr(9)used to update the ube read point.✨
- vdec_msg_queue_update_ube_wptr(9)used to update the ube write point.✨
- vdec_msg_queue_wait_lat_buf_full(9)used to check whether all lat buffer in lat list.✨
- vdev_to_v4l2_subdev(9)Returns a &struct v4l2_subdev from the &struct video_device embedded on it.✨
- vdevgone(9)revoke all specified minor numbered vnodes for a device✨
- vdma_desc_write_64(9)64-bit descriptor write✨
- vdo completions.(9)✨
- vdo_abandon_new_slabs(9)Abandon any new slabs in this depot, freeing them as needed.✨
- vdo_acquire_flush_generation_lock(9)Acquire the shared lock on a flush generation by a write data_vio.✨
- vdo_acquire_hash_lock(9)Acquire or share a lock on a record name.✨
- vdo_acquire_provisional_reference(9)Acquire a provisional reference on behalf of a PBN lock if the block it locks is unreferenced.✨
- vdo_acquire_recovery_journal_block_reference(9)Acquire a reference to a recovery journal block from somewhere other than the journal itself.✨
- vdo_action_fn(9)An asynchronous VDO operation.✨
- vdo_add_recovery_journal_entry(9)Add an entry to a recovery journal.✨
- vdo_adjust_reference_count_for_rebuild(9)Adjust the reference count of a block during rebuild.✨
- vdo_admin_initiator_fn(9)A method to be called once an admin operation may be initiated.✨
- vdo_advance_journal_point(9)Move the given journal point forward by one entry.✨
- vdo_allocate_block_in_zone(9)Attempt to allocate a block in the current physical zone, and if that fails try the next if possible.✨
- vdo_allocate_reference_counters(9)Allocate the reference counters for all slabs in the depot.✨
- vdo_allow_read_only_mode_entry(9)Allow the notifier to put the VDO into read-only mode, reversing the effects of vdo_wait_until_not_entering_read_only_mode().✨
- vdo_are_same_version(9)Check whether two version numbers are the same.✨
- vdo_assert_completion_type(9)Assert that a completion is of the correct type.✨
- vdo_assert_load_operation(9)Check that an operation is a load.✨
- vdo_assert_on_admin_thread(9)Assert that we are running on the admin thread.✨
- vdo_assert_on_logical_zone_thread(9)Assert that this function was called on the specified logical zone thread.✨
- vdo_assert_on_physical_zone_thread(9)Assert that this function was called on the specified physical zone thread.✨
- vdo_assign_pbn_lock_provisional_reference(9)Inform a PBN lock that it is responsible for a provisional reference.✨
- vdo_attempt_packing(9)Attempt to rewrite the data in this data_vio as part of a compressed block.✨
- vdo_attempt_physical_zone_pbn_lock(9)Attempt to lock a physical block in the zone responsible for it.✨
- vdo_attempt_replay_into_slab(9)Replay a recovery journal entry into a slab's journal.✨
- vdo_before_journal_point(9)Check whether the first point precedes the second point.✨
- vdo_claim_pbn_lock_increment(9)Try to claim one of the available reference count increments on a read lock.✨
- vdo_cleanup_io_submitter(9)Tear down the io_submitter fields as needed for a physical layer.✨
- vdo_commit_oldest_slab_journal_tail_blocks(9)Commit all dirty tail blocks which are locking a given recovery journal block.✨
- vdo_complete_flush(9)Complete and free a vdo flush request.✨
- vdo_complete_flush_callback(9)Function called to complete and free a flush request, registered in vdo_complete_flush().✨
- vdo_complete_flushes(9)Attempt to complete any flushes which might have finished.✨
- vdo_compute_index_blocks(9)Compute the number of blocks that the indexer will use.✨
- vdo_compute_new_forest_pages(9)Compute the number of pages which must be allocated at each level in order to grow the forest to a new number of entries.✨
- vdo_compute_recovery_journal_block_number(9)Compute the physical block number of the recovery journal block which would have a given sequence number.✨
- vdo_compute_recovery_journal_check_byte(9)Compute the check byte for a given sequence number.✨
- vdo_compute_slab_count(9)Compute the number of slabs a depot with given parameters would have.✨
- vdo_configure_slab(9)Measure and initialize the configuration to use for each slab.✨
- vdo_configure_slab_depot(9)Configure the slab depot.✨
- vdo_continue_completion(9)Continue processing a completion.✨
- vdo_continue_hash_lock(9)Continue the processing state after writing, compressing, or deduplicating.✨
- vdo_convert_maximum_age(9)Convert the maximum age to reflect the new recovery journal format✨
- vdo_decode_component_states(9)Decode the payload of a super block.✨
- vdo_decode_recovery_journal(9)Make a recovery journal and initialize it with the state that was decoded from the super block.✨
- vdo_decode_slab_depot(9)Make a slab depot and configure it with the state read from the super block.✨
- vdo_decode_slab_journal_entry(9)Decode a slab journal entry.✨
- vdo_decode_super_block(9)Decode a super block from its on-disk representation.✨
- vdo_destroy(9)Destroy a vdo instance.✨
- vdo_destroy_component_states(9)Clean up any allocations in a vdo_component_states.✨
- vdo_downgrade_pbn_write_lock(9)Downgrade a PBN write lock to a PBN read lock.✨
- vdo_drain_flusher(9)Drain the flusher.✨
- vdo_drain_packer(9)Drain the packer by preventing any more VIOs from entering the packer and then flushing.✨
- vdo_drain_recovery_journal(9)Drain recovery journal I/O.✨
- vdo_drain_slab_depot(9)Drain all slab depot I/O.✨
- vdo_dump_flusher(9)Dump the flusher, in a thread-unsafe fashion.✨
- vdo_dump_hash_zones(9)Dump information about the hash zones to the log for debugging.✨
- vdo_dump_logical_zone(9)Dump information about a logical zone to the log for debugging.✨
- vdo_dump_packer(9)Dump the packer.✨
- vdo_dump_physical_zone(9)Dump information about a physical zone to the log for debugging.✨
- vdo_dump_recovery_journal_statistics(9)Dump some current statistics and other debug info from the recovery journal.✨
- vdo_dump_slab_depot(9)Dump the slab depot, in a thread-unsafe fashion.✨
- vdo_dump_status(9)Dump status information about a vdo to the log for debugging.✨
- vdo_enable_read_only_entry(9)Enable a vdo to enter read-only mode on errors.✨
- vdo_encode_component_states(9)Encode the state of all vdo components in the super block.✨
- vdo_encode_super_block(9)Encode a super block into its on-disk representation.✨
- vdo_encode_volume_geometry(9)Encode the on-disk representation of a volume geometry into a buffer.✨
- vdo_enqueue_clean_slab_waiter(9)Wait for a clean slab.✨
- vdo_enter_read_only_mode(9)Put a VDO into read-only mode and save the read-only state in the super block.✨
- vdo_enter_recovery_mode(9)Put the vdo into recovery mode.✨
- vdo_entry_callback_fn(9)A function to be called for each allocated PBN when traversing the forest.✨
- vdo_fail_completion(9)Set the result of a completion if it does not already have an error, then finish it.✨
- vdo_fetch_statistics(9)Fetch statistics on the correct thread.✨
- vdo_fetch_statistics_callback(9)Action to populate a vdo_statistics structure on the admin thread.✨
- vdo_filter_fn(9)Method type for vdo matching methods.✨
- vdo_find_block_map_slot(9)Find the block map slot in which the block map entry for a data_vio resides and cache that result in the data_vio.✨
- vdo_find_matching(9)Find and return the first (if any) vdo matching a given filter function.✨
- vdo_finish_draining(9)Finish a drain operation if one was in progress.✨
- vdo_finish_draining_with_result(9)Finish a drain operation with a status code.✨
- vdo_finish_loading(9)Finish a load operation if one was in progress.✨
- vdo_finish_loading_with_result(9)Finish a load operation with a status code.✨
- vdo_finish_operation(9)Finish the current operation.✨
- vdo_finish_resuming(9)Finish a resume operation if one was in progress.✨
- vdo_finish_resuming_with_result(9)Finish a resume operation with a status code.✨
- vdo_flush_packer(9)Request that the packer flush asynchronously.✨
- vdo_format(9)Format a block device to function as a new VDO.✨
- vdo_free_flusher(9)Free a flusher.✨
- vdo_free_hash_zones(9)Free the hash zones.✨
- vdo_free_io_submitter(9)Free the io_submitter fields and structure as needed.✨
- vdo_free_logical_zones(9)Free a set of logical zones.✨
- vdo_free_packer(9)Free a block packer.✨
- vdo_free_physical_zones(9)Destroy the physical zones.✨
- vdo_free_priority_table(9)Free a priority_table.✨
- vdo_free_recovery_journal(9)Free a recovery journal.✨
- vdo_free_slab_depot(9)Destroy a slab depot.✨
- vdo_get_admin_state(9)Get the admin state of the vdo.✨
- vdo_get_backing_device(9)Get the block device object underlying a vdo.✨
- vdo_get_cached_page(9)Get the block map page from a page completion.✨
- vdo_get_callback_thread_id(9)Get the id of the callback thread on which a completion is currently running.✨
- vdo_get_compressed_block_fragment(9)Get a reference to a compressed fragment from a compressed block.✨
- vdo_get_compressing(9)Get whether compression is enabled in a vdo.✨
- vdo_get_data_region_start(9)Get the start of the data region from a geometry.✨
- vdo_get_dedupe_statistics(9)Tally the statistics from all the hash zones and the UDS index.✨
- vdo_get_device_name(9)Get the device name associated with the vdo target.✨
- vdo_get_duplicate_lock(9)Get the PBN lock on the duplicate data location for a data_vio from the hash_lock the data_vio holds (if there is one).✨
- vdo_get_flusher_thread_id(9)Get the ID of the thread on which flusher functions should be called.✨
- vdo_get_increment_limit(9)Determine how many new references a block can acquire.✨
- vdo_get_index_region_size(9)Get the size of the index region from a geometry.✨
- vdo_get_index_region_start(9)Get the start of the index region from a geometry.✨
- vdo_get_journal_block_map_data_blocks_used(9)Get the number of block map pages, allocated from data blocks, currently in use.✨
- vdo_get_journal_block_sector(9)Find the recovery journal sector from the block header and sector number.✨
- vdo_get_journal_operation_name(9)Get the name of a journal operation.✨
- vdo_get_known_partition(9)Get a partition by id from a validated layout.✨
- vdo_get_packer_statistics(9)Get the current statistics from the packer.✨
- vdo_get_page(9)Initialize a page completion and get a block map page.✨
- vdo_get_partition(9)Get a partition by id.✨
- vdo_get_physical_blocks_allocated(9)Get the number of physical blocks in use by user data.✨
- vdo_get_physical_blocks_overhead(9)Get the number of physical blocks used by vdo metadata.✨
- vdo_get_physical_zone(9)Get the physical zone responsible for a given physical block number.✨
- vdo_get_physical_zone_pbn_lock(9)Get the lock on a PBN if one exists.✨
- vdo_get_recovery_journal_block_number(9)Get the physical block number for a given sequence number.✨
- vdo_get_recovery_journal_current_sequence_number(9)Obtain the recovery journal's current sequence number.✨
- vdo_get_recovery_journal_length(9)Get the number of usable recovery journal blocks.✨
- vdo_get_recovery_journal_logical_blocks_used(9)Get the number of logical blocks in use by the VDO.✨
- vdo_get_recovery_journal_statistics(9)Get the current statistics from the recovery journal.✨
- vdo_get_recovery_journal_thread_id(9)Get the ID of a recovery journal's thread.✨
- vdo_get_saved_reference_count_size(9)Get the number of blocks required to save a reference counts state covering the specified number of data blocks.✨
- vdo_get_slab(9)Get the slab object for the slab that contains a specified block.✨
- vdo_get_slab_depot_allocated_blocks(9)Get the total number of data blocks allocated across all the slabs in the depot.✨
- vdo_get_slab_depot_data_blocks(9)Get the total number of data blocks in all the slabs in the depot.✨
- vdo_get_slab_depot_statistics(9)Get all the vdo_statistics fields that are properties of the slab depot.✨
- vdo_get_slab_journal_start_block(9)Get the physical block number of the start of the slab journal relative to the start block allocator partition.✨
- vdo_get_slab_summary_hint_shift(9)Compute the shift for slab summary hints.✨
- vdo_get_state(9)Get the current state of the vdo.✨
- vdo_get_work_queue_private_data(9)Returns the private data for the current thread's work queue, or NULL if none or if the current thread is not a work queue thread.✨
- vdo_in_read_only_mode(9)Check whether a vdo is in read-only mode.✨
💅
getting it ready, bestie…