section 9 · Kernel routines 🧠
87928 pages · page 334 of 440
S (continued)
- struct dpu_pingpong_cfg(9)information of PING-PONG blocks @id enum identifying this block @base register offset of this block✨
- struct dpu_plane_state(9)Define dpu extension of drm plane state object✨
- struct dpu_pp_blk(9)Pixel processing sub-blk information✨
- struct dpu_qos_lut_entry(9)define QoS LUT table entry✨
- struct dpu_qos_lut_tbl(9)define QoS LUT table✨
- struct dpu_rm(9)DPU dynamic hardware resource manager✨
- struct dpu_rotation_cfg(9)define inline rotation config✨
- struct dpu_scaler_blk(9)Scaler information✨
- struct dpu_sspp_cfg(9)information of source pipes✨
- struct dpu_sspp_sub_blks(9)SSPP sub-blocks common: Pointer to common configurations shared by sub blocks✨
- struct dpu_sspp_v13_rec_blk(9)SSPP REC sub-blk information✨
- struct dpu_sw_pipe(9)software pipe description✨
- struct dpu_sw_pipe_cfg(9)software pipe configuration✨
- struct dpu_vbif_cfg(9)information of VBIF blocks✨
- struct dpu_vbif_dynamic_ot_cfg(9)dynamic OT setting @pps pixel per seconds @ot_limit OT limit to use up to specified pixel per second✨
- struct dpu_vbif_dynamic_ot_tbl(9)dynamic OT setting table @count length of cfg @cfg pointer to array of configuration settings with ascending requirements✨
- struct dpu_vbif_qos_tbl(9)QoS priority table @npriority_lvl num of priority level @priority_lvl pointer to array of priority level in ascending order✨
- struct dpu_vbif_set_qos_params(9)QoS remapper parameter✨
- struct dpu_vsync_source_cfg(9)configure vsync source and configure the watchdog timers if required.✨
- struct dpu_wb_cfg(9)information of writeback blocks✨
- struct drbd_genlmsghdr(9)DRBD specific header used in NETLINK_GENERIC requests✨
- struct drm_afbc_framebuffer(9)a special afbc frame buffer object✨
- struct drm_amd_vsdb_info(9)AMD-specific VSDB information✨
- struct drm_asahi_attachment(9)Describe an "attachment".✨
- struct drm_asahi_bg_eot(9)Describe a background or end-of-tile program.✨
- struct drm_asahi_cmd_compute(9)Command to submit compute✨
- struct drm_asahi_cmd_header(9)Top level command structure✨
- struct drm_asahi_cmd_render(9)Command to submit 3D✨
- struct drm_asahi_gem_bind_object(9)Arguments passed to DRM_IOCTL_ASAHI_GEM_BIND_OBJECT✨
- struct drm_asahi_gem_bind_op(9)Description of a single GEM bind operation.✨
- struct drm_asahi_gem_create(9)Arguments passed to DRM_IOCTL_ASAHI_GEM_CREATE✨
- struct drm_asahi_gem_mmap_offset(9)Arguments passed to DRM_IOCTL_ASAHI_GEM_MMAP_OFFSET✨
- struct drm_asahi_get_params(9)Arguments passed to DRM_IOCTL_ASAHI_GET_PARAMS✨
- struct drm_asahi_get_time(9)Arguments passed to DRM_IOCTL_ASAHI_GET_TIME✨
- struct drm_asahi_helper_program(9)Describe helper program configuration.✨
- struct drm_asahi_params_global(9)Global parameters.✨
- struct drm_asahi_queue_create(9)Arguments passed to DRM_IOCTL_ASAHI_QUEUE_CREATE✨
- struct drm_asahi_queue_destroy(9)Arguments passed to DRM_IOCTL_ASAHI_QUEUE_DESTROY✨
- struct drm_asahi_submit(9)Arguments passed to DRM_IOCTL_ASAHI_SUBMIT✨
- struct drm_asahi_sync(9)Sync item✨
- struct drm_asahi_timestamp(9)Describe a timestamp write.✨
- struct drm_asahi_timestamps(9)Describe timestamp writes.✨
- struct drm_asahi_vm_bind(9)Arguments passed to DRM_IOCTL_ASAHI_VM_BIND✨
- struct drm_asahi_vm_create(9)Arguments passed to DRM_IOCTL_ASAHI_VM_CREATE✨
- struct drm_asahi_vm_destroy(9)Arguments passed to DRM_IOCTL_ASAHI_VM_DESTROY✨
- struct drm_asahi_zls_buffer(9)Describe a depth or stencil buffer.✨
- struct drm_atomic_commit(9)Atomic commit structure✨
- struct drm_atomic_helper_damage_iter(9)Closure structure for damage iterator.✨
- struct drm_audio_component(9)Used for direct communication between DRM and hda drivers✨
- struct drm_audio_component_audio_ops(9)Ops implemented by hda driver, called by DRM driver✨
- struct drm_audio_component_ops(9)Ops implemented by DRM driver, called by hda driver✨
- struct drm_bridge(9)central DRM bridge control structure✨
- struct drm_bridge_connector(9)A connector backed by a chain of bridges✨
- struct drm_bridge_funcs(9)drm_bridge control functions✨
- 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✨
💅
getting it ready, bestie…