section 9 · Kernel routines 🧠
87928 pages · page 409 of 440
V (continued)
- v4l2_m2m_put(9)remove a reference to the m2m_dev structure✨
- v4l2_m2m_qbuf(9)enqueue a source or destination buffer, depending on the type✨
- v4l2_m2m_querybuf(9)multi-queue-aware QUERYBUF multiplexer✨
- v4l2_m2m_release(9)cleans up and frees a m2m_dev structure✨
- v4l2_m2m_reqbufs(9)multi-queue-aware REQBUFS multiplexer✨
- v4l2_m2m_resume(9)resume job running and try to run a queued job✨
- v4l2_m2m_src_buf_remove(9)take off a source buffer from the list of ready buffers and return it✨
- v4l2_m2m_src_buf_remove_by_buf(9)take off exact source buffer from the list of ready buffers✨
- v4l2_m2m_streamoff(9)turn off streaming for a video queue✨
- v4l2_m2m_streamon(9)turn on streaming for a video queue✨
- v4l2_m2m_suspend(9)stop new jobs from being run and wait for current job to finish✨
- v4l2_m2m_try_run(9)select next job to perform and run it if possible✨
- v4l2_m2m_try_schedule(9)check whether an instance is ready to be added to the pending job queue and add it if so.✨
- v4l2_m2m_update_start_streaming_state(9)update the encoding/decoding session state when a start of streaming of a video queue is requested✨
- v4l2_m2m_update_stop_streaming_state(9)update the encoding/decoding session state when a stop of streaming of a video queue is requested✨
- v4l2_match_dv_timings(9)do two timings match?✨
- v4l2_mc_create_media_graph(9)create Media Controller links at the graph.✨
- v4l2_norm_to_name(9)Ancillary routine to analog TV standard name from its ID.✨
- v4l2_num_edid_blocks(9)return the number of EDID blocks✨
- v4l2_phys_addr_for_input(9)calculate the PA for an input✨
- v4l2_phys_addr_validate(9)validate a physical address from an EDID✨
- v4l2_pipeline_link_notify(9)Link management notification callback✨
- v4l2_pipeline_pm_get(9)Increase the use count of a pipeline✨
- v4l2_pipeline_pm_put(9)Decrease the use count of a pipeline✨
- v4l2_print_dv_timings(9)log the contents of a dv_timings struct✨
- v4l2_prio_change(9)changes the v4l2 file handler priority✨
- v4l2_prio_check(9)Implements the priority logic for a file handler close✨
- v4l2_prio_close(9)Implements the priority logic for a file handler close✨
- v4l2_prio_init(9)initializes a struct v4l2_prio_state✨
- v4l2_prio_max(9)Return the maximum priority, as stored at the @global array.✨
- v4l2_prio_open(9)Implements the priority logic for a file handler open✨
- v4l2_query_ext_ctrl(9)Helper function to implement :ref:`VIDIOC_QUERY_EXT_CTRL <vidioc_queryctrl>` ioctl✨
- v4l2_query_ext_ctrl_to_v4l2_queryctrl(9)Convert a qec to qe.✨
- v4l2_queryctrl(9)Helper function to implement :ref:`VIDIOC_QUERYCTRL <vidioc_queryctrl>` ioctl✨
- v4l2_querymenu(9)Helper function to implement :ref:`VIDIOC_QUERYMENU <vidioc_queryctrl>` ioctl✨
- v4l2_rect_enclosed(9)is r1 enclosed in r2?✨
- v4l2_rect_equal(9)return true if r1 equals r2✨
- v4l2_rect_intersect(9)calculate the intersection of two rects.✨
- v4l2_rect_map_inside(9)r should be inside boundary.✨
- v4l2_rect_overlap(9)do r1 and r2 overlap?✨
- v4l2_rect_same_position(9)return true if r1 has the same position as r2✨
- v4l2_rect_same_size(9)return true if r1 has the same size as r2✨
- v4l2_rect_scale(9)scale rect r by to/from✨
- v4l2_rect_set_max_size(9)width and height of r should be <= max_size✨
- v4l2_rect_set_min_size(9)width and height of r should be >= min_size.✨
- v4l2_rect_set_size_to(9)copy the width/height values.✨
- v4l2_s_ctrl(9)Helper function to implement :ref:`VIDIOC_S_CTRL <vidioc_g_ctrl>` ioctl✨
- v4l2_s_ext_ctrls(9)Helper function to implement :ref:`VIDIOC_S_EXT_CTRLS <vidioc_g_ext_ctrls>` ioctl✨
- v4l2_s_parm_cap(9)helper routine for vidioc_s_parm to fill this in by calling the set_frame_interval op of the given subdev. It only works for V4L2_BUF_TYPE_VIDEO_CAPTURE(_MPLANE), hence the _cap in the function name.✨
- v4l2_set_edid_phys_addr(9)find and set the physical address✨
- v4l2_set_subdev_hostdata(9)Sets V4L2 dev private host data✨
- v4l2_set_subdevdata(9)Sets V4L2 dev private device data✨
- v4l2_spi_new_subdev(9)Load an spi module and return an initialized &struct v4l2_subdev.✨
- v4l2_spi_subdev_init(9)Initialize a v4l2_subdev with data from an spi_device struct.✨
- v4l2_spi_subdev_unregister(9)Unregister a v4l2_subdev✨
- v4l2_src_change_event_subdev_subscribe(9)Variant of v4l2_event_subscribe(), meant to subscribe only events of the type %V4L2_EVENT_SOURCE_CHANGE.✨
- v4l2_src_change_event_subscribe(9)helper function that calls v4l2_event_subscribe() if the event is %V4L2_EVENT_SOURCE_CHANGE.✨
- v4l2_subdev_call(9)call an operation of a v4l2_subdev.✨
- v4l2_subdev_call_state_active(9)call an operation of a v4l2_subdev which takes state as a parameter, passing the subdev its active state.✨
- v4l2_subdev_call_state_try(9)call an operation of a v4l2_subdev which takes state as a parameter, passing the subdev a newly allocated try state.✨
- v4l2_subdev_cleanup(9)Releases the resources allocated by the subdevice✨
- v4l2_subdev_disable_streams(9)Disable streams on a pad✨
- v4l2_subdev_enable_streams(9)Enable streams on a pad✨
- v4l2_subdev_get_fmt(9)Fill format based on state✨
- v4l2_subdev_get_frame_desc_passthrough(9)Helper to implement the subdev get_frame_desc operation in simple passthrough cases✨
- v4l2_subdev_get_frame_interval(9)Fill frame interval based on state✨
- v4l2_subdev_get_fwnode_pad_1_to_1(9)Get pad number from a subdev fwnode endpoint, assuming 1:1 port:pad✨
- v4l2_subdev_get_locked_active_state(9)Checks that the active subdev state is locked and returns it✨
- v4l2_subdev_get_unlocked_active_state(9)Checks that the active subdev state is unlocked and returns it✨
- v4l2_subdev_has_op(9)Checks if a subdev defines a certain operation.✨
- v4l2_subdev_has_pad_interdep(9)MC has_pad_interdep implementation for subdevs✨
- v4l2_subdev_init(9)initializes the sub-device struct✨
- v4l2_subdev_init_finalize(9)Finalizes the initialization of the subdevice✨
- v4l2_subdev_is_streaming(9)Returns if the subdevice is streaming✨
- v4l2_subdev_link_validate(9)validates a media link✨
- v4l2_subdev_link_validate_default(9)validates a media link✨
- v4l2_subdev_lock_and_get_active_state(9)Locks and returns the active subdev state for the subdevice✨
- v4l2_subdev_lock_state(9)Locks the subdev state✨
- v4l2_subdev_lock_states(9)Lock two sub-device states✨
- v4l2_subdev_notify(9)Sends a notification to v4l2_device.✨
- v4l2_subdev_notify_event(9)Delivers event notification for subdevice✨
- v4l2_subdev_routing_find_opposite_end(9)Find the opposite stream✨
- v4l2_subdev_routing_validate(9)Verify that routes comply with driver constraints✨
- v4l2_subdev_s_stream_helper(9)Helper to implement the subdev s_stream operation using enable_streams and disable_streams✨
- v4l2_subdev_set_routing(9)Set given routing to subdev state✨
- v4l2_subdev_set_routing_with_fmt(9)Set given routing and format to subdev state✨
- v4l2_subdev_state_get_compose(9)Get pointer to a stream compose rectangle✨
- v4l2_subdev_state_get_crop(9)Get pointer to a stream crop rectangle✨
- v4l2_subdev_state_get_format(9)Get pointer to a stream format✨
- v4l2_subdev_state_get_interval(9)Get pointer to a stream frame interval✨
- v4l2_subdev_state_get_opposite_stream_format(9)Get pointer to opposite stream format✨
- v4l2_subdev_state_xlate_streams(9)Translate streams from one pad to another✨
- v4l2_subdev_to_v4l2_flash(9)Returns a &struct v4l2_flash from the &struct v4l2_subdev embedded on it.✨
- v4l2_subdev_unlock_state(9)Unlocks the subdev state✨
- v4l2_subdev_unlock_states(9)Unlock two sub-device states✨
- v4l2_timeval_to_ns(9)Convert timeval to nanoseconds✨
- v4l2_try_ext_ctrls(9)Helper function to implement :ref:`VIDIOC_TRY_EXT_CTRLS <vidioc_g_ext_ctrls>` ioctl✨
- v4l2_valid_dv_timings(9)are these timings valid?✨
- v4l2_video_std_construct(9)Ancillary routine that fills in the fields of a &v4l2_standard structure according to the @id parameter.✨
- v4l2_video_std_frame_period(9)Ancillary routine that fills a struct &v4l2_fract pointer with the default framerate fraction.✨
- v4l2_vp9_adapt_coef_probs(9)Perform backward update of vp9 coefficients probabilities✨
- v4l2_vp9_adapt_noncoef_probs(9)Perform backward update of vp9 non- coefficients probabilities✨
- v4l2_vp9_fw_update_probs(9)Perform forward update of vp9 probabilities✨
- v4l2_vp9_reset_frame_ctx(9)Reset appropriate frame context✨
- v4l2_vp9_seg_feat_enabled(9)Check if a segmentation feature is enabled✨
- v4l_bound_align_image(9)adjust video dimensions according to a given constraints.✨
- v4l_disable_media_source(9)Release media source✨
- v4l_enable_media_source(9)Hold media source for exclusive use if free✨
- v4l_printk_ioctl(9)Ancillary routine that prints the ioctl in a human- readable format.✨
- v4l_video_std_enumstd(9)Ancillary routine that fills in the fields of a &v4l2_standard structure according to the @id and @vs->index parameters.✨
- v9fs_alloc_inode(9)helper function to allocate an inode✨
- v9fs_alloc_rdir_buf(9)Allocate buffer used for read and readdir✨
- v9fs_at_to_dotl_flags(9)convert Linux specific AT flags to plan 9 AT flag.✨
- v9fs_blank_wstat(9)helper function to setup a 9P stat structure✨
- v9fs_cached_dentry_delete(9)called when dentry refcount equals 0✨
- v9fs_create(9)Create a file✨
- v9fs_dec_count(9)helper functon to drop i_nlink.✨
- v9fs_dentry_fid_remove(9)Release all dentry's fids✨
- v9fs_dentry_init(9)Initialize v9fs dentry data✨
- v9fs_dentry_release(9)called when dentry is going to be freed✨
- v9fs_destroy_inode_cache(9)destroy the cache of 9P inode✨
- v9fs_dir_readdir(9)iterate through a directory✨
- v9fs_dir_readdir_dotl(9)iterate through a directory✨
- v9fs_dir_release(9)close a directory or a file✨
- v9fs_evict_inode(9)Remove an inode from the inode cache✨
- v9fs_fid_add(9)add a fid to a dentry✨
- v9fs_fid_find(9)retrieve a fid that belongs to the specified uid✨
- v9fs_fid_find_inode(9)search for an open fid off of the inode list✨
- v9fs_fid_lookup(9)lookup for a fid, try to walk if not found✨
- v9fs_file_flock_dotl(9)lock a file✨
- v9fs_file_lock(9)lock a file (or directory)✨
- v9fs_file_lock_dotl(9)lock a file (or directory)✨
- v9fs_file_open(9)open a file (or directory)✨
- v9fs_file_read_iter(9)read from a file✨
- v9fs_file_write_iter(9)write to a file✨
- v9fs_free_inode(9)destroy an inode✨
- v9fs_free_request(9)Cleanup request initialized by v9fs_init_rreq✨
- v9fs_get_default_trans(9)get the default transport✨
- v9fs_get_fsgid_for_create(9)Helper function to get the gid for a new object✨
- v9fs_get_inode_from_fid(9)Helper routine to populate an inode by issuing a attribute request✨
- v9fs_get_new_inode_from_fid(9)Helper routine to populate an inode by issuing a attribute request✨
- v9fs_get_trans_by_name(9)get transport with the matching name✨
- v9fs_get_tree(9)create the mountable root and superblock✨
- v9fs_init_inode_cache(9)initialize a cache for 9P Returns 0 on success.✨
- v9fs_init_request(9)Initialise a request✨
- v9fs_issue_read(9)Issue a read from 9P✨
- v9fs_kill_super(9)Kill Superblock✨
- v9fs_ndentry_is_expired(9)Check if negative dentry lookup has expired✨
- v9fs_ndentry_refresh_timeout(9)Refresh negative dentry lookup cache timeout✨
- v9fs_open_fid_add(9)add an open fid to an inode✨
- v9fs_open_to_dotl_flags(9)convert Linux specific open flags to plan 9 open flag.✨
- v9fs_parse_param(9)parse a mount option into the filesystem context✨
- v9fs_put_trans(9)put trans✨
- v9fs_register_trans(9)register a new transport with 9p✨
- v9fs_remove(9)helper function to remove files and directories✨
- v9fs_session_begin_cancel(9)Begin terminate of a session✨
- v9fs_session_cancel(9)terminate a session✨
- v9fs_session_close(9)shutdown a session✨
- v9fs_session_init(9)initialize session✨
- v9fs_stat2inode(9)populate an inode structure with mistat info✨
- v9fs_stat2inode_dotl(9)populate an inode structure with stat info✨
- v9fs_sysfs_cleanup(9)Unregister the v9fs sysfs interface✨
- v9fs_sysfs_init(9)Initialize the v9fs sysfs interface✨
- v9fs_uflags2omode(9)convert posix open flags to plan 9 mode bits✨
- v9fs_unregister_trans(9)unregister a 9p transport✨
- v9fs_vfs_create(9)VFS hook to create a regular file✨
- v9fs_vfs_create_dotl(9)VFS hook to create files for 9P2000.L protocol.✨
- v9fs_vfs_get_link(9)follow a symlink path✨
- v9fs_vfs_get_link_dotl(9)follow a symlink path✨
- v9fs_vfs_get_link_nocache_dotl(9)Resolve a symlink directly.✨
- v9fs_vfs_getattr(9)retrieve file metadata✨
- v9fs_vfs_link(9)create a hardlink✨
- v9fs_vfs_link_dotl(9)create a hardlink for dotl✨
- v9fs_vfs_lookup(9)VFS lookup hook to "walk" to a new inode✨
- v9fs_vfs_mkdir(9)VFS mkdir hook to create a directory✨
- v9fs_vfs_mkdir_dotl(9)VFS mkdir hook to create a directory✨
- v9fs_vfs_mknod(9)create a special file✨
- v9fs_vfs_mknod_dotl(9)create a special file✨
- v9fs_vfs_mkspecial(9)create a special file✨
- v9fs_vfs_rename(9)VFS hook to rename an inode✨
- v9fs_vfs_rmdir(9)VFS unlink hook to delete a directory✨
- v9fs_vfs_setattr(9)set file metadata✨
- v9fs_vfs_setattr_dotl(9)set file metadata✨
- v9fs_vfs_symlink(9)helper function to create symlinks✨
- v9fs_vfs_unlink(9)VFS unlink hook to delete an inode✨
- va_range_fini(9)clear a virtual addresses range.✨
- va_range_init(9)initialize virtual addresses range.✨
- vaccess(9)generate an access control decision using vnode parameters✨
- vaccess(9freebsd)generate an access control decision using vnode parameters✨
- vaccess_acl_nfs4(9)generate a NFSv4 ACL access control decision using vnode parameters✨
- vaccess_acl_nfs4(9freebsd)generate a NFSv4 ACL access control decision using vnode parameters✨
- vaccess_acl_posix1e(9)generate a POSIX.1e ACL access control decision using vnode parameters✨
- vaccess_acl_posix1e(9freebsd)generate a POSIX.1e ACL access control decision using vnode parameters✨
- val_mask_to_str(9)convert a perm mask to its short string✨
- Valid integration times (IT)(9)✨
- valid_event_struct(9)- Determines if event is valid.✨
- valid_type(9)Check if @type is valid or not.✨
- validate_av1_sequence(9)validate AV1 sequence header fields✨
- validate_cmdline_cstate(9)Validate a C-state from cmdline.✨
- validate_completed_page(9)Check that a page completion which is being freed to the cache referred to a valid page and is in a valid state.✨
💅
getting it ready, bestie…