section 9 · Kernel routines 🧠
87928 pages · page 422 of 440
V (continued)
- VOP_ATTRIB(9)get and set attributes on a file or directory✨
- VOP_ATTRIB(9freebsd)get and set attributes on a file or directory✨
- VOP_BMAP(9)Logical to physical block number conversion✨
- VOP_BMAP(9freebsd)Logical to physical block number conversion✨
- VOP_BWRITE(9)write a file system buffer✨
- VOP_BWRITE(9freebsd)write a file system buffer✨
- VOP_CLOSE(9)open or close a file✨
- VOP_CLOSE(9freebsd)open or close a file✨
- VOP_COPY_FILE_RANGE(9)copy a byte range within a file or from one file to another in a single file system or between multiple file systems✨
- VOP_CREATE(9)create a file, socket, fifo, device, directory or symlink✨
- VOP_CREATE(9freebsd)create a file, socket, fifo, device, directory or symlink✨
- VOP_DEALLOCATE(9)zero and/or deallocate storage from a file✨
- VOP_FDATASYNC(9)flush file system buffers for a file✨
- VOP_FDATASYNC(9freebsd)flush file system buffers for a file✨
- VOP_FSYNC(9)flush file system buffers for a file✨
- VOP_FSYNC(9freebsd)flush file system buffers for a file✨
- VOP_GETACL(9)retrieve access control list for a vnode✨
- VOP_GETACL(9freebsd)retrieve access control list for a vnode✨
- VOP_GETATTR(9)get and set attributes on a file or directory✨
- VOP_GETATTR(9freebsd)get and set attributes on a file or directory✨
- VOP_GETEXTATTR(9)retrieve named extended attribute from a vnode✨
- VOP_GETEXTATTR(9freebsd)retrieve named extended attribute from a vnode✨
- VOP_GETPAGES(9)read or write VM pages from a file✨
- VOP_GETPAGES(9freebsd)read or write VM pages from a file✨
- VOP_INACTIVE(9)reclaim file system resources for a vnode✨
- VOP_INACTIVE(9freebsd)reclaim file system resources for a vnode✨
- VOP_INOTIFY(9)vnode inotify interface✨
- VOP_INOTIFY_ADD_WATCH(9)vnode inotify interface✨
- VOP_IOCTL(9)device specific control✨
- VOP_IOCTL(9freebsd)device specific control✨
- VOP_ISLOCKED(9)serialize access to a vnode✨
- VOP_ISLOCKED(9freebsd)serialize access to a vnode✨
- VOP_LINK(9)create a new name for a file✨
- VOP_LINK(9freebsd)create a new name for a file✨
- VOP_LISTEXTATTR(9)retrieve a list of named extended attributes from a vnode✨
- VOP_LISTEXTATTR(9freebsd)retrieve a list of named extended attribute from a vnode✨
- VOP_LOCK(9)serialize access to a vnode✨
- VOP_LOCK(9freebsd)serialize access to a vnode✨
- VOP_LOOKUP(9)lookup a component of a pathname✨
- VOP_LOOKUP(9freebsd)lookup a component of a pathname✨
- VOP_MKDIR(9)create a file, socket, fifo, device, directory or symlink✨
- VOP_MKDIR(9freebsd)create a file, socket, fifo, device, directory or symlink✨
- VOP_MKNOD(9)create a file, socket, fifo, device, directory or symlink✨
- VOP_MKNOD(9freebsd)create a file, socket, fifo, device, directory or symlink✨
- VOP_OPEN(9)open or close a file✨
- VOP_OPEN(9freebsd)open or close a file✨
- VOP_OPENCLOSE(9)open or close a file✨
- VOP_OPENCLOSE(9freebsd)open or close a file✨
- VOP_PATHCONF(9)return POSIX pathconf information✨
- VOP_PATHCONF(9freebsd)return POSIX pathconf information✨
- VOP_PRINT(9)print debugging information✨
- VOP_PRINT(9freebsd)print debugging information✨
- VOP_PUTPAGES(9)read or write VM pages from a file✨
- VOP_PUTPAGES(9freebsd)read or write VM pages from a file✨
- VOP_RDWR(9)read or write a file✨
- VOP_RDWR(9freebsd)read or write a file✨
- VOP_READ(9)read or write a file✨
- VOP_READ(9freebsd)read or write a file✨
- VOP_READ_PGCACHE(9)read a file, fast✨
- VOP_READDIR(9)read contents of a directory✨
- VOP_READDIR(9freebsd)read contents of a directory✨
- VOP_READLINK(9)read the target of a symbolic link✨
- VOP_READLINK(9freebsd)read the target of a symbolic link✨
- VOP_REALLOCBLKS(9)rearrange blocks in a file to be contiguous✨
- VOP_REALLOCBLKS(9freebsd)rearrange blocks in a file to be contiguous✨
- VOP_RECLAIM(9)reclaim file system resources for a vnode✨
- VOP_RECLAIM(9freebsd)reclaim file system resources for a vnode✨
- VOP_REMOVE(9)remove a file or directory✨
- VOP_REMOVE(9freebsd)remove a file or directory✨
- VOP_RENAME(9)rename a file✨
- VOP_RENAME(9freebsd)rename a file✨
- VOP_REVOKE(9)revoke access to a device and its aliases✨
- VOP_REVOKE(9freebsd)revoke access to a device and its aliases✨
- VOP_RMDIR(9)remove a file or directory✨
- VOP_RMDIR(9freebsd)remove a file or directory✨
- VOP_SETACL(9)set the access control list for a vnode✨
- VOP_SETACL(9freebsd)set the access control list for a vnode✨
- VOP_SETATTR(9)get and set attributes on a file or directory✨
- VOP_SETATTR(9freebsd)get and set attributes on a file or directory✨
- VOP_SETEXTATTR(9)set named extended attribute for a vnode✨
- VOP_SETEXTATTR(9freebsd)set named extended attribute for a vnode✨
- VOP_SETLABEL(9)persistently store an updated MAC label on a vnode✨
- VOP_STAT(9)get and set attributes on a file or directory✨
- VOP_STRATEGY(9)read or write a file system buffer✨
- VOP_STRATEGY(9freebsd)read or write a file system buffer✨
- VOP_SYMLINK(9)create a file, socket, fifo, device, directory or symlink✨
- VOP_SYMLINK(9freebsd)create a file, socket, fifo, device, directory or symlink✨
- VOP_UNLOCK(9)serialize access to a vnode✨
- VOP_UNLOCK(9freebsd)serialize access to a vnode✨
- VOP_VPTOCNP(9)translate a vnode to its component name✨
- VOP_VPTOCNP(9freebsd)translate a vnode to its component name✨
- VOP_VPTOFH(9)turn a vnode into an NFS filehandle✨
- VOP_VPTOFH(9freebsd)turn a vnode into an NFS filehandle✨
- VOP_WRITE(9)read or write a file✨
- VOP_WRITE(9freebsd)read or write a file✨
- vpanic(9)bring down system on fatal error✨
- vpanic(9freebsd)bring down system on fatal error✨
- vpd_sequence_begin(9)Begin a VPD retrieval sequence.✨
- vpd_sequence_end(9)Finalize a VPD retrieval sequence.✨
- vpdma_update_dma_addr(9)update DMA address in a descriptor✨
- vpfe_schedule_next_buffer(9)set next buffer address for capture✨
- vpif_buffer_prepare(9)callback function for buffer prepare✨
- vpif_buffer_queue(9)Callback function to add buffer to DMA queue✨
- vpif_buffer_queue_setup(9)Callback function for buffer setup.✨
- vpif_calculate_offsets(9)This function calculates buffers offsets✨
- vpif_channel_isr(9)ISR handler for vpif capture✨
- vpif_config_addr(9)function to configure buffer address in vpif✨
- vpif_enum_dv_timings(9)ENUM_DV_TIMINGS handler✨
- vpif_enum_fmt_vid_cap(9)ENUM_FMT handler✨
- vpif_enum_input(9)ENUMINPUT handler✨
- vpif_g_dv_timings(9)G_DV_TIMINGS handler✨
- vpif_g_fmt_vid_cap(9)Set INPUT handler✨
- vpif_g_input(9)Get INPUT handler✨
- vpif_g_std(9)get STD handler✨
- vpif_input_to_subdev(9)Maps input to sub device✨
- vpif_output_to_subdev(9)Maps output to sub device✨
- vpif_probe(9)This function probes the vpif capture driver✨
- vpif_process_buffer_complete(9)process a completed buffer✨
- vpif_query_dv_timings(9)QUERY_DV_TIMINGS handler✨
- vpif_querycap(9)QUERYCAP handler✨
- vpif_querystd(9)querystd handler✨
- vpif_remove(9)driver remove handler✨
- vpif_s_dv_timings(9)S_DV_TIMINGS handler✨
- vpif_s_fmt_vid_cap(9)Set FMT handler✨
- vpif_s_input(9)Set INPUT handler✨
- vpif_s_std(9)set STD handler✨
- vpif_schedule_next_buffer(9)set next buffer address for capture✨
- vpif_set_input(9)Select an input✨
- vpif_set_output(9)Select an output✨
- vpif_start_streaming(9)Starts the DMA engine for streaming✨
- vpif_stop_streaming(9)Stop the DMA engine✨
- vpif_suspend(9)vpif device suspend✨
- vpif_try_fmt_vid_cap(9)TRY_FMT handler✨
- vpif_update_std_info(9)update standard related info✨
- vport_from_priv(9)lookup vport from private data pointer✨
- vport_priv(9)access private data area of vport✨
- vprintf(9)formatted output conversion✨
- VPU(9)✨
- vpu_dec_core(9)core start decoding, basically the function will be invoked once every frame.✨
- vpu_dec_core_end(9)core end decoding, basically the function will be invoked once when core HW decoding done and receive interrupt successfully. The decoder in VPU will update hardware information and deinit hardware…✨
- vpu_dec_deinit(9)deinit decoder instance and resource freed in VPU.✨
- vpu_dec_end(9)end decoding, basically the function will be invoked once when HW decoding done interrupt received successfully. The decoder in VPU will continue to do reference frame management and check if there…✨
- vpu_dec_get_param(9)get param from scp✨
- vpu_dec_init(9)init decoder instance and allocate required resource in VPU.✨
- vpu_dec_reset(9)reset decoder, use for flush decoder when end of stream or seek. Remaining non displayed frame will be pushed to display.✨
- vpu_dec_start(9)start decoding, basically the function will be invoked once every frame.✨
- vpu_get_plat_device(9)get VPU's platform device✨
- vpu_get_vdec_hw_capa(9)get video decoder hardware capability✨
- vpu_get_venc_hw_capa(9)get video encoder hardware capability✨
- vpu_ipi_register(9)register an ipi function✨
- vpu_ipi_send(9)send data from AP to vpu.✨
- vpu_load_firmware(9)download VPU firmware and boot it✨
- vpu_mapping_dm_addr(9)Mapping DTCM/DMEM to kernel virtual address✨
- vpu_wdt_reg_handler(9)register a VPU watchdog handler✨
- vput(9)decrement the use count for a vnode✨
- vput(9freebsd)decrement the use count for a vnode✨
- vramlimit (int)(9)✨
- vread_iter(9)read vmalloc area in a safe way to an iterator.✨
- vrealloc_node_align(9)reallocate virtually contiguous memory; contents remain unchanged✨
- vrecycle(9)recycle a vnode if its reference count is zero✨
- VREF(9)increment the use count for a vnode✨
- vref(9)increment the use count for a vnode✨
- VREF(9freebsd)increment the use count for a vnode✨
- vref(9freebsd)increment the use count for a vnode✨
- vrefcnt(9)returns the use count of a vnode✨
- vrefcnt(9freebsd)returns the use count of a vnode✨
- vrefl(9)increment the use count for a vnode✨
- vrefl(9freebsd)increment the use count for a vnode✨
- vrele(9)decrement the use count for a vnode✨
- vrele(9freebsd)decrement the use count for a vnode✨
- vring_interrupt(9)notify a virtqueue on an interrupt✨
- vringh_complete_iotlb(9)we've finished with descriptor, publish it.✨
- vringh_complete_kern(9)we've finished with descriptor, publish it.✨
- vringh_complete_multi_user(9)we've finished with many descriptors.✨
- vringh_complete_user(9)we've finished with descriptor, publish it.✨
- vringh_getdesc_iotlb(9)get next available descriptor from ring with IOTLB.✨
- vringh_getdesc_kern(9)get next available descriptor from kernelspace ring.✨
- vringh_getdesc_user(9)get next available descriptor from userspace ring.✨
- vringh_init_iotlb(9)initialize a vringh for a ring with IOTLB.✨
- vringh_init_iotlb_va(9)initialize a vringh for a ring with IOTLB containing user VA.✨
- vringh_init_kern(9)initialize a vringh for a kernelspace vring.✨
- vringh_init_user(9)initialize a vringh for a userspace vring.✨
- vringh_iov_pull_iotlb(9)copy bytes from vring_iov.✨
- vringh_iov_pull_user(9)copy bytes from vring_iov.✨
- vringh_iov_push_iotlb(9)copy bytes into vring_iov.✨
- vringh_iov_push_user(9)copy bytes into vring_iov.✨
- vringh_kiov_advance(9)skip bytes from vring_kiov✨
- vringh_need_notify_iotlb(9)must we tell the other side about used buffers?✨
- vringh_need_notify_kern(9)must we tell the other side about used buffers?✨
- vringh_need_notify_user(9)must we tell the other side about used buffers?✨
- vringh_notify_disable_kern(9)don't tell us if something changes.✨
- vringh_notify_disable_user(9)don't tell us if something changes.✨
- vringh_notify_enable_kern(9)we want to know if something changes.✨
- vringh_notify_enable_user(9)we want to know if something changes.✨
- vringh_set_iotlb(9)initialize a vringh for a ring with IOTLB.✨
- vsc73xx_vlan_commit_conf(9)Update VLAN configuration of a port✨
- vsc73xx_vlan_commit_pvid(9)Update port-based default VLAN of a port✨
- vsc73xx_vlan_commit_untagged(9)Update native VLAN of a port✨
- vsc_tp_init(9)init vsc_tp✨
- vsc_tp_intr_disable(9)disable vsc_tp interrupt✨
💅
getting it ready, bestie…