📦 linux-manual
82568 pages · page 383 of 413
U (continued)
- uvd_v1_0_semaphore_emit(9)emit semaphore command✨
- uvd_v1_0_set_wptr(9)set write pointer✨
- uvd_v1_0_start(9)start UVD block✨
- uvd_v1_0_stop(9)stop UVD block✨
- uvd_v2_2_fence_emit(9)emit an fence & trap command✨
- uvd_v2_2_resume(9)memory controller programming✨
- uvd_v2_2_semaphore_emit(9)emit semaphore command✨
- uvd_v3_1_fw_validate(9)FW validation operation✨
- uvd_v3_1_hw_fini(9)stop the hardware block✨
- uvd_v3_1_hw_init(9)start and test UVD block✨
- uvd_v3_1_mc_resume(9)memory controller programming✨
- uvd_v3_1_ring_emit_fence(9)emit a fence & trap command✨
- uvd_v3_1_ring_emit_ib(9)execute indirect buffer✨
- uvd_v3_1_ring_get_rptr(9)get read pointer✨
- uvd_v3_1_ring_get_wptr(9)get write pointer✨
- uvd_v3_1_ring_set_wptr(9)set write pointer✨
- uvd_v3_1_ring_test_ring(9)register write test✨
- uvd_v3_1_semaphore_emit(9)emit semaphore command✨
- uvd_v3_1_start(9)start UVD block✨
- uvd_v3_1_stop(9)stop UVD block✨
- uvd_v4_2_hw_fini(9)stop the hardware block✨
- uvd_v4_2_hw_init(9)start and test UVD block✨
- uvd_v4_2_mc_resume(9)memory controller programming✨
- uvd_v4_2_resume(9)memory controller programming✨
- uvd_v4_2_ring_emit_fence(9)emit an fence & trap command✨
- uvd_v4_2_ring_emit_ib(9)execute indirect buffer✨
- uvd_v4_2_ring_get_rptr(9)get read pointer✨
- uvd_v4_2_ring_get_wptr(9)get write pointer✨
- uvd_v4_2_ring_set_wptr(9)set write pointer✨
- uvd_v4_2_ring_test_ring(9)register write test✨
- uvd_v4_2_start(9)start UVD block✨
- uvd_v4_2_stop(9)stop UVD block✨
- uvd_v5_0_hw_fini(9)stop the hardware block✨
- uvd_v5_0_hw_init(9)start and test UVD block✨
- uvd_v5_0_mc_resume(9)memory controller programming✨
- uvd_v5_0_ring_emit_fence(9)emit an fence & trap command✨
- uvd_v5_0_ring_emit_ib(9)execute indirect buffer✨
- uvd_v5_0_ring_get_rptr(9)get read pointer✨
- uvd_v5_0_ring_get_wptr(9)get write pointer✨
- uvd_v5_0_ring_set_wptr(9)set write pointer✨
- uvd_v5_0_ring_test_ring(9)register write test✨
- uvd_v5_0_start(9)start UVD block✨
- uvd_v5_0_stop(9)stop UVD block✨
- uvd_v6_0_enc_get_create_msg(9)generate a UVD ENC create msg✨
- uvd_v6_0_enc_get_destroy_msg(9)generate a UVD ENC destroy msg✨
- uvd_v6_0_enc_ring_emit_fence(9)emit an enc fence & trap command✨
- uvd_v6_0_enc_ring_emit_ib(9)enc execute indirect buffer✨
- uvd_v6_0_enc_ring_get_rptr(9)get enc read pointer✨
- uvd_v6_0_enc_ring_get_wptr(9)get enc write pointer✨
- uvd_v6_0_enc_ring_set_wptr(9)set enc write pointer✨
- uvd_v6_0_enc_ring_test_ib(9)test if UVD ENC IBs are working✨
- uvd_v6_0_enc_ring_test_ring(9)test if UVD ENC ring is working✨
- uvd_v6_0_enc_support(9)get encode support status✨
- uvd_v6_0_hw_fini(9)stop the hardware block✨
- uvd_v6_0_hw_init(9)start and test UVD block✨
- uvd_v6_0_mc_resume(9)memory controller programming✨
- uvd_v6_0_ring_emit_fence(9)emit an fence & trap command✨
- uvd_v6_0_ring_emit_hdp_flush(9)skip HDP flushing✨
- uvd_v6_0_ring_emit_ib(9)execute indirect buffer✨
- uvd_v6_0_ring_get_rptr(9)get read pointer✨
- uvd_v6_0_ring_get_wptr(9)get write pointer✨
- uvd_v6_0_ring_set_wptr(9)set write pointer✨
- uvd_v6_0_ring_test_ring(9)register write test✨
- uvd_v6_0_start(9)start UVD block✨
- uvd_v6_0_stop(9)stop UVD block✨
- uvd_v7_0_enc_get_create_msg(9)generate a UVD ENC create msg✨
- uvd_v7_0_enc_get_destroy_msg(9)generate a UVD ENC destroy msg✨
- uvd_v7_0_enc_ring_emit_fence(9)emit an enc fence & trap command✨
- uvd_v7_0_enc_ring_emit_ib(9)enc execute indirect buffer✨
- uvd_v7_0_enc_ring_get_rptr(9)get enc read pointer✨
- uvd_v7_0_enc_ring_get_wptr(9)get enc write pointer✨
- uvd_v7_0_enc_ring_set_wptr(9)set enc write pointer✨
- uvd_v7_0_enc_ring_test_ib(9)test if UVD ENC IBs are working✨
- uvd_v7_0_enc_ring_test_ring(9)test if UVD ENC ring is working✨
- uvd_v7_0_hw_fini(9)stop the hardware block✨
- uvd_v7_0_hw_init(9)start and test UVD block✨
- uvd_v7_0_mc_resume(9)memory controller programming✨
- uvd_v7_0_ring_emit_fence(9)emit an fence & trap command✨
- uvd_v7_0_ring_emit_hdp_flush(9)skip HDP flushing✨
- uvd_v7_0_ring_emit_ib(9)execute indirect buffer✨
- uvd_v7_0_ring_get_rptr(9)get read pointer✨
- uvd_v7_0_ring_get_wptr(9)get write pointer✨
- uvd_v7_0_ring_patch_cs_in_place(9)Patch the IB for command submission.✨
- uvd_v7_0_ring_set_wptr(9)set write pointer✨
- uvd_v7_0_ring_test_ring(9)register write test✨
- uvd_v7_0_start(9)start UVD block✨
- uvd_v7_0_stop(9)stop UVD block✨
- uverbs_attr_get_uobjs_arr(9)Provides array's properties for attribute for UVERBS_ATTR_TYPE_IDRS_ARRAY.✨
- uverbs_get_buffer_desc(9)Read a buffer descriptor from a uverbs attr.✨
- uvio_add_secret(9)Perform an Add Secret UVC✨
- uvio_attestation(9)Perform a Retrieve Attestation Measurement UVC.✨
- uvio_list_secrets(9)Perform a List Secret UVC✨
- uvio_lock_secrets(9)Perform a Lock Secret Store UVC✨
- uvio_retr_secret(9)Perform a retrieve secret UVC✨
- uvio_uvdev_info(9)Get information about the uvdevice✨
- ux500_swap_bits_in_byte(9)mirror the bits in a byte✨
- ux500_swizzle_key(9)Shuffle around words and bits in the AES key✨
V
- V3D GEM BO management support(9)✨
- v3d_job_reference_bos(9)Share another job's BOs with @dst✨
- v3d_lookup_bos(9)Sets up job->bo[] with the GEM objects referenced by the job.✨
- v3d_submit_cl_ioctl(9)Submits a job (frame) to the V3D.✨
- v3d_submit_cpu_ioctl(9)Submits a CPU job to the V3D.✨
- v3d_submit_csd_ioctl(9)Submits a CSD (compute shader) job to the V3D.✨
- v3d_submit_tfu_ioctl(9)Submits a TFU (texture formatting) job to the V3D.✨
- v4l2_async_connection_unique(9)return a unique &struct v4l2_async_connection for a sub-device✨
- v4l2_async_debug_init(9)Initialize debugging tools.✨
- v4l2_async_nf_add_fwnode(9)Allocate and add a fwnode async subdev to the notifier's master asc_list.✨
- v4l2_async_nf_add_fwnode_remote(9)Allocate and add a fwnode remote async subdev to the notifier's master asc_list.✨
- v4l2_async_nf_add_i2c(9)Allocate and add an i2c async subdev to the notifier's master asc_list.✨
- v4l2_async_nf_cleanup(9)clean up notifier resources✨
- v4l2_async_nf_init(9)Initialize a notifier.✨
- v4l2_async_nf_parse_fwnode_sensor(9)parse common references on sensors for async sub-devices✨
- v4l2_async_nf_register(9)registers a subdevice asynchronous notifier✨
- v4l2_async_nf_unregister(9)unregisters a subdevice asynchronous notifier✨
- v4l2_async_register_subdev(9)registers a sub-device to the asynchronous subdevice framework✨
- v4l2_async_register_subdev_sensor(9)registers a sensor sub-device to the asynchronous sub-device framework and parse set up common sensor related devices✨
- v4l2_async_subdev_endpoint_add(9)Add an endpoint fwnode to async sub- device matching list✨
- v4l2_async_subdev_nf_init(9)Initialize a sub-device notifier.✨
- v4l2_async_unregister_subdev(9)unregisters a sub-device to the asynchronous subdevice framework✨
- v4l2_calc_aspect_ratio(9)calculate the aspect ratio based on bytes 0x15 and 0x16 from the EDID.✨
- v4l2_calc_timeperframe(9)helper function to calculate timeperframe based v4l2_dv_timings fields.✨
- v4l2_check_dv_timings_fnc(9)timings check callback✨
- v4l2_compat_ioctl32(9)32 Bits compatibility layer for 64 bits processors✨
- v4l2_create_fwnode_links(9)Create fwnode-based links from a source subdev to a sink subdev.✨
- v4l2_create_fwnode_links_to_pad(9)Create fwnode-based links from a source subdev to a sink pad.✨
- v4l2_ctrl_activate(9)Make the control active or inactive.✨
- v4l2_ctrl_add_handler(9)Add all controls from handler @add to handler @hdl.✨
- v4l2_ctrl_auto_cluster(9)Mark all controls in the cluster as belonging to that cluster and set it up for autofoo/foo-type handling.✨
- v4l2_ctrl_cluster(9)Mark all controls in the cluster as belonging to that cluster.✨
- v4l2_ctrl_fill(9)Fill in the control fields based on the control ID.✨
- v4l2_ctrl_filter(9)Typedef to define the filter function to be used when adding a control handler.✨
- v4l2_ctrl_find(9)Find a control with the given ID.✨
- v4l2_ctrl_g_ctrl(9)Helper function to get the control's value from within a driver.✨
- v4l2_ctrl_g_ctrl_int64(9)Helper function to get a 64-bit control's value from within a driver.✨
- v4l2_ctrl_get_int_menu(9)Get the integer menu array of the control✨
- v4l2_ctrl_get_menu(9)Get the menu string array of the control✨
- v4l2_ctrl_get_name(9)Get the name of the control✨
- v4l2_ctrl_grab(9)Mark the control as grabbed or not grabbed.✨
- v4l2_ctrl_handler_free(9)Free all controls owned by the handler and free the control list.✨
- v4l2_ctrl_handler_init(9)helper function to create a static struct &lock_class_key and calls v4l2_ctrl_handler_init_class()✨
- v4l2_ctrl_handler_init_class(9)Initialize the control handler.✨
- v4l2_ctrl_handler_log_status(9)Log all controls owned by the handler.✨
- v4l2_ctrl_handler_setup(9)Call the s_ctrl op for all controls belonging to the handler to initialize the hardware to the current control values.✨
- v4l2_ctrl_lock(9)Helper function to lock the handler associated with the control.✨
- v4l2_ctrl_log_status(9)helper function to implement %VIDIOC_LOG_STATUS ioctl✨
- v4l2_ctrl_merge(9)Function to be used as a callback to &struct v4l2_subscribed_event_ops merge(✨
- v4l2_ctrl_modify_dimensions(9)Update the dimensions of an array control.✨
- v4l2_ctrl_modify_range(9)Update the range of a control.✨
- v4l2_ctrl_new_custom(9)Allocate and initialize a new custom V4L2 control.✨
- v4l2_ctrl_new_fwnode_properties(9)Register controls for the device properties✨
- v4l2_ctrl_new_int_menu(9)Create a new standard V4L2 integer menu control.✨
- v4l2_ctrl_new_std(9)Allocate and initialize a new standard V4L2 non-menu control.✨
- v4l2_ctrl_new_std_compound(9)Allocate and initialize a new standard V4L2 compound control.✨
- v4l2_ctrl_new_std_menu(9)Allocate and initialize a new standard V4L2 menu control.✨
- v4l2_ctrl_new_std_menu_items(9)Create a new standard V4L2 menu control with driver specific menu.✨
- v4l2_ctrl_notify(9)Function to set a notify callback for a control.✨
- v4l2_ctrl_notify_fnc(9)typedef for a notify argument with a function that should be called when a control value has changed.✨
- v4l2_ctrl_poll(9)function to be used as a callback to the poll() That just polls for control events.✨
- v4l2_ctrl_ptr_create(9)Helper function to return a v4l2_ctrl_ptr from a void pointer✨
- v4l2_ctrl_query_fill(9)Fill in a struct v4l2_queryctrl✨
- v4l2_ctrl_radio_filter(9)Standard filter for radio controls.✨
- v4l2_ctrl_replace(9)Function to be used as a callback to &struct v4l2_subscribed_event_ops replace✨
- v4l2_ctrl_request_complete(9)Complete a control handler request object✨
- v4l2_ctrl_request_hdl_ctrl_find(9)Find a control with the given ID.✨
- v4l2_ctrl_request_hdl_find(9)Find the control handler in the request✨
- v4l2_ctrl_request_hdl_put(9)Put the control handler✨
- v4l2_ctrl_request_setup(9)helper function to apply control values in a request✨
- v4l2_ctrl_s_ctrl(9)Helper function to set the control's value from within a driver.✨
- v4l2_ctrl_s_ctrl_compound(9)Helper function to set a compound control from within a driver.✨
- v4l2_ctrl_s_ctrl_int64(9)Helper function to set a 64-bit control's value from within a driver.✨
- v4l2_ctrl_s_ctrl_string(9)Helper function to set a control's string value from within a driver.✨
- v4l2_ctrl_subdev_log_status(9)Log all controls owned by subdev's control handler.✨
- v4l2_ctrl_subdev_subscribe_event(9)Helper function to implement as a &struct v4l2_subdev_core_ops subscribe_event function that just subscribes control events.✨
- v4l2_ctrl_subscribe_event(9)Subscribes to an event✨
- v4l2_ctrl_to_v4l2_flash(9)Returns a &struct v4l2_flash from the &struct v4l2_ctrl embedded on it.✨
- v4l2_ctrl_type_op_equal(9)Default v4l2_ctrl_type_ops equal callback.✨
- v4l2_ctrl_type_op_init(9)Default v4l2_ctrl_type_ops init callback.✨
- v4l2_ctrl_type_op_log(9)Default v4l2_ctrl_type_ops log callback.✨
- v4l2_ctrl_type_op_validate(9)Default v4l2_ctrl_type_ops validate callback.✨
- v4l2_ctrl_unlock(9)Helper function to unlock the handler associated with the control.✨
- v4l2_debugfs_root(9)returns the dentry of the top-level "v4l2" debugfs dir✨
- v4l2_detect_cvt(9)detect if the given timings follow the CVT standard✨
- v4l2_detect_gtf(9)detect if the given timings follow the GTF standard✨
- v4l2_device_call_all(9)Calls the specified operation for all subdevs matching the &v4l2_subdev.grp_id, as assigned by the bridge driver.✨
- v4l2_device_call_until_err(9)Calls the specified operation for all subdevs matching the &v4l2_subdev.grp_id, as assigned by the bridge driver, until an error occurs.✨
- v4l2_device_disconnect(9)Change V4L2 device state to disconnected.✨
- v4l2_device_for_each_subdev(9)Helper macro that interates over all sub- devices of a given &v4l2_device.✨
- v4l2_device_get(9)gets a V4L2 device reference✨
- v4l2_device_has_op(9)checks if any subdev with matching grpid has a given ops.✨
- v4l2_device_mask_call_all(9)Calls the specified operation for all subdevices where a group ID matches a specified bitmask.✨
- v4l2_device_mask_call_until_err(9)Calls the specified operation for all subdevices where a group ID matches a specified bitmask.✨
- v4l2_device_mask_has_op(9)checks if any subdev with matching group mask has a given ops.✨
- v4l2_device_put(9)puts a V4L2 device reference✨
- v4l2_device_register(9)Initialize v4l2_dev and make @dev->driver_data point to @v4l2_dev.✨
- v4l2_device_register_ro_subdev_nodes(9)Registers subdevices device nodes in read-only mode✨
- v4l2_device_register_subdev(9)Registers a subdev with a v4l2 device.✨
- v4l2_device_register_subdev_nodes(9)Registers subdevices device nodes with unrestricted access to the subdevice userspace operations✨
- v4l2_device_set_name(9)Optional function to initialize the name field of struct &v4l2_device✨
- v4l2_device_supports_requests(9)Test if requests are supported.✨
- v4l2_device_unregister(9)Unregister all sub-devices and any other resources related to @v4l2_dev.✨
💅
getting it ready, bestie…