section 9 · Kernel routines 🧠
85608 pages · page 325 of 429
S (continued)
- struct drm_bridge_state(9)Atomic bridge state object✨
- struct drm_bridge_timings(9)timing information for the bridge✨
- struct drm_bus_cfg(9)bus configuration✨
- struct drm_client_buffer(9)DRM client buffer✨
- struct drm_client_dev(9)DRM client instance✨
- struct drm_client_funcs(9)DRM client callbacks✨
- struct drm_cmdline_mode(9)DRM Mode passed through the kernel command- line✨
- struct drm_colorop(9)DRM color operation control structure✨
- struct drm_colorop_funcs(9)driver colorop control functions✨
- struct drm_colorop_state(9)mutable colorop state✨
- struct drm_connector(9)central DRM connector control structure✨
- struct drm_connector_cec(9)DRM Connector CEC-related structure✨
- struct drm_connector_cec_funcs(9)drm_hdmi_connector control functions✨
- struct drm_connector_funcs(9)control connectors on a given device✨
- struct drm_connector_hdmi_audio(9)DRM gemeric HDMI Codec-related structure✨
- struct drm_connector_hdmi_funcs(9)drm_hdmi_connector control functions✨
- struct drm_connector_hdmi_infoframe(9)HDMI Infoframe container✨
- struct drm_connector_helper_funcs(9)helper operations for connectors✨
- struct drm_connector_infoframe_funcs(9)InfoFrame-related functions✨
- struct drm_connector_list_iter(9)connector_list iterator✨
- struct drm_connector_state(9)mutable connector state✨
- struct drm_connector_tv_margins(9)TV connector related margins✨
- struct drm_crtc(9)central CRTC control structure✨
- struct drm_crtc_commit(9)track modeset commits on a CRTC✨
- struct drm_crtc_crc(9)data supporting CRC capture on a given CRTC✨
- struct drm_crtc_crc_entry(9)entry describing a frame's content✨
- struct drm_crtc_funcs(9)control CRTCs for a given device✨
- struct drm_crtc_helper_funcs(9)helper operations for CRTCs✨
- struct drm_crtc_state(9)mutable CRTC state✨
- struct drm_debugfs_entry(9)Per-device debugfs node structure✨
- struct drm_debugfs_info(9)debugfs info list entry✨
- struct drm_device(9)DRM device structure✨
- struct drm_display_info(9)runtime data about the connected sink✨
- struct drm_display_mode(9)DRM kernel-internal display mode structure✨
- struct drm_dp_as_sdp(9)drm DP Adaptive Sync SDP✨
- struct drm_dp_aux(9)DisplayPort AUX channel✨
- struct drm_dp_aux_cec(9)DisplayPort CEC-Tunneling-over-AUX✨
- struct drm_dp_aux_msg(9)DisplayPort AUX channel transaction✨
- struct drm_dp_desc(9)DP branch/sink device descriptor✨
- struct drm_dp_link(9)DP link capabilities and configuration✨
- struct drm_dp_link_caps(9)DP link capabilities✨
- struct drm_dp_link_ops(9)DP link operations✨
- struct drm_dp_link_train(9)link training state information✨
- struct drm_dp_link_train_set(9)link training settings✨
- struct drm_dp_mst_atomic_payload(9)Atomic state struct for an MST payload✨
- struct drm_dp_mst_branch(9)MST branch device.✨
- struct drm_dp_mst_port(9)MST port✨
- struct drm_dp_mst_topology_mgr(9)DisplayPort MST manager✨
- struct drm_dp_mst_topology_state(9)DisplayPort MST topology atomic state✨
- struct drm_dp_phy_test_params(9)DP Phy Compliance parameters✨
- struct drm_dp_vsc_sdp(9)drm DP VSC SDP✨
- struct drm_driver(9)DRM driver structure✨
- struct drm_dsc_config(9)Parameters required to configure DSC✨
- struct drm_dsc_picture_parameter_set(9)Represents 128 bytes of Picture Parameter Set✨
- struct drm_dsc_pps_infoframe(9)DSC infoframe carrying the Picture Parameter Set Metadata✨
- struct drm_dsc_rc_range_parameters(9)DSC Rate Control range parameters✨
- struct drm_edp_backlight_info(9)Probed eDP backlight info struct✨
- struct drm_encoder(9)central DRM encoder structure✨
- struct drm_encoder_funcs(9)encoder controls✨
- struct drm_encoder_helper_funcs(9)helper operations for encoders✨
- struct drm_ethosu_bo_create(9)Arguments passed to DRM_IOCTL_ETHOSU_BO_CREATE.✨
- struct drm_ethosu_bo_mmap_offset(9)Arguments passed to DRM_IOCTL_ETHOSU_BO_MMAP_OFFSET.✨
- struct drm_ethosu_dev_query(9)Arguments passed to DRM_ETHOSU_IOCTL_DEV_QUERY✨
- struct drm_ethosu_job(9)A job to be run on the NPU✨
- struct drm_ethosu_perfmon_set_global(9)ioctl to define a global performance monitor✨
- struct drm_ethosu_submit(9)ioctl argument for submitting commands to the NPU.✨
- struct drm_event(9)Header for DRM events✨
- struct drm_exec(9)Execution context✨
- struct drm_fb_helper(9)main structure to emulate fbdev on top of KMS✨
- struct drm_fb_helper_funcs(9)driver callbacks for the fbdev emulation library✨
- struct drm_fb_helper_surface_size(9)describes fbdev size and scanout surface size✨
- struct drm_file(9)DRM file private data✨
- struct drm_flip_work(9)flip work queue✨
- struct drm_format_conv_state(9)Stores format-conversion state✨
- struct drm_format_info(9)information about a DRM format✨
- struct drm_framebuffer(9)frame buffer object✨
- struct drm_framebuffer_funcs(9)framebuffer hooks✨
- struct drm_gem_change_handle(9)Argument for &DRM_IOCTL_GEM_CHANGE_HANDLE ioctl.✨
- struct drm_gem_close(9)Argument for &DRM_IOCTL_GEM_CLOSE ioctl.✨
- struct drm_gem_dma_object(9)GEM object backed by DMA memory allocations✨
- struct drm_gem_flink(9)Argument for &DRM_IOCTL_GEM_FLINK ioctl.✨
- struct drm_gem_lru(9)A simple LRU helper✨
- struct drm_gem_object(9)GEM buffer object✨
- struct drm_gem_object_funcs(9)GEM object functions✨
- struct drm_gem_open(9)Argument for &DRM_IOCTL_GEM_OPEN ioctl.✨
- struct drm_gem_shmem_object(9)GEM object backed by shmem✨
- struct drm_gem_vram_object(9)GEM object backed by VRAM✨
- struct drm_gpu_scheduler(9)scheduler instance-specific data✨
- struct drm_gpusvm(9)GPU SVM structure✨
- struct drm_gpusvm_ctx(9)DRM GPU SVM context✨
- struct drm_gpusvm_notifier(9)Structure representing a GPU SVM notifier✨
- struct drm_gpusvm_ops(9)Operations structure for GPU SVM✨
- struct drm_gpusvm_pages(9)Structure representing a GPU SVM mapped pages✨
- struct drm_gpusvm_pages_flags(9)Structure representing a GPU SVM pages flags✨
- struct drm_gpusvm_range(9)Structure representing a GPU SVM range✨
- struct drm_gpusvm_range_flags(9)Range-level GPU SVM flags✨
- struct drm_gpuva(9)structure to track a GPU VA mapping✨
- struct drm_gpuva_op(9)GPU VA operation✨
- struct drm_gpuva_op_map(9)GPU VA map operation✨
- struct drm_gpuva_op_prefetch(9)GPU VA prefetch operation✨
- struct drm_gpuva_op_remap(9)GPU VA remap operation✨
- struct drm_gpuva_op_unmap(9)GPU VA unmap operation✨
- struct drm_gpuva_ops(9)wraps a list of &drm_gpuva_op✨
- struct drm_gpuvm(9)DRM GPU VA Manager✨
- struct drm_gpuvm_bo(9)structure representing a &drm_gpuvm and &drm_gem_object combination✨
- struct drm_gpuvm_exec(9)&drm_gpuvm abstraction of &drm_exec✨
- struct drm_gpuvm_map_req(9)arguments passed to drm_gpuvm_sm_map[_ops_create]()✨
- struct drm_gpuvm_ops(9)callbacks for split/merge steps✨
- struct drm_hdmi_dsc_cap(9)DSC capabilities of HDMI sink✨
- struct drm_hdmi_info(9)runtime information about the connected HDMI sink✨
- struct drm_i915_engine_info(9)✨
- struct drm_i915_gem_caching(9)Set or get the caching for given object handle.✨
- struct drm_i915_gem_context_create_ext(9)Structure for creating contexts.✨
- struct drm_i915_gem_context_create_ext_setparam(9)Context parameter to set or query during context creation.✨
- struct drm_i915_gem_context_param(9)Context parameter to set or query.✨
- struct drm_i915_gem_create_ext(9)Existing gem_create behaviour, with added extension support using struct i915_user_extension.✨
- struct drm_i915_gem_create_ext_memory_regions(9)The I915_GEM_CREATE_EXT_MEMORY_REGIONS extension.✨
- struct drm_i915_gem_create_ext_protected_content(9)The I915_OBJECT_PARAM_PROTECTED_CONTENT extension.✨
- struct drm_i915_gem_create_ext_set_pat(9)The I915_GEM_CREATE_EXT_SET_PAT extension.✨
- struct drm_i915_gem_create_ext_vm_private(9)Extension to make the object private to the specified VM.✨
- struct drm_i915_gem_exec_fence(9)An input or output fence for the execbuf ioctl.✨
- struct drm_i915_gem_execbuffer2(9)Structure for DRM_I915_GEM_EXECBUFFER2 ioctl.✨
- struct drm_i915_gem_execbuffer3(9)Structure for DRM_I915_GEM_EXECBUFFER3 ioctl.✨
- struct drm_i915_gem_execbuffer_ext_timeline_fences(9)Timeline fences for execbuf ioctl.✨
- struct drm_i915_gem_memory_class_instance(9)Identify particular memory region✨
- struct drm_i915_gem_mmap_offset(9)Retrieve an offset so we can mmap this buffer object.✨
- struct drm_i915_gem_set_domain(9)Adjust the objects write or read domain, in preparation for accessing the pages via some CPU domain.✨
- struct drm_i915_gem_timeline_fence(9)An input or output timeline fence.✨
- struct drm_i915_gem_userptr(9)Create GEM object from user allocated memory.✨
- struct drm_i915_gem_vm_bind(9)VA to object mapping to bind.✨
- struct drm_i915_gem_vm_control(9)Structure to create or destroy VM.✨
- struct drm_i915_gem_vm_unbind(9)VA to object mapping to unbind.✨
- struct drm_i915_getparam(9)Driver parameter query structure.✨
- struct drm_i915_memory_region_info(9)Describes one region as known to the driver.✨
- struct drm_i915_perf_oa_config(9)✨
- struct drm_i915_query(9)Supply an array of struct drm_i915_query_item for the kernel to fill out.✨
- struct drm_i915_query_engine_info(9)✨
- struct drm_i915_query_guc_submission_version(9)query GuC submission interface version✨
- struct drm_i915_query_item(9)An individual query for the kernel to process.✨
- struct drm_i915_query_memory_regions(9)✨
- struct drm_i915_query_perf_config(9)✨
- struct drm_i915_query_topology_info(9)✨
- struct drm_info_list(9)debugfs info list entry✨
- struct drm_info_node(9)Per-minor debugfs node structure✨
- struct drm_ioctl_desc(9)DRM driver ioctl entry✨
- struct drm_ivpu_bo_create(9)Create BO backed by SHMEM✨
- struct drm_ivpu_bo_create_from_userptr(9)Create dma-buf from user pointer✨
- struct drm_ivpu_bo_info(9)Query buffer object info✨
- struct drm_ivpu_bo_wait(9)Wait for BO to become inactive✨
- struct drm_ivpu_cmdq_create(9)Create command queue for job submission✨
- struct drm_ivpu_cmdq_destroy(9)Destroy a command queue✨
- struct drm_ivpu_cmdq_submit(9)Submit commands to the VPU using explicit command queue✨
- struct drm_ivpu_metric_streamer_get_data(9)Copy collected metric data✨
- struct drm_ivpu_metric_streamer_start(9)Start collecting metric data✨
- struct drm_ivpu_metric_streamer_stop(9)Stop collecting metric data✨
- struct drm_ivpu_param(9)Get/Set VPU parameters✨
- struct drm_ivpu_submit(9)Submit commands to the VPU✨
- struct drm_luminance_range_info(9)Panel's luminance range for &drm_display_info. Calculated using data in EDID✨
- struct drm_master(9)drm master structure✨
- struct drm_memory_stats(9)GEM object stats associated✨
- struct drm_minor(9)DRM device minor structure✨
- struct drm_mm(9)DRM allocator✨
- struct drm_mm_node(9)allocated block in the DRM allocator✨
- struct drm_mm_scan(9)DRM allocator eviction roaster data✨
- struct drm_mock_sched_entity(9)implements a mock GPU sched entity✨
- struct drm_mock_sched_job(9)implements a mock GPU job✨
- struct drm_mock_scheduler(9)implements a trivial mock GPU execution engine✨
- struct drm_mode_closefb(9)✨
- struct drm_mode_config(9)Mode configuration control structure✨
- struct drm_mode_config_funcs(9)basic driver provided mode setting functions✨
- struct drm_mode_config_helper_funcs(9)global modeset helper operations✨
- struct drm_mode_create_blob(9)Create New blob property✨
- struct drm_mode_create_dumb(9)Create a KMS dumb buffer for scanout.✨
- struct drm_mode_create_lease(9)Create lease✨
- struct drm_mode_destroy_blob(9)Destroy user blob✨
- struct drm_mode_fb_cmd2(9)Frame-buffer metadata.✨
- struct drm_mode_get_connector(9)Get connector metadata.✨
- struct drm_mode_get_lease(9)Get Lease✨
- struct drm_mode_get_plane(9)Get plane metadata.✨
- struct drm_mode_get_property(9)Get property metadata.✨
- struct drm_mode_list_lessees(9)List lessees✨
- struct drm_mode_modeinfo(9)Display mode information.✨
- struct drm_mode_object(9)base structure for modeset objects✨
- struct drm_mode_property_enum(9)Description for an enum/bitfield entry.✨
- struct drm_mode_rect(9)Two dimensional rectangle.✨
- struct drm_mode_revoke_lease(9)Revoke lease✨
- struct drm_mode_set(9)new values for a CRTC config change✨
- struct drm_modeset_acquire_ctx(9)locking context (see ww_acquire_ctx)✨
- struct drm_modeset_lock(9)used for locking modeset resources.✨
- struct drm_monitor_range_info(9)Panel's Monitor range in EDID for &drm_display_info✨
- struct drm_msm_vm_bind(9)Input of &DRM_IOCTL_MSM_VM_BIND✨
- struct drm_msm_vm_bind_op(9)bind/unbind op to run✨
- struct drm_nouveau_exec(9)structure for DRM_IOCTL_NOUVEAU_EXEC✨
- struct drm_nouveau_exec_push(9)EXEC push operation✨
- struct drm_nouveau_sync(9)sync object✨
- struct drm_nouveau_vm_bind(9)structure for DRM_IOCTL_NOUVEAU_VM_BIND✨
- struct drm_nouveau_vm_bind_op(9)VM_BIND operation✨
- struct drm_nouveau_vm_init(9)GPU VA space init structure✨
- struct drm_nova_gem_create(9)create a new DRM GEM object✨
- struct drm_nova_gem_info(9)query DRM GEM object metadata✨
💅
getting it ready, bestie…