📦 linux-manual
82568 pages · page 83 of 413
D (continued)
- drm_modeset_lock_all(9)take all modeset locks✨
- DRM_MODESET_LOCK_ALL_BEGIN(9)Helper to acquire modeset locks✨
- drm_modeset_lock_all_ctx(9)take all modeset locks✨
- DRM_MODESET_LOCK_ALL_END(9)Helper to release and cleanup modeset locks✨
- drm_modeset_lock_assert_held(9)equivalent to lockdep_assert_held()✨
- drm_modeset_lock_fini(9)cleanup lock✨
- drm_modeset_lock_init(9)initialize lock✨
- drm_modeset_lock_single_interruptible(9)take a single modeset lock✨
- drm_modeset_unlock(9)drop modeset lock✨
- drm_modeset_unlock_all(9)drop all modeset locks✨
- drm_module_pci_driver(9)Register a DRM driver for PCI-based devices✨
- drm_module_pci_driver_if_modeset(9)Register a DRM driver for PCI-based devices✨
- drm_module_platform_driver(9)Register a DRM driver for platform devices✨
- drm_noop(9)DRM no-op ioctl implementation✨
- drm_object_attach_property(9)attach a property to a modeset object✨
- drm_object_immutable_property_get_value(9)retrieve the value of a property✨
- drm_object_property_get_default_value(9)retrieve the default value of a property when in atomic mode.✨
- drm_object_property_get_value(9)retrieve the value of a property✨
- drm_object_property_set_value(9)set the value of a property✨
- drm_of_component_match_add(9)Add a component helper OF node match rule✨
- drm_of_component_probe(9)Generic probe function for a component based master✨
- drm_of_crtc_port_mask(9)find the mask of a registered CRTC by port OF node✨
- drm_of_find_panel_or_bridge(9)return connected panel or bridge device✨
- drm_of_find_possible_crtcs(9)find the possible CRTCs for an encoder port✨
- drm_of_get_data_lanes_count(9)Get DSI/(e)DP data lane count✨
- drm_of_get_data_lanes_count_ep(9)Get DSI/(e)DP data lane count by endpoint✨
- drm_of_get_data_lanes_count_remote(9)Get DSI/(e)DP data lane count by endpoint✨
- drm_of_get_dsi_bus(9)find the DSI bus for a given device✨
- drm_of_get_panel_orientation(9)look up the orientation of the panel through the "rotation" binding from a device tree node✨
- drm_of_lvds_get_data_mapping(9)Get LVDS data mapping✨
- drm_of_lvds_get_dual_link_pixel_order(9)Get LVDS dual-link source pixel order✨
- drm_of_lvds_get_dual_link_pixel_order_sink(9)Get LVDS dual-link sink pixel order✨
- drm_open(9)open method for DRM file✨
- drm_pagemap reference-counting in xe:(9)✨
- drm_pagemap_acquire_owner(9)Join an interconnect group✨
- drm_pagemap_addr_encode(9)Encode a dma address with metadata✨
- drm_pagemap_cache_create_devm(9)Create a drm_pagemap_cache✨
- drm_pagemap_cache_lock_lookup(9)Lock a drm_pagemap_cache for lookup.✨
- drm_pagemap_cache_set_pagemap(9)Assign a drm_pagemap to a drm_pagemap_cache✨
- drm_pagemap_cache_unlock_lookup(9)Unlock a drm_pagemap_cache after lookup.✨
- drm_pagemap_cpages(9)Count collected pages✨
- drm_pagemap_devmem_init(9)Initialize a drm_pagemap device memory allocation✨
- drm_pagemap_evict_to_ram(9)Evict GPU SVM range to RAM✨
- drm_pagemap_folio_free(9)Put GPU SVM zone device data associated with a folio✨
- drm_pagemap_get(9)Obtain a reference on a struct drm_pagemap✨
- drm_pagemap_get_devmem_page(9)Get a reference to a device memory page✨
- drm_pagemap_get_from_cache(9)Lookup of drm_pagemaps.✨
- drm_pagemap_get_from_cache_if_active(9)Quick lookup of active drm_pagemaps✨
- drm_pagemap_get_unless_zero(9)Obtain a reference on a struct drm_pagemap unless the current reference count is zero.✨
- drm_pagemap_init(9)Initialize a pre-allocated drm_pagemap✨
- drm_pagemap_migrate_map_device_private_pages(9)Map device private migration pages for GPU SVM migration✨
- drm_pagemap_migrate_map_system_pages(9)Map system or device coherent migration pages for GPU SVM migration✨
- drm_pagemap_migrate_populate_ram_pfn(9)Populate RAM PFNs for a VM area✨
- drm_pagemap_migrate_populate_src_pages(9)Populate the source page array✨
- drm_pagemap_migrate_to_devmem(9)Migrate a struct mm_struct range to device memory✨
- drm_pagemap_migrate_to_ram(9)Migrate a virtual range to RAM (page fault handler)✨
- drm_pagemap_migrate_unmap_pages(9)Unmap pages previously mapped for GPU SVM migration✨
- drm_pagemap_migration_unlock_put_folio(9)Put a migration folio✨
- drm_pagemap_migration_unlock_put_pages(9)Put migration pages✨
- drm_pagemap_page_get_flags(9)Read flags from a device-private folio✨
- drm_pagemap_page_set_flags(9)Set flags on a device-private folio✨
- drm_pagemap_page_to_dpagemap(9)Return a pointer the drm_pagemap of a page✨
- drm_pagemap_page_zone_device_data(9)Page to zone_device_data✨
- drm_pagemap_pagemap_ops_get(9)Retrieve GPU SVM device page map operations✨
- drm_pagemap_populate_mm(9)Populate a virtual range with device memory pages✨
- drm_pagemap_put(9)Put a struct drm_pagemap reference✨
- drm_pagemap_reinit(9)Reinitialize a drm_pagemap✨
- drm_pagemap_release_owner(9)Stop participating in an interconnect group✨
- drm_pagemap_retire_migrated_pages(9)Record migrated device-private folios✨
- drm_pagemap_shrinker_add(9)Add a drm_pagemap to the shrinker list or destroy✨
- drm_pagemap_shrinker_create_devm(9)Create and register a pagemap shrinker✨
- drm_pagemap_shrinker_might_lock(9)lockdep test for drm_pagemap_shrinker_add()✨
- drm_pagemap_skip_retired_pages(9)Skip retired device-private folios✨
- drm_pagemap_zdd_alloc(9)Allocate a zdd structure.✨
- drm_pagemap_zdd_destroy(9)Destroy a zdd structure.✨
- drm_pagemap_zdd_get(9)Get a reference to a zdd structure.✨
- drm_pagemap_zdd_put(9)Put a zdd reference.✨
- drm_panel_add(9)add a panel to the global registry✨
- drm_panel_add_follower(9)Register something to follow panel state.✨
- drm_panel_bridge_add(9)Creates a &drm_bridge and &drm_connector that just calls the appropriate functions from &drm_panel.✨
- drm_panel_bridge_add_typed(9)Creates a &drm_bridge and &drm_connector with an explicit connector type.✨
- drm_panel_bridge_connector(9)return the connector for the panel bridge✨
- drm_panel_bridge_remove(9)Unregisters and frees a drm_bridge created by drm_panel_bridge_add().✨
- drm_panel_bridge_set_orientation(9)Set the connector's panel orientation from the bridge that can be transformed to panel bridge.✨
- drm_panel_disable(9)disable a panel✨
- drm_panel_dp_aux_backlight(9)create and use DP AUX backlight✨
- drm_panel_enable(9)enable a panel✨
- drm_panel_get(9)Acquire a panel reference✨
- drm_panel_get_modes(9)probe the available display modes of a panel✨
- drm_panel_init(9)initialize a panel✨
- drm_panel_of_backlight(9)use backlight device node for backlight✨
- drm_panel_prepare(9)power on a panel✨
- drm_panel_put(9)Release a panel reference✨
- drm_panel_put_void(9)wrapper to drm_panel_put() taking a void pointer✨
- drm_panel_remove(9)remove a panel from the global registry✨
- drm_panel_remove_follower(9)Reverse drm_panel_add_follower().✨
- drm_panel_unprepare(9)power off a panel✨
- drm_panic_exit(9)Free the resources taken by drm_panic_exit()✨
- drm_panic_init(9)initialize DRM panic.✨
- drm_panic_is_enabled(9)✨
- drm_panic_lock(9)protect panic printing relevant state✨
- drm_panic_register(9)Initialize DRM panic for a device✨
- drm_panic_trylock(9)try to enter the panic printing critical section✨
- drm_panic_unlock(9)end of the panic printing critical section✨
- drm_panic_unregister(9)✨
- DRM_PANTHOR_OBJ_ARRAY(9)Initialize a drm_panthor_obj_array field.✨
- drm_plane_add_size_hints_property(9)create a size hints property✨
- drm_plane_cleanup(9)Clean up the core plane usage✨
- drm_plane_colorop_curve_1d_init(9)Initialize a DRM_COLOROP_1D_CURVE✨
- drm_plane_colorop_curve_1d_lut_init(9)Initialize a DRM_COLOROP_1D_LUT✨
- drm_plane_colorop_mult_init(9)Initialize a DRM_COLOROP_MULTIPLIER✨
- drm_plane_create_alpha_property(9)create a new alpha property✨
- drm_plane_create_blend_mode_property(9)create a new blend mode property✨
- drm_plane_create_color_pipeline_property(9)create a new color pipeline property✨
- drm_plane_create_color_properties(9)color encoding related plane properties✨
- drm_plane_create_hotspot_properties(9)creates the mouse hotspot properties and attaches them to the given cursor plane✨
- drm_plane_create_rotation_property(9)create a new rotation property✨
- drm_plane_create_scaling_filter_property(9)create a new scaling filter property✨
- drm_plane_create_zpos_immutable_property(9)create immuttable zpos property✨
- drm_plane_create_zpos_property(9)create mutable zpos property✨
- drm_plane_enable_fb_damage_clips(9)Enables plane fb damage clips property.✨
- drm_plane_find(9)find a &drm_plane✨
- drm_plane_force_disable(9)Forcibly disable a plane✨
- drm_plane_from_index(9)find the registered plane at an index✨
- drm_plane_get_damage_clips(9)Returns damage clips.✨
- drm_plane_get_damage_clips_count(9)Returns damage clips count.✨
- drm_plane_has_format(9)Check whether the plane supports this format and modifier combination✨
- drm_plane_helper_add(9)sets the helper vtable for a plane✨
- drm_plane_helper_destroy(9)Helper for primary plane destruction✨
- drm_plane_helper_disable_primary(9)Helper for disabling primary planes✨
- drm_plane_helper_update_primary(9)Helper for updating primary planes✨
- drm_plane_index(9)find the index of a registered plane✨
- drm_plane_mask(9)find the mask of a registered plane✨
- DRM_PLANE_NON_ATOMIC_FUNCS(9)Default plane functions for non-atomic drivers✨
- drm_poll(9)poll method for DRM file✨
- DRM_PRIME_CAP_EXPORT(9)✨
- DRM_PRIME_CAP_IMPORT(9)✨
- drm_prime_gem_destroy(9)helper to clean up a PRIME-imported GEM object✨
- drm_prime_get_contiguous_size(9)returns the contiguous size of the buffer✨
- drm_prime_pages_to_sg(9)converts a page array into an sg list✨
- drm_prime_sg_to_dma_addr_array(9)convert an sg table into a dma addr array✨
- drm_prime_sg_to_page_array(9)convert an sg table into a page array✨
- drm_print_bits(9)print bits to a &drm_printer stream✨
- drm_print_hex_dump(9)print a hex dump to a &drm_printer stream✨
- drm_print_memory_stats(9)A helper to print memory stats✨
- drm_print_regset32(9)print the contents of registers to a &drm_printer stream.✨
- drm_printf(9)print to a &drm_printer stream✨
- drm_printf_indent(9)Print to a &drm_printer stream with indentation✨
- drm_privacy_screen_call_notifier_chain(9)notify consumers of state change✨
- drm_privacy_screen_get(9)get a privacy-screen provider✨
- drm_privacy_screen_get_state(9)get privacy-screen's current state✨
- drm_privacy_screen_lookup_add(9)add an entry to the static privacy- screen lookup list✨
- drm_privacy_screen_lookup_remove(9)remove an entry to the static privacy-screen lookup list✨
- drm_privacy_screen_put(9)release a privacy-screen reference✨
- drm_privacy_screen_register(9)register a privacy-screen✨
- drm_privacy_screen_register_notifier(9)register a notifier✨
- drm_privacy_screen_set_sw_state(9)set a privacy-screen's sw-state✨
- drm_privacy_screen_unregister(9)unregister privacy-screen✨
- drm_privacy_screen_unregister_notifier(9)unregister a notifier✨
- drm_probe_ddc(9)probe DDC presence✨
- drm_property_add_enum(9)add a possible value to an enumeration property✨
- drm_property_blob_get(9)acquire blob property reference✨
- drm_property_blob_put(9)release a blob property reference✨
- drm_property_create(9)create a new property type✨
- drm_property_create_bitmask(9)create a new bitmask property type✨
- drm_property_create_blob(9)Create new blob property✨
- drm_property_create_bool(9)create a new boolean property type✨
- drm_property_create_enum(9)create a new enumeration property type✨
- drm_property_create_object(9)create a new object property type✨
- drm_property_create_range(9)create a new unsigned ranged property type✨
- drm_property_create_signed_range(9)create a new signed ranged property type✨
- drm_property_destroy(9)destroy a drm property✨
- drm_property_find(9)find property object✨
- drm_property_lookup_blob(9)look up a blob property and take a reference✨
- drm_property_replace_blob(9)replace a blob property✨
- drm_property_replace_blob_from_id(9)replace a blob property taking a reference✨
- drm_property_replace_global_blob(9)replace existing blob property✨
- drm_property_type_is(9)check the type of a property✨
- drm_put_dev(9)Unregister and release a DRM device✨
- drm_puts(9)print a const string to a &drm_printer stream✨
- DRM_PVR_OBJ_ARRAY(9)Helper macro for filling &struct drm_pvr_obj_array.✨
- drm_ras_genl_family_register(9)Register drm-ras genl family✨
- drm_ras_genl_family_unregister(9)Unregister drm-ras genl family✨
- drm_ras_nl_clear_error_counter_doit(9)Clear an error counter of a node✨
- drm_ras_nl_get_error_counter_doit(9)Query an error counter of an node✨
- drm_ras_nl_get_error_counter_dumpit(9)Dump all Error Counters✨
- drm_ras_nl_list_nodes_dumpit(9)Dump all registered RAS nodes✨
- drm_ras_node_register(9)Register a new RAS node✨
- drm_ras_node_unregister(9)Unregister a previously registered node✨
- drm_read(9)read method for DRM file✨
- drm_rect_adjust_size(9)adjust the size of the rectangle✨
- DRM_RECT_ARG(9)printf arguments for &struct drm_rect✨
- drm_rect_calc_hscale(9)calculate the horizontal scaling factor✨
- drm_rect_calc_vscale(9)calculate the vertical scaling factor✨
- drm_rect_clip_scaled(9)perform a scaled clip operation✨
- drm_rect_debug_print(9)print the rectangle information✨
- drm_rect_downscale(9)downscale a rectangle✨
- drm_rect_equals(9)determine if two rectangles are equal✨
- DRM_RECT_FMT(9)printf string for &struct drm_rect✨
- DRM_RECT_FP_ARG(9)printf arguments for &struct drm_rect in 16.16 fixed point✨
💅
getting it ready, bestie…