section 9 · Kernel routines 🧠
87928 pages · page 335 of 440
S (continued)
- 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✨
- struct drm_nova_getparam(9)query GPU and driver metadata✨
- struct drm_object_properties(9)property tracking for &drm_mode_object✨
- struct drm_pagemap(9)Additional information for a struct dev_pagemap used for device p2p handshaking.✨
- struct drm_pagemap_addr(9)Address representation.✨
- struct drm_pagemap_cache(9)Lookup structure for pagemaps✨
- struct drm_pagemap_dev_hold(9)Struct to aid in drm_device release.✨
- struct drm_pagemap_devmem(9)Structure representing a GPU SVM device memory allocation✨
- struct drm_pagemap_devmem_ops(9)Operations structure for GPU SVM device memory✨
- struct drm_pagemap_iova_state(9)DRM pagemap IOVA state✨
- struct drm_pagemap_migrate_details(9)Details to govern migration.✨
- struct drm_pagemap_ops(9)Ops for a drm-pagemap.✨
- struct drm_pagemap_owner(9)Device interconnect group✨
- struct drm_pagemap_owner_list(9)Keeping track of peers and owners✨
- struct drm_pagemap_peer(9)Structure representing a fast interconnect peer✨
- struct drm_pagemap_shrinker(9)Shrinker to remove unused pagemaps✨
- struct drm_pagemap_zdd(9)GPU SVM zone device data✨
- struct drm_panel(9)DRM panel object✨
- struct drm_panel_funcs(9)perform operations on a given panel✨
- struct drm_panfrost_create_bo(9)ioctl argument for creating Panfrost BOs.✨
- struct drm_panfrost_mmap_bo(9)ioctl argument for mapping Panfrost BOs.✨
- struct drm_panfrost_set_label_bo(9)ioctl argument for labelling Panfrost BOs.✨
- struct drm_panfrost_submit(9)ioctl argument for submitting commands to the 3D engine.✨
- struct drm_panfrost_sync_bo(9)ioctl argument for syncing BO maps✨
- struct drm_panfrost_wait_bo(9)ioctl argument for waiting for completion of the last DRM_PANFROST_SUBMIT on a BO.✨
- struct drm_panthor_bo_create(9)Arguments passed to DRM_IOCTL_PANTHOR_BO_CREATE.✨
- struct drm_panthor_bo_mmap_offset(9)Arguments passed to DRM_IOCTL_PANTHOR_BO_MMAP_OFFSET.✨
- struct drm_panthor_bo_query_info(9)Query BO info✨
- struct drm_panthor_bo_set_label(9)Arguments passed to DRM_IOCTL_PANTHOR_BO_SET_LABEL✨
- struct drm_panthor_bo_sync(9)BO map sync request✨
- struct drm_panthor_bo_sync_op(9)BO map sync op✨
- struct drm_panthor_csif_info(9)Command stream interface information✨
- struct drm_panthor_dev_query(9)Arguments passed to DRM_PANTHOR_IOCTL_DEV_QUERY✨
- struct drm_panthor_gpu_info(9)GPU information✨
- struct drm_panthor_group_create(9)Arguments passed to DRM_IOCTL_PANTHOR_GROUP_CREATE✨
- struct drm_panthor_group_destroy(9)Arguments passed to DRM_IOCTL_PANTHOR_GROUP_DESTROY✨
- struct drm_panthor_group_get_state(9)Arguments passed to DRM_IOCTL_PANTHOR_GROUP_GET_STATE✨
- struct drm_panthor_group_priorities_info(9)Group priorities information✨
- struct drm_panthor_group_submit(9)Arguments passed to DRM_IOCTL_PANTHOR_GROUP_SUBMIT✨
- struct drm_panthor_mmu_info(9)MMU information✨
- struct drm_panthor_obj_array(9)Object array.✨
- struct drm_panthor_queue_create(9)Queue creation arguments.✨
- struct drm_panthor_queue_submit(9)Job submission arguments.✨
- struct drm_panthor_set_user_mmio_offset(9)Arguments passed to DRM_IOCTL_PANTHOR_SET_USER_MMIO_OFFSET✨
- struct drm_panthor_sync_op(9)Synchronization operation.✨
- struct drm_panthor_tiler_heap_create(9)Arguments passed to DRM_IOCTL_PANTHOR_TILER_HEAP_CREATE✨
- struct drm_panthor_tiler_heap_destroy(9)Arguments passed to DRM_IOCTL_PANTHOR_TILER_HEAP_DESTROY✨
- struct drm_panthor_timestamp_info(9)Timestamp information✨
- struct drm_panthor_vm_bind(9)Arguments passed to DRM_IOCTL_PANTHOR_VM_BIND✨
- struct drm_panthor_vm_bind_op(9)VM bind operation✨
- struct drm_panthor_vm_create(9)Arguments passed to DRM_PANTHOR_IOCTL_VM_CREATE✨
- struct drm_panthor_vm_destroy(9)Arguments passed to DRM_PANTHOR_IOCTL_VM_DESTROY✨
- struct drm_panthor_vm_get_state(9)Get VM state.✨
- struct drm_pending_event(9)Event queued up for userspace to read✨
- struct drm_pending_vblank_event(9)pending vblank event tracking✨
- struct drm_plane(9)central DRM plane control structure✨
- struct drm_plane_funcs(9)driver plane control functions✨
- struct drm_plane_helper_funcs(9)helper operations for planes✨
- struct drm_plane_size_hint(9)Plane size hints✨
- struct drm_plane_state(9)mutable plane state✨
- struct drm_prime_file_private(9)per-file tracking for PRIME✨
- struct drm_print_iterator(9)local struct used with drm_printer_coredump✨
- struct drm_printer(9)drm output "stream"✨
- struct drm_privacy_screen(9)central privacy-screen structure✨
- struct drm_privacy_screen_lookup(9)static privacy-screen lookup list entry✨
- struct drm_privacy_screen_ops(9)drm_privacy_screen operations✨
- struct drm_private_obj(9)base struct for driver private atomic object✨
- struct drm_private_state(9)base struct for driver private object state✨
- struct drm_private_state_funcs(9)atomic state functions for private objects✨
- struct drm_property(9)modeset object property✨
- struct drm_property_blob(9)Blob data for &drm_property✨
- struct drm_property_enum(9)symbolic values for enumerations✨
- struct drm_pvr_create_hwrt_geom_data_args(9)Geometry data arguments used for &struct drm_pvr_ioctl_create_hwrt_dataset_args.geom_data_args.✨
- struct drm_pvr_create_hwrt_rt_data_args(9)Render target arguments used for &struct drm_pvr_ioctl_create_hwrt_dataset_args.rt_data_args.✨
- struct drm_pvr_dev_query_enhancements(9)Container used to fetch information about optional enhancements supported by the device that require support in the user mode driver.✨
- struct drm_pvr_dev_query_gpu_info(9)Container used to fetch information about the graphics processor.✨
- struct drm_pvr_dev_query_heap_info(9)Container used to fetch information about heaps supported by the device driver.✨
- struct drm_pvr_dev_query_quirks(9)Container used to fetch information about hardware fixes for which the device may require support in the user mode driver.✨
- struct drm_pvr_dev_query_runtime_info(9)Container used to fetch information about the graphics runtime.✨
- struct drm_pvr_dev_query_static_data_areas(9)Container used to fetch information about the static data areas in heaps supported by the device driver.✨
- struct drm_pvr_heap(9)Container holding information about a single heap.✨
- struct drm_pvr_hwrt_data_ref(9)Reference HWRT data✨
- struct drm_pvr_ioctl_create_bo_args(9)Arguments for %DRM_IOCTL_PVR_CREATE_BO✨
- struct drm_pvr_ioctl_create_context_args(9)Arguments for %DRM_IOCTL_PVR_CREATE_CONTEXT✨
- struct drm_pvr_ioctl_create_free_list_args(9)Arguments for %DRM_IOCTL_PVR_CREATE_FREE_LIST✨
- struct drm_pvr_ioctl_create_hwrt_dataset_args(9)Arguments for %DRM_IOCTL_PVR_CREATE_HWRT_DATASET✨
- struct drm_pvr_ioctl_create_vm_context_args(9)Arguments for %DRM_IOCTL_PVR_CREATE_VM_CONTEXT✨
- struct drm_pvr_ioctl_destroy_context_args(9)Arguments for %DRM_IOCTL_PVR_DESTROY_CONTEXT✨
- struct drm_pvr_ioctl_destroy_free_list_args(9)Arguments for %DRM_IOCTL_PVR_DESTROY_FREE_LIST✨
- struct drm_pvr_ioctl_destroy_hwrt_dataset_args(9)Arguments for %DRM_IOCTL_PVR_DESTROY_HWRT_DATASET✨
- struct drm_pvr_ioctl_destroy_vm_context_args(9)Arguments for %DRM_IOCTL_PVR_DESTROY_VM_CONTEXT✨
- struct drm_pvr_ioctl_dev_query_args(9)Arguments for %DRM_IOCTL_PVR_DEV_QUERY.✨
- struct drm_pvr_ioctl_get_bo_mmap_offset_args(9)Arguments for %DRM_IOCTL_PVR_GET_BO_MMAP_OFFSET✨
- struct drm_pvr_ioctl_submit_jobs_args(9)Arguments for %DRM_IOCTL_PVR_SUBMIT_JOB✨
- struct drm_pvr_ioctl_vm_map_args(9)Arguments for %DRM_IOCTL_PVR_VM_MAP.✨
- struct drm_pvr_ioctl_vm_unmap_args(9)Arguments for %DRM_IOCTL_PVR_VM_UNMAP.✨
- struct drm_pvr_job(9)Job arguments passed to the %DRM_IOCTL_PVR_SUBMIT_JOBS ioctl✨
- struct drm_pvr_obj_array(9)Container used to pass arrays of objects✨
- struct drm_pvr_static_data_area(9)Container holding information about a single static data area.✨
- struct drm_pvr_sync_op(9)Object describing a sync operation✨
- struct drm_ras_node(9)A DRM RAS Node✨
- struct drm_rect(9)two dimensional rectangle✨
- struct drm_rocket_create_bo(9)ioctl argument for creating Rocket BOs.✨
- struct drm_rocket_fini_bo(9)ioctl argument for finishing CPU ownership of the BO.✨
- struct drm_rocket_job(9)A job to be run on the NPU✨
- struct drm_rocket_prep_bo(9)ioctl argument for starting CPU ownership of the BO.✨
- struct drm_rocket_submit(9)ioctl argument for submitting commands to the NPU.✨
- struct drm_rocket_task(9)A task to be run on the NPU✨
- struct drm_scanout_buffer(9)DRM scanout buffer✨
- struct drm_sched_backend_ops(9)Define the backend operations called by the scheduler✨
- struct drm_sched_entity(9)A wrapper around a job queue (typically attached to the DRM file_priv).✨
- struct drm_sched_entity_stats(9)execution stats for an entity.✨
- struct drm_sched_fence(9)fences corresponding to the scheduling of a job.✨
- struct drm_sched_init_args(9)parameters for initializing a DRM GPU scheduler✨
- struct drm_sched_job(9)A job to be run by an entity.✨
- struct drm_sched_pending_job_iter(9)DRM scheduler pending job iterator state✨
- struct drm_sched_rq(9)queue of entities to be scheduled.✨
- struct drm_scrambling(9)sink's scrambling support.✨
- struct drm_shadow_plane_state(9)plane state for planes with shadow buffers✨
- struct drm_suballoc(9)Sub-allocated range✨
- struct drm_suballoc_manager(9)fenced range allocations✨
- struct drm_syncobj(9)sync object.✨
- struct drm_syncobj_eventfd(9)✨
- struct drm_tegra_close_channel(9)parameters for the close channel IOCTL✨
- struct drm_tegra_cmdbuf(9)structure describing a command buffer✨
- struct drm_tegra_gem_create(9)parameters for the GEM object creation IOCTL✨
- struct drm_tegra_gem_get_flags(9)parameters for the get flags IOCTL✨
- struct drm_tegra_gem_get_tiling(9)parameters for the get tiling IOCTL✨
- struct drm_tegra_gem_mmap(9)parameters for the GEM mmap IOCTL✨
- struct drm_tegra_gem_set_flags(9)parameters for the set flags IOCTL✨
- struct drm_tegra_gem_set_tiling(9)parameters for the set tiling IOCTL✨
- struct drm_tegra_get_syncpt(9)parameters for the get syncpoint IOCTL✨
- struct drm_tegra_get_syncpt_base(9)parameters for the get wait base IOCTL✨
- struct drm_tegra_open_channel(9)parameters for the open channel IOCTL✨
- struct drm_tegra_reloc(9)GEM object relocation structure✨
- struct drm_tegra_submit(9)job submission structure✨
- struct drm_tegra_syncpt(9)syncpoint increment operation✨
- struct drm_tegra_syncpt_incr(9)parameters for the increment syncpoint IOCTL✨
- struct drm_tegra_syncpt_read(9)parameters for the read syncpoint IOCTL✨
- struct drm_tegra_syncpt_wait(9)parameters for the wait syncpoint IOCTL✨
- struct drm_tegra_waitchk(9)wait check structure✨
- struct drm_tile_group(9)Tile group metadata✨
- struct drm_tv_connector_state(9)TV connector related states✨
- struct drm_v3d_copy_performance_query(9)ioctl extension for the CPU job to copy performance query results to a buffer✨
- struct drm_v3d_copy_timestamp_query(9)ioctl extension for the CPU job to copy query results to a buffer✨
- struct drm_v3d_create_bo(9)ioctl argument for creating V3D BOs.✨
- struct drm_v3d_indirect_csd(9)ioctl extension for the CPU job to create an indirect CSD✨
💅
getting it ready, bestie…