section 9 · Kernel routines 🧠
85608 pages · page 82 of 429
D (continued)
- drm_bridge_hpd_disable(9)disable hot plug detection for the bridge✨
- drm_bridge_hpd_enable(9)enable hot plug detection for the bridge✨
- drm_bridge_hpd_notify(9)notify hot plug detection events✨
- drm_bridge_is_panel(9)Checks if a drm_bridge is a panel_bridge.✨
- drm_bridge_put(9)Release a bridge reference✨
- drm_bridge_put_void(9)wrapper to drm_bridge_put() taking a void pointer✨
- drm_bridge_remove(9)unregister a bridge✨
- drm_bridge_unplug(9)declare a DRM bridge was unplugged and remove it✨
- drm_buddy_block_print(9)print block information✨
- drm_buddy_print(9)print allocator state✨
- drm_bus_flags_from_videomode(9)extract information about pixelclk and DE polarity from videomode and store it in a separate variable✨
- drm_calc_timestamping_constants(9)calculate vblank timestamp constants✨
- drm_can_sleep(9)returns true if currently okay to sleep✨
- DRM_CAP_ADDFB2_MODIFIERS(9)✨
- DRM_CAP_ASYNC_PAGE_FLIP(9)✨
- DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP(9)✨
- DRM_CAP_CRTC_IN_VBLANK_EVENT(9)✨
- DRM_CAP_CURSOR_HEIGHT(9)✨
- DRM_CAP_CURSOR_WIDTH(9)✨
- DRM_CAP_DUMB_BUFFER(9)✨
- DRM_CAP_DUMB_PREFER_SHADOW(9)✨
- DRM_CAP_DUMB_PREFERRED_DEPTH(9)✨
- DRM_CAP_PAGE_FLIP_TARGET(9)✨
- DRM_CAP_PRIME(9)✨
- DRM_CAP_SYNCOBJ(9)✨
- DRM_CAP_SYNCOBJ_TIMELINE(9)✨
- DRM_CAP_TIMESTAMP_MONOTONIC(9)✨
- DRM_CAP_VBLANK_HIGH_CRTC(9)✨
- drm_class_device_register(9)register new device with the DRM sysfs class✨
- drm_class_device_unregister(9)unregister device with the DRM sysfs class✨
- drm_clflush_pages(9)Flush dcache lines of a set of pages.✨
- drm_clflush_sg(9)Flush dcache lines pointing to a scather-gather.✨
- drm_clflush_virt_range(9)Flush dcache lines of a region✨
- drm_client_buffer_create_dumb(9)Create a client buffer backed by a dumb buffer✨
- drm_client_buffer_delete(9)Delete a client buffer✨
- drm_client_buffer_flush(9)Manually flush client buffer✨
- drm_client_buffer_vmap(9)Map DRM client buffer into address space✨
- drm_client_buffer_vmap_local(9)Map DRM client buffer into address space✨
- drm_client_buffer_vunmap(9)Unmap DRM client buffer✨
- drm_client_buffer_vunmap_local(9)Unmap DRM client buffer✨
- DRM_CLIENT_CAP_ASPECT_RATIO(9)✨
- DRM_CLIENT_CAP_ATOMIC(9)✨
- DRM_CLIENT_CAP_CURSOR_PLANE_HOTSPOT(9)✨
- DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE(9)✨
- DRM_CLIENT_CAP_STEREO_3D(9)✨
- DRM_CLIENT_CAP_UNIVERSAL_PLANES(9)✨
- DRM_CLIENT_CAP_WRITEBACK_CONNECTORS(9)✨
- drm_client_dev_hotplug(9)Send hotplug event to clients✨
- drm_client_dev_unregister(9)Unregister clients✨
- drm_client_for_each_connector_iter(9)connector_list iterator macro✨
- drm_client_for_each_modeset(9)Iterate over client modesets✨
- drm_client_init(9)Initialise a DRM client✨
- drm_client_modeset_check(9)Check modeset configuration✨
- drm_client_modeset_commit(9)Commit CRTC configuration✨
- drm_client_modeset_commit_locked(9)Force commit CRTC configuration✨
- drm_client_modeset_dpms(9)Set DPMS mode✨
- drm_client_modeset_probe(9)Probe for displays✨
- drm_client_modeset_wait_for_vblank(9)Wait for the next VBLANK to occur✨
- drm_client_register(9)Register client✨
- drm_client_release(9)Release DRM client resources✨
- drm_client_rotation(9)Check the initial rotation value✨
- drm_client_setup(9)Setup in-kernel DRM clients✨
- drm_client_setup_with_color_mode(9)Setup in-kernel DRM clients for color mode✨
- drm_client_setup_with_fourcc(9)Setup in-kernel DRM clients for color mode✨
- drm_color_ctm_s31_32_to_qm_n(9)✨
- drm_color_lut32_check(9)check validity of extended lookup table✨
- drm_color_lut32_extract(9)clamp and round LUT entries✨
- drm_color_lut32_size(9)calculate the number of entries in the extended LUT✨
- drm_color_lut_check(9)check validity of lookup table✨
- drm_color_lut_extract(9)clamp and round LUT entries✨
- drm_color_lut_size(9)calculate the number of entries in the LUT✨
- drm_colorop_cleanup(9)Cleanup a drm_colorop object in color_pipeline✨
- drm_colorop_destroy(9)destroy colorop✨
- drm_colorop_find(9)look up a Colorop object from its ID✨
- drm_colorop_index(9)find the index of a registered colorop✨
- drm_colorop_pipeline_destroy(9)Helper for color pipeline destruction✨
- drm_colorop_reset(9)reset colorop atomic state✨
- drm_colorop_set_next_property(9)sets the next pointer✨
- drm_compat_ioctl(9)32bit IOCTL compatibility handler for DRM drivers✨
- drm_connector_atomic_hdr_metadata_equal(9)checks if the hdr metadata changed✨
- drm_connector_attach_broadcast_rgb_property(9)attach "Broadcast RGB" property✨
- drm_connector_attach_color_format_property(9)create and attach color format property✨
- drm_connector_attach_colorspace_property(9)attach "Colorspace" property✨
- drm_connector_attach_content_protection_property(9)attach content protection property✨
- drm_connector_attach_content_type_property(9)attach content-type property✨
- drm_connector_attach_dp_subconnector_property(9)create subconnector property for DP✨
- drm_connector_attach_edid_property(9)attach edid property.✨
- drm_connector_attach_encoder(9)attach a connector to an encoder✨
- drm_connector_attach_hdr_output_metadata_property(9)attach "HDR_OUTPUT_METADATA" property✨
- drm_connector_attach_max_bpc_property(9)attach "max bpc" property✨
- drm_connector_attach_panel_type_property(9)attaches panel type property✨
- drm_connector_attach_privacy_screen_properties(9)attach the drm connecter's privacy-screen properties.✨
- drm_connector_attach_privacy_screen_provider(9)attach a privacy-screen to the connector✨
- drm_connector_attach_scaling_mode_property(9)attach atomic scaling mode property✨
- drm_connector_attach_tv_margin_properties(9)attach TV connector margin properties✨
- drm_connector_attach_vrr_capable_property(9)creates the vrr_capable property✨
- drm_connector_cec_phys_addr_invalidate(9)invalidate CEC physical address✨
- drm_connector_cec_phys_addr_set(9)propagate CEC physical address✨
- drm_connector_cleanup(9)cleans up an initialised connector✨
- drm_connector_create_privacy_screen_properties(9)create the drm connecter's privacy-screen properties.✨
- drm_connector_dynamic_init(9)Init a preallocated dynamic connector✨
- drm_connector_dynamic_register(9)register a dynamic connector✨
- drm_connector_find_by_fwnode(9)Find a connector based on the associated fwnode✨
- drm_connector_for_each_possible_encoder(9)iterate connector's possible encoders✨
- drm_connector_get(9)acquire a connector reference✨
- drm_connector_get_cmdline_mode(9)reads the user's cmdline mode✨
- drm_connector_get_color_format(9)Return connector color format of @conn_state✨
- drm_connector_has_possible_encoder(9)check if the connector and encoder are associated with each other✨
- drm_connector_hdmi_audio_init(9)Initialize HDMI Codec device for the DRM connector✨
- drm_connector_helper_add(9)sets the helper vtable for a connector✨
- drm_connector_helper_detect_from_ddc(9)Read EDID and detect connector status.✨
- drm_connector_helper_get_modes(9)Read EDID and update connector.✨
- drm_connector_helper_get_modes_fixed(9)Duplicates a display mode for a connector✨
- drm_connector_helper_hpd_irq_event(9)hotplug processing✨
- drm_connector_helper_tv_get_modes(9)Fills the modes availables to a TV connector✨
- drm_connector_init(9)Init a preallocated connector✨
- drm_connector_init_with_ddc(9)Init a preallocated connector✨
- drm_connector_is_unregistered(9)has the connector been unregistered from userspace?✨
- drm_connector_list_iter_begin(9)initialize a connector_list iterator✨
- drm_connector_list_iter_end(9)tear down a connector_list iterator✨
- drm_connector_list_iter_next(9)return next connector✨
- drm_connector_list_update(9)update the mode list for the connector✨
- drm_connector_lookup(9)lookup connector object✨
- drm_connector_oob_hotplug_event(9)Report out-of-band hotplug event to connector✨
- drm_connector_put(9)release a connector reference✨
- drm_connector_register(9)register a connector✨
- drm_connector_set_link_status_property(9)Set link status property of a connector✨
- drm_connector_set_orientation_from_panel(9)set the connector's panel_orientation from panel's callback.✨
- drm_connector_set_panel_orientation(9)sets the connector's panel_orientation✨
- drm_connector_set_panel_orientation_with_quirk(9)set the connector's panel_orientation after checking for quirks✨
- drm_connector_set_path_property(9)set tile property on connector✨
- drm_connector_set_tile_property(9)set tile property on connector✨
- drm_connector_set_vrr_capable_property(9)sets the variable refresh rate capable property for a connector✨
- drm_connector_unregister(9)unregister a connector✨
- drm_connector_update_edid_property(9)update the edid property of a connector✨
- drm_connector_update_privacy_screen(9)update connector's privacy-screen sw-state✨
- drm_core_check_all_features(9)check driver feature flags mask✨
- drm_core_check_feature(9)check driver feature flags✨
- drm_coredump_printer(9)construct a &drm_printer that can output to a buffer from the read function for devcoredump✨
- drm_coredump_printer_is_full(9)DRM coredump printer output is full✨
- drm_crtc_accurate_vblank_count(9)retrieve the master vblank counter✨
- drm_crtc_add_crc_entry(9)Add entry with CRC information for a frame✨
- drm_crtc_arm_vblank_event(9)arm vblank event after pageflip✨
- drm_crtc_attach_background_color_property(9)attach background color property✨
- drm_crtc_check_viewport(9)Checks that a framebuffer is big enough for the CRTC viewport✨
- drm_crtc_cleanup(9)Clean up the core crtc usage✨
- drm_crtc_commit_get(9)acquire a reference to the CRTC commit✨
- drm_crtc_commit_put(9)release a reference to the CRTC commmit✨
- drm_crtc_commit_wait(9)Waits for a commit to complete✨
- drm_crtc_create_scaling_filter_property(9)create a new scaling filter property✨
- drm_crtc_enable_color_mgmt(9)enable color management properties✨
- drm_crtc_fill_gamma_555(9)Programs a default gamma ramp for RGB555-like formats✨
- drm_crtc_fill_gamma_565(9)Programs a default gamma ramp for RGB565-like formats✨
- drm_crtc_fill_gamma_888(9)Programs a default gamma ramp for RGB888-like formats✨
- drm_crtc_fill_palette_332(9)Programs a default palette for RGB332-like formats✨
- drm_crtc_fill_palette_8(9)Programs a default palette for C8-like formats✨
- drm_crtc_find(9)look up a CRTC object from its ID✨
- drm_crtc_from_index(9)find the registered CRTC at an index✨
- drm_crtc_get_last_vbltimestamp(9)retrieve raw timestamp for the most recent vblank interval✨
- drm_crtc_handle_vblank(9)handle a vblank event✨
- drm_crtc_helper_add(9)sets the helper vtable for a crtc✨
- drm_crtc_helper_atomic_check(9)Helper to check CRTC atomic-state✨
- drm_crtc_helper_mode_valid_fixed(9)Validates a display mode✨
- drm_crtc_helper_set_config(9)set a new config from userspace✨
- drm_crtc_helper_set_mode(9)internal helper to set a mode✨
- DRM_CRTC_HELPER_VBLANK_FUNCS(9)Default implementation for VBLANK helpers✨
- drm_crtc_in_clone_mode(9)check if the given CRTC state is in clone mode✨
- drm_crtc_index(9)find the index of a registered CRTC✨
- drm_crtc_init(9)Legacy CRTC initialization function✨
- drm_crtc_init_with_planes(9)Initialise a new CRTC object with specified primary and cursor planes.✨
- drm_crtc_legacy_gamma_set(9)set the legacy gamma correction table✨
- drm_crtc_load_gamma_555_from_888(9)Programs gamma ramp for RGB555-like formats✨
- drm_crtc_load_gamma_565_from_888(9)Programs gamma ramp for RGB565-like formats✨
- drm_crtc_load_gamma_888(9)Programs gamma ramp for RGB888-like formats✨
- drm_crtc_load_palette_8(9)Programs palette for C8-like formats✨
- drm_crtc_mask(9)find the mask of a registered CRTC✨
- drm_crtc_next_vblank_start(9)calculate the time of the next vblank✨
- drm_crtc_send_vblank_event(9)helper to send vblank event after pageflip✨
- drm_crtc_set_max_vblank_count(9)configure the hw max vblank counter value✨
- drm_crtc_supports_legacy_gamma(9)does the crtc support legacy gamma correction table✨
- drm_crtc_vblank_atomic_disable(9)Implements struct &drm_crtc_helper_funcs.atomic_disable✨
- drm_crtc_vblank_atomic_enable(9)Implements struct &drm_crtc_helper_funcs.atomic_enable✨
- drm_crtc_vblank_atomic_flush(9)Implements struct &drm_crtc_helper_funcs.atomic_flush✨
- drm_crtc_vblank_cancel_timer(9)Cancels the given CRTC's vblank timer✨
- drm_crtc_vblank_count(9)retrieve "cooked" vblank counter value✨
- drm_crtc_vblank_count_and_time(9)retrieve "cooked" vblank counter value and the system timestamp corresponding to that vblank counter value✨
- drm_crtc_vblank_get(9)get a reference count on vblank events✨
- drm_crtc_vblank_get_vblank_timeout(9)Returns the vblank timeout✨
- drm_crtc_vblank_helper_disable_vblank_timer(9)Implements struct &drm_crtc_funcs.disable_vblank✨
- drm_crtc_vblank_helper_enable_vblank_timer(9)Implements struct &drm_crtc_funcs.enable_vblank✨
- drm_crtc_vblank_helper_get_vblank_timestamp(9)precise vblank timestamp helper✨
- drm_crtc_vblank_helper_get_vblank_timestamp_from_timer(9)Implements struct &drm_crtc_funcs.get_vblank_timestamp✨
- drm_crtc_vblank_helper_get_vblank_timestamp_internal(9)precise vblank timestamp helper✨
- drm_crtc_vblank_off(9)disable vblank events on a CRTC✨
- drm_crtc_vblank_on(9)enable vblank events on a CRTC✨
- drm_crtc_vblank_on_config(9)enable vblank events on a CRTC with custom configuration options✨
- drm_crtc_vblank_put(9)give up ownership of vblank events✨
- drm_crtc_vblank_reset(9)reset vblank state to off on a CRTC✨
- drm_crtc_vblank_restore(9)estimate missed vblanks and update vblank count.✨
- drm_crtc_vblank_start_timer(9)Starts the vblank timer on the given CRTC✨
💅
getting it ready, bestie…