section 9 · Kernel routines 🧠
87928 pages · page 415 of 440
V (continued)
- vfs_get_tree(9)Get the mountable root✨
- vfs_getattr_nosec(9)getattr without security checks✨
- vfs_getnewfsid(9)allocate a new file system identifier✨
- vfs_getnewfsid(9freebsd)allocate a new file system identifier✨
- vfs_getopt(9)manipulate mount options and their values✨
- vfs_getopt(9freebsd)manipulate mount options and their values✨
- vfs_getopts(9)manipulate mount options and their values✨
- vfs_getopts(9freebsd)manipulate mount options and their values✨
- vfs_getvfs(9)returns a mount point given its file system identifier✨
- vfs_getvfs(9freebsd)returns a mount point given its file system identifier✨
- vfs_hooks(9)VFS hooks interface✨
- vfs_inode_has_locks(9)are any file locks held on @inode?✨
- vfs_ioctl(9)call filesystem specific ioctl methods✨
- vfs_link(9)create a new link✨
- vfs_listxattr(9)retrieve separated list of xattr names✨
- vfs_lock_file(9)file byte range lock✨
- vfs_lookup_open(9)open and possibly create a regular file✨
- vfs_mkdir(9)create directory returning correct dentry if possible✨
- vfs_mknod(9)create device node or file✨
- vfs_modevent(9)vfs configuration information✨
- vfs_modevent(9freebsd)vfs configuration information✨
- VFS_MOUNT(9)mount a file system✨
- VFS_MOUNT(9freebsd)mount a file system✨
- vfs_mountedfrom(9)sets the mounted from name for a mount✨
- vfs_mountedfrom(9freebsd)sets the mounted from name for a mount✨
- vfs_open(9)open the file at the given path✨
- vfs_parse_fs_param(9)Add a single parameter to a superblock config✨
- vfs_parse_fs_param_source(9)Handle setting "source" via parameter✨
- vfs_parse_fs_qstr(9)Convenience function to just parse a string.✨
- vfs_parse_monolithic_sep(9)Parse key[=val][,key[=val]]* mount data✨
- vfs_path_lookup(9)lookup a file path relative to a dentry-vfsmount pair✨
- vfs_path_parent_lookup(9)lookup a parent path relative to a dentry- vfsmount pair✨
- vfs_posix_acl_to_xattr(9)convert from kernel to userspace representation✨
- vfs_prepare_mode(9)prepare the mode to be used for a new inode✨
- VFS_QUOTACTL(9)manipulate file system quotas✨
- VFS_QUOTACTL(9freebsd)manipulate file system quotas✨
- vfs_readlink(9)copy symlink body into userspace buffer✨
- vfs_register(9)vfs configuration information✨
- vfs_register(9freebsd)vfs configuration information✨
- vfs_remove_acl(9)remove posix acls✨
- vfs_rename(9)rename a filesystem object✨
- vfs_rmdir(9)remove directory✨
- VFS_ROOT(9)return the root vnode of a file system✨
- VFS_ROOT(9freebsd)return the root vnode of a file system✨
- vfs_rootmountalloc(9)allocate a root mount structure✨
- vfs_rootmountalloc(9freebsd)allocate a root mount structure✨
- vfs_scanopt(9)manipulate mount options and their values✨
- vfs_scanopt(9freebsd)manipulate mount options and their values✨
- VFS_SET(9)set up loadable file system vfsconf✨
- VFS_SET(9freebsd)set up loadable file system vfsconf✨
- vfs_set_acl(9)set posix acls✨
- vfs_setlease(9)sets a lease on an open file✨
- vfs_setopt(9)manipulate mount options and their values✨
- vfs_setopt(9freebsd)manipulate mount options and their values✨
- vfs_setopt_part(9)manipulate mount options and their values✨
- vfs_setopt_part(9freebsd)manipulate mount options and their values✨
- vfs_setopts(9)manipulate mount options and their values✨
- vfs_setopts(9freebsd)manipulate mount options and their values✨
- vfs_setpos(9)update the file offset for lseek✨
- vfs_setpos_cookie(9)update the file offset for lseek and reset cookie✨
- vfs_splice_read(9)Read data from a file and splice it into a pipe✨
- VFS_STATFS(9)return file system status✨
- VFS_STATFS(9freebsd)return file system status✨
- vfs_statx(9)Get basic and extra attributes by filename✨
- vfs_suser(9)check if credentials have superuser privileges for a mount point✨
- vfs_suser(9freebsd)check if credentials have superuser privileges for a mount point✨
- vfs_symlink(9)create symlink✨
- VFS_SYNC(9)flush unwritten data✨
- VFS_SYNC(9freebsd)flush unwritten data✨
- vfs_test_lock(9)test file byte range lock✨
- vfs_timestamp(9)generate current timestamp✨
- vfs_timestamp(9freebsd)generate current timestamp✨
- vfs_tmpfile(9)create tmpfile✨
- vfs_unbusy(9)unbusy a mount point✨
- vfs_unbusy(9freebsd)unbusy a mount point✨
- vfs_unlink(9)unlink a filesystem object✨
- VFS_UNMOUNT(9)unmount a file system✨
- VFS_UNMOUNT(9freebsd)unmount a file system✨
- vfs_unmountall(9)unmount all file systems✨
- vfs_unmountall(9freebsd)unmount all file systems✨
- vfs_unregister(9)vfs configuration information✨
- vfs_unregister(9freebsd)vfs configuration information✨
- VFS_VGET(9)convert an inode number to a vnode✨
- VFS_VGET(9freebsd)convert an inode number to a vnode✨
- vfsconf(9)vfs configuration information✨
- vfsconf(9freebsd)vfs configuration information✨
- vfsgid_eq_kgid(9)check whether kgid and vfsgid have the same value✨
- vfsgid_has_fsmapping(9)check whether a vfsgid maps into the filesystem✨
- vfsgid_in_group_p(9)check whether a vfsuid matches the caller's groups✨
- vfsgid_into_kgid(9)convert vfsgid into kgid✨
- vfsops(9)kernel file system interface✨
- vfssubr(9)high-level interface to kernel file system interface✨
- vfsuid_eq_kuid(9)check whether kuid and vfsuid have the same value✨
- vfsuid_has_fsmapping(9)check whether a vfsuid maps into the filesystem✨
- vfsuid_into_kuid(9)convert vfsuid into kuid✨
- VFXPF_TESTLOOP(9)✨
- vga_client_register(9)register or unregister a VGA arbitration client✨
- vga_default_device(9)return the default VGA device, for vgacon✨
- vga_get(9)acquire & lock VGA resources✨
- vga_get_interruptible(9)✨
- vga_get_uninterruptible(9)shortcut to vga_get()✨
- vga_put(9)release lock on legacy VGA resources✨
- vga_remove_vgacon(9)deactivate VGA console✨
- vga_set_legacy_decoding(9)✨
- vga_switcheroo_client_fb_set(9)set framebuffer of a given client✨
- vga_switcheroo_client_probe_defer(9)whether to defer probing a given client✨
- vga_switcheroo_get_client_state(9)obtain power state of a given client✨
- vga_switcheroo_handler_flags(9)obtain handler flags✨
- vga_switcheroo_init_domain_pm_ops(9)helper for driver power control✨
- vga_switcheroo_lock_ddc(9)temporarily switch DDC lines to a given client✨
- vga_switcheroo_process_delayed_switch(9)helper for delayed switching✨
- vga_switcheroo_register_audio_client(9)register audio client✨
- vga_switcheroo_register_client(9)register vga client✨
- vga_switcheroo_register_handler(9)register handler✨
- vga_switcheroo_unlock_ddc(9)switch DDC lines back to previous owner✨
- vga_switcheroo_unregister_client(9)unregister client✨
- vga_switcheroo_unregister_handler(9)unregister handler✨
- vga_tryget(9)try to acquire & lock legacy VGA resources✨
- vget(9)get a vnode from the free list✨
- vget(9freebsd)get a vnode from the free list✨
- vgic_its_debug_init(9)Initializes the debugfs interface for VGIC ITS.✨
- vgic_its_debug_next(9)Next function for the seq_file interface.✨
- vgic_its_debug_show(9)Show function for the seq_file interface.✨
- vgic_its_debug_start(9)Start function for the seq_file interface.✨
- vgic_its_debug_stop(9)Stop function for the seq_file interface.✨
- vgic_its_invall(9)invalidate all LPIs targeting a given vcpu✨
- vgic_its_iter_next(9)Advances the iterator to the next entry in the ITS tables.✨
- vgic_its_restore_dte(9)restore a device table entry✨
- vgic_its_restore_ite(9)restore an interrupt translation entry✨
- vgic_its_restore_itt(9)restore the ITT of a device✨
- vgic_its_save_dte(9)Save a device table entry at a given GPA✨
- vgic_lazy_init(9)Lazy init is only allowed if the GIC exposed to the guest is a GICv2. A GICv3 must be explicitly initialized by userspace using the KVM_DEV_ARM_VGIC_GRP_CTRL KVM_DEVICE group.✨
- vgic_prune_ap_list(9)Remove non-relevant interrupts from the list✨
- vgic_register_redist_iodev(9)register a single redist iodev✨
- vgic_target_oracle(9)compute the target vcpu for an irq✨
- vgic_v2_attr_regs_access(9)allows user space to access VGIC v2 state✨
- vgic_v2_probe(9)probe for a VGICv2 compatible interrupt controller✨
- vgic_v3_alloc_redist_region(9)Allocate a new redistributor region✨
- vgic_v3_dispatch_sgi(9)handle SGI requests from VCPUs✨
- vgic_v3_probe(9)probe for a VGICv3 compatible interrupt controller✨
- vgic_v3_rdist_free_slot(9)Look up registered rdist regions and identify one which has free space to put a new rdist region.✨
- vgic_v3_rdist_overlap(9)check if a region overlaps with any existing redistributor region✨
- vgic_v4_init(9)Initialize the GICv4 data structures✨
- vgic_v4_teardown(9)Free the GICv4 data structures✨
- vgone(9)prepare a vnode for reuse✨
- vgone(9freebsd)prepare a vnode for reuse✨
- vgpu_pci_cfg_mem_write(9)write virtual cfg space memory✨
- vgpu_update_vblank_emulation(9)Update per-vGPU vblank_timer✨
- vhold(9)acquire/release a hold on a vnode✨
- vhold(9freebsd)acquire/release a hold on a vnode✨
- vholdl(9)acquire/release a hold on a vnode✨
- vholdl(9freebsd)acquire/release a hold on a vnode✨
- vhost_discard_vq_desc(9)Reverse the effect of vhost_get_vq_desc_n()✨
- vhost_get_vq_desc_n(9)Fetch the next available descriptor chain and build iovecs✨
- vhost_iotlb_add_range_ctx(9)add a new range to vhost IOTLB✨
- vhost_iotlb_alloc(9)allocate a new vhost IOTLB✨
- vhost_iotlb_del_range(9)delete overlapped ranges from vhost IOTLB✨
- vhost_iotlb_free(9)reset and free vhost IOTLB✨
- vhost_iotlb_init(9)initialize a vhost IOTLB✨
- vhost_iotlb_itree_first(9)return the first overlapped range✨
- vhost_iotlb_itree_next(9)return the next overlapped range✨
- vhost_iotlb_map_free(9)remove a map node and free it✨
- vhost_iotlb_reset(9)reset vhost IOTLB (free all IOTLB entries)✨
- VHOST_SET_FORK_FROM_OWNER(9)Set the fork_owner flag for the vhost device, This ioctl must called before VHOST_SET_OWNER. Only available when CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y✨
- vhost_task_create(9)create a copy of a task to be used by the kernel✨
- vhost_task_start(9)start a vhost_task created with vhost_task_create✨
- vhost_task_stop(9)stop a vhost_task✨
- vhost_task_wake(9)wakeup the vhost_task✨
- vhost_vq_get_backend(9)Get backend.✨
- vhost_vq_set_backend(9)Set backend.✨
- vi_asic_pci_config_reset(9)soft reset GPU✨
- vi_asic_reset(9)soft reset GPU✨
- vi_get_xclk(9)get the xclk✨
- vi_srbm_select(9)select specific register instances✨
- via_cable_detect(9)cable detection✨
- via_config_fifo(9)set up the FIFO✨
- via_do_set_mode(9)set transfer mode data✨
- via_init_one(9)discovery callback✨
- via_mode_filter(9)filter buggy device/mode pairs✨
- via_reinit_one(9)reinit after resume✨
- via_tf_load(9)send taskfile registers to host controller✨
- vic_init(9)initialise a vectored interrupt controller✨
- vic_init2(9)common initialisation code✨
- vic_pm_init(9)initcall to register VIC pm✨
- vic_register(9)Register a VIC.✨
- video(9)interface between low and high level video drivers✨
- Video BIOS Table (VBT)(9)✨
- Video Clocks(9)✨
- Video Encoder(9)✨
- Video Input Unit(9)✨
- Video Post Processing(9)✨
- Video Processing Unit(9)✨
- video_devdata(9)gets &struct video_device from struct file.✨
- video_device_alloc(9)helper function to alloc &struct video_device✨
- video_device_node_name(9)returns the video device name✨
- video_device_pipeline(9)Get the media pipeline a video device is part of✨
- video_device_pipeline_alloc_start(9)Mark a pipeline as streaming✨
- video_device_pipeline_start(9)Mark a pipeline as streaming✨
- video_device_pipeline_stop(9)Mark a pipeline as not streaming✨
- video_device_release(9)helper function to release &struct video_device✨
💅
getting it ready, bestie…