section 9 · Kernel routines 🧠
87928 pages · page 417 of 440
V (continued)
- virtsnd_event_notify_cb(9)Dispatch all reported events from the event queue.✨
- virtsnd_event_send(9)Add an event to the event queue.✨
- virtsnd_find_vqs(9)Enumerate and initialize all virtqueues.✨
- virtsnd_freeze(9)Suspend device.✨
- virtsnd_jack_build_devs(9)Build ALSA controls for jacks.✨
- virtsnd_jack_event(9)Handle the jack event notification.✨
- virtsnd_jack_get_label(9)Get the name string for the jack.✨
- virtsnd_jack_get_type(9)Get the type for the jack.✨
- virtsnd_jack_parse_cfg(9)Parse the jack configuration.✨
- virtsnd_kctl_build_devs(9)Build ALSA control elements.✨
- virtsnd_kctl_event(9)Handle the control element event notification.✨
- virtsnd_kctl_get(9)Read the value from the control.✨
- virtsnd_kctl_get_enum_items(9)Query items for the ENUMERATED element type.✨
- virtsnd_kctl_info(9)Returns information about the control.✨
- virtsnd_kctl_parse_cfg(9)Parse the control element configuration.✨
- virtsnd_kctl_put(9)Write the value to the control.✨
- virtsnd_kctl_tlv_op(9)Perform an operation on the control's metadata.✨
- virtsnd_pcm_build_devs(9)Build ALSA PCM devices.✨
- virtsnd_pcm_build_hw(9)Parse substream config and build HW descriptor.✨
- virtsnd_pcm_close(9)Close the PCM substream.✨
- virtsnd_pcm_cp_pointer(9)Get the current hardware position for the PCM substream for capture.✨
- virtsnd_pcm_ctl_msg_alloc(9)Allocate and initialize the PCM device control message for the specified substream.✨
- virtsnd_pcm_dev_set_params(9)Set the parameters of the PCM substream on the device side.✨
- virtsnd_pcm_event(9)Handle the PCM device event notification.✨
- virtsnd_pcm_find(9)Find the PCM device for the specified node ID.✨
- virtsnd_pcm_find_or_create(9)Find or create the PCM device for the specified node ID.✨
- virtsnd_pcm_hw_free(9)Reset the parameters of the PCM substream.✨
- virtsnd_pcm_hw_params(9)Set the parameters of the PCM substream.✨
- virtsnd_pcm_msg_alloc(9)Allocate I/O messages.✨
- virtsnd_pcm_msg_complete(9)Complete an I/O message.✨
- virtsnd_pcm_msg_free(9)Free all allocated I/O messages.✨
- virtsnd_pcm_msg_pending_num(9)Returns the number of pending I/O messages.✨
- virtsnd_pcm_msg_send(9)Send asynchronous I/O messages.✨
- virtsnd_pcm_notify_cb(9)Process all completed I/O messages.✨
- virtsnd_pcm_open(9)Open the PCM substream.✨
- virtsnd_pcm_parse_cfg(9)Parse the stream configuration.✨
- virtsnd_pcm_pb_pointer(9)Get the current hardware position for the PCM substream for playback.✨
- virtsnd_pcm_period_elapsed(9)Kernel work function to handle the elapsed period state.✨
- virtsnd_pcm_prepare(9)Prepare the PCM substream.✨
- virtsnd_pcm_rx_notify_cb(9)Process all completed RX messages.✨
- virtsnd_pcm_sg_from(9)Build sg-list from vmalloc'ed buffer.✨
- virtsnd_pcm_sg_num(9)Count the number of sg-elements required to represent vmalloc'ed buffer.✨
- virtsnd_pcm_sync_stop(9)Synchronous PCM substream stop.✨
- virtsnd_pcm_trigger(9)Process command for the PCM substream.✨
- virtsnd_pcm_tx_notify_cb(9)Process all completed TX messages.✨
- virtsnd_pcm_validate(9)Validate if the device can be started.✨
- virtsnd_probe(9)Create and initialize the device.✨
- virtsnd_remove(9)Remove VirtIO and ALSA devices.✨
- virtsnd_restore(9)Resume device.✨
- virtsnd_validate(9)Validate if the device can be started.✨
- Virtual Engine uAPI(9)✨
- Virtual Function Driver Interface(9)✨
- Virtual interface concurrency capabilities(9)✨
- Virtual Memory Address(9)✨
- virtual_display (charp)(9)✨
- vis_vramlimit (int)(9)✨
- vivaldi_feature_mapping(9)Fill out vivaldi keymap data exposed via HID✨
- vivaldi_function_row_physmap_show(9)Print vivaldi function row physmap attribute✨
- vkms (Virtual Kernel Modesetting)(9)✨
- vkms_composer_worker(9)ordered work_struct to compute CRC✨
- vkms_config_connector_attach_encoder(9)Attach a connector to an encoder✨
- vkms_config_connector_detach_encoder(9)Detach a connector from an encoder✨
- vkms_config_connector_for_each_possible_encoder(9)Iterate over the vkms_config_connector possible encoders✨
- vkms_config_connector_get_status(9)Return the status of the connector✨
- vkms_config_connector_set_status(9)Set the status of the connector✨
- vkms_config_create(9)Create a new VKMS configuration✨
- vkms_config_create_connector(9)Add a new connector configuration✨
- vkms_config_create_crtc(9)Add a new CRTC configuration✨
- vkms_config_create_encoder(9)Add a new encoder configuration✨
- vkms_config_create_plane(9)Add a new plane configuration✨
- vkms_config_crtc_cursor_plane(9)Return the cursor plane for a CRTC✨
- vkms_config_crtc_get_plane(9)Return the first attached plane to a CRTC with the specific type✨
- vkms_config_crtc_get_writeback(9)If a writeback connector will be created✨
- vkms_config_crtc_primary_plane(9)Return the primary plane for a CRTC✨
- vkms_config_crtc_set_writeback(9)If a writeback connector will be created✨
- vkms_config_default_create(9)Create the configuration for the default device✨
- vkms_config_destroy(9)Free a VKMS configuration✨
- vkms_config_destroy_connector(9)Remove and free a connector configuration✨
- vkms_config_destroy_crtc(9)Remove and free a CRTC configuration✨
- vkms_config_destroy_encoder(9)Remove and free a encoder configuration✨
- vkms_config_destroy_plane(9)Remove and free a plane configuration✨
- vkms_config_encoder_attach_crtc(9)Attach a encoder to a CRTC✨
- vkms_config_encoder_detach_crtc(9)Detach a encoder from a CRTC✨
- vkms_config_encoder_for_each_possible_crtc(9)Iterate over the vkms_config_encoder possible CRTCs✨
- vkms_config_for_each_connector(9)Iterate over the vkms_config connectors✨
- vkms_config_for_each_crtc(9)Iterate over the vkms_config CRTCs✨
- vkms_config_for_each_encoder(9)Iterate over the vkms_config encoders✨
- vkms_config_for_each_plane(9)Iterate over the vkms_config planes✨
- vkms_config_get_device_name(9)Return the name of the device✨
- vkms_config_get_num_crtcs(9)Return the number of CRTCs in the configuration✨
- vkms_config_is_valid(9)Validate a configuration✨
- vkms_config_plane_attach_crtc(9)Attach a plane to a CRTC✨
- vkms_config_plane_detach_crtc(9)Detach a plane from a CRTC✨
- vkms_config_plane_for_each_possible_crtc(9)Iterate over the vkms_config_plane possible CRTCs✨
- vkms_config_plane_get_default_pipeline(9)Return if the plane will be created with the default pipeline✨
- vkms_config_plane_set_default_pipeline(9)Set if the plane will be created with the default pipeline✨
- vkms_config_plane_set_type(9)Set the plane type✨
- vkms_config_register_debugfs(9)Register a debugfs file to show the device's configuration✨
- vkms_connector_init(9)Initialize a connector✨
- vkms_create(9)Create a device from a configuration✨
- vkms_crtc_init(9)Initialize a CRTC for VKMS✨
- vkms_destroy(9)Destroy a device✨
- vkms_output_init(9)Initialize all sub-components needed for a VKMS device.✨
- vkms_plane_init(9)Initialize a plane✨
- vkms_trigger_connector_hotplug(9)Update the device's connectors status✨
- vkms_writeback_row(9)Generic loop for all supported writeback format. It is executed just after the blending to write a line in the writeback buffer.✨
- VLAN offload support for setting group keys and binding STAs to VLANs(9)✨
- vlan_features_check(9)drop unsafe features for skb with multiple tags.✨
- vlan_get_protocol(9)get protocol EtherType.✨
- vlan_get_protocol_offset_inline(9)get protocol EtherType.✨
- vlan_get_tag(9)get the VLAN ID from the skb✨
- vlan_insert_inner_tag(9)inner VLAN tag inserting✨
- vlan_insert_tag(9)regular VLAN tag inserting✨
- vlan_insert_tag_set_proto(9)regular VLAN tag inserting✨
- vlan_remove_tag(9)remove outer VLAN tag from payload✨
- vli_cmp(9)compare left and right vlis✨
- vli_from_be64(9)Load vli from big-endian u64 array✨
- vli_from_le64(9)Load vli from little-endian u64 array✨
- vli_is_zero(9)Determine is vli is zero✨
- vli_mod_inv(9)Modular inversion✨
- vli_mod_mult_slow(9)Modular multiplication✨
- vli_num_bits(9)Counts the number of bits required for vli.✨
- vli_sub(9)Subtracts right from left✨
- vlog(9)formatted output conversion✨
- vlv_force_pll_off(9)forcibly disable just the PLL✨
- vlv_force_pll_on(9)forcibly enable just the PLL✨
- VM(9)Helper macro to unwrap a parenthesized list of arguments.✨
- vm_area_add_early(9)add vmap area early during boot✨
- vm_area_map_pages(9)map pages inside given sparse vm_area✨
- vm_area_register_early(9)register vmap area early during boot✨
- vm_area_unmap_pages(9)unmap pages inside given sparse vm_area✨
- vm_block_size (int)(9)✨
- vm_ctx_init_with_ranges(9)initialize virtual memory for context.✨
- vm_fault_prefault(9)cluster page faults into a process's address space✨
- vm_fault_prefault(9freebsd)cluster page faults into a process's address space✨
- vm_fault_stop (int)(9)✨
- vm_fault_t(9)Return type for page fault handlers.✨
- vm_fragment_size (int)(9)✨
- vm_insert_page(9)insert single page into user vma✨
- vm_insert_pages(9)insert multiple pages into user vma, batching the pmd lock.✨
- vm_iomap_memory(9)remap memory to userspace✨
- vm_map(9)virtual address space portion of virtual memory subsystem✨
- vm_map(9freebsd)virtual address space portion of virtual memory subsystem✨
- vm_map_check_protection(9)check memory protection for a vm_map✨
- vm_map_check_protection(9freebsd)check memory protection for a vm_map✨
- vm_map_create(9freebsd)create a new vm_map structure✨
- vm_map_delete(9)deallocate an address range from a map✨
- vm_map_delete(9freebsd)deallocate an address range from a map✨
- vm_map_entry_resize_free(9)vm map free space algorithm✨
- vm_map_entry_resize_free(9freebsd)vm map free space algorithm✨
- vm_map_find(9)find a free region within a map, and optionally map a vm_object✨
- vm_map_find(9freebsd)find a free region within a map, and optionally map a vm_object✨
- vm_map_findspace(9)find a free region within a map✨
- vm_map_findspace(9freebsd)find a free region within a map✨
- vm_map_growstack(9)manage process stacks✨
- vm_map_growstack(9freebsd)manage process stacks✨
- vm_map_inherit(9)set fork inheritance flags for a range within a map✨
- vm_map_inherit(9freebsd)set fork inheritance flags for a range within a map✨
- vm_map_init(9)initialize a vm_map structure for process zero✨
- vm_map_init(9freebsd)initialize a vm_map structure for process zero✨
- vm_map_insert(9)insert an object into a map✨
- vm_map_insert(9freebsd)insert an object into a map✨
- vm_map_lock(9)vm_map locking macros✨
- vm_map_lock(9freebsd)vm_map locking macros✨
- vm_map_lock_downgrade(9)vm_map locking macros✨
- vm_map_lock_downgrade(9freebsd)vm_map locking macros✨
- vm_map_lock_read(9)vm_map locking macros✨
- vm_map_lock_read(9freebsd)vm_map locking macros✨
- vm_map_lock_upgrade(9)vm_map locking macros✨
- vm_map_lock_upgrade(9freebsd)vm_map locking macros✨
- vm_map_lookup(9)lookup the vm_object backing a given virtual region✨
- vm_map_lookup(9freebsd)lookup the vm_object backing a given virtual region✨
- vm_map_lookup_done(9)lookup the vm_object backing a given virtual region✨
- vm_map_lookup_done(9freebsd)lookup the vm_object backing a given virtual region✨
- vm_map_madvise(9)apply advice about use of memory to map entries✨
- vm_map_madvise(9freebsd)apply advice about use of memory to map entries✨
- vm_map_max(9)return map properties✨
- vm_map_max(9freebsd)return map properties✨
- vm_map_min(9)return map properties✨
- vm_map_min(9freebsd)return map properties✨
- vm_map_pages(9)maps range of kernel pages starts with non zero offset✨
- vm_map_pages_zero(9)map range of kernel pages starts with zero offset✨
- vm_map_pmap(9)return map properties✨
- vm_map_pmap(9freebsd)return map properties✨
- vm_map_protect(9)apply protection bits to a virtual memory region✨
- vm_map_protect(9freebsd)apply protection bits to a virtual memory region✨
- vm_map_ram(9)map pages linearly into kernel virtual address (vmalloc space)✨
- vm_map_remove(9)remove a virtual address range from a map✨
- vm_map_remove(9freebsd)remove a virtual address range from a map✨
- vm_map_simplify_entry(9)simplify a vm_map_entry✨
- vm_map_simplify_entry(9freebsd)simplify a vm_map_entry✨
- vm_map_stack(9)manage process stacks✨
- vm_map_stack(9freebsd)manage process stacks✨
- vm_map_submap(9)create a subordinate map✨
- vm_map_submap(9freebsd)create a subordinate map✨
- vm_map_sync(9)push dirty pages to their pager✨
- vm_map_sync(9freebsd)push dirty pages to their pager✨
- vm_map_trylock(9)vm_map locking macros✨
- vm_map_trylock(9freebsd)vm_map locking macros✨
- vm_map_trylock_read(9)vm_map locking macros✨
💅
getting it ready, bestie…