📦 linux-manual
82568 pages · page 75 of 413
D (continued)
- dpp401_dscl_program_easf_v(9)Program EASF_V✨
- dpp401_dscl_program_isharp(9)Program isharp✨
- dpp401_dscl_set_recout(9)Set the first pixel of RECOUT in the OTG active area✨
- dpp401_dscl_set_scaler_manual_scale(9)Manually program scaler and line buffer✨
- dpp60_dscl_program_upsp(9)Manually program UPSP registers✨
- dpp60_dscl_set_scaler_manual_scale(9)Manually program scaler and line buffer✨
- dprc_add_new_devices(9)Adds devices to the logical bus for a DPRC✨
- dprc_cleanup(9)function that cleanups a DPRC✨
- dprc_clear_irq_status(9)Clear a pending interrupt's status✨
- dprc_close(9)Close the control session of the object✨
- dprc_get_api_version(9)Get Data Path Resource Container API version✨
- dprc_get_attributes(9)Obtains container attributes✨
- dprc_get_connection(9)Get connected endpoint and link status if connection exists.✨
- dprc_get_container_id(9)Get container ID associated with a given portal.✨
- dprc_get_irq_status(9)Get the current status of any pending interrupts.✨
- dprc_get_obj(9)Get general information on an object✨
- dprc_get_obj_count(9)Obtains the number of objects in the DPRC✨
- dprc_get_obj_region(9)Get region information for a specified object.✨
- dprc_irq0_handler_thread(9)Handler thread function for DPRC interrupt 0✨
- dprc_open(9)Open DPRC object for use✨
- dprc_probe(9)callback invoked when a DPRC is being bound to this driver✨
- dprc_remove(9)callback invoked when a DPRC is being unbound from this driver✨
- dprc_remove_devices(9)Removes devices for objects removed from a DPRC✨
- dprc_reset_container(9)Reset child container.✨
- dprc_scan_container(9)Scans a physical DPRC and synchronizes Linux bus state✨
- dprc_scan_objects(9)Discover objects in a DPRC✨
- dprc_set_irq(9)Set IRQ information for the DPRC to trigger an interrupt.✨
- dprc_set_irq_enable(9)Set overall interrupt state.✨
- dprc_set_irq_mask(9)Set interrupt mask.✨
- dprc_set_obj_irq(9)Set IRQ information for object to trigger an interrupt.✨
- dprc_setup(9)opens and creates a mc_io for DPRC✨
- dprint_dump(9)print contents of a memory buffer✨
- dprint_dump_req(9)print message frame contents✨
- dprtc_clear_irq_status(9)Clear a pending interrupt's status✨
- dprtc_close(9)Close the control session of the object✨
- dprtc_get_irq_enable(9)Get overall interrupt state✨
- dprtc_get_irq_mask(9)Get interrupt mask.✨
- dprtc_get_irq_status(9)Get the current status of any pending interrupts.✨
- dprtc_open(9)Open a control session for the specified object.✨
- dprtc_set_irq_enable(9)Set overall interrupt state.✨
- dprtc_set_irq_mask(9)Set interrupt mask.✨
- dpseci_close(9)Close the control session of the object✨
- dpseci_disable(9)Disable the DPSECI, stop sending and receiving frames✨
- dpseci_enable(9)Enable the DPSECI, allow sending and receiving frames✨
- dpseci_get_api_version(9)Get Data Path SEC Interface API version✨
- dpseci_get_attributes(9)Retrieve DPSECI attributes✨
- dpseci_get_congestion_notification(9)Get congestion group notification configuration✨
- dpseci_get_rx_queue(9)Retrieve Rx queue attributes✨
- dpseci_get_sec_attr(9)Retrieve SEC accelerator attributes✨
- dpseci_get_tx_queue(9)Retrieve Tx queue attributes✨
- dpseci_is_enabled(9)Check if the DPSECI is enabled.✨
- dpseci_open(9)Open a control session for the specified object✨
- dpseci_reset(9)Reset the DPSECI, returns the object to initial state✨
- dpseci_set_congestion_notification(9)Set congestion group notification configuration✨
- dpseci_set_rx_queue(9)Set Rx queue configuration✨
- dpsw_acl_add(9)Create an ACL table✨
- dpsw_acl_add_entry(9)Add a rule to the ACL table.✨
- dpsw_acl_add_if(9)Associate interface/interfaces with an ACL table.✨
- dpsw_acl_prepare_entry_cfg(9)Setup an ACL entry✨
- dpsw_acl_remove(9)Remove an ACL table from L2 switch.✨
- dpsw_acl_remove_entry(9)Removes an entry from ACL.✨
- dpsw_acl_remove_if(9)De-associate interface/interfaces from an ACL table✨
- dpsw_clear_irq_status(9)Clear a pending interrupt's status✨
- dpsw_close(9)Close the control session of the object✨
- dpsw_ctrl_if_disable(9)Function disables control interface✨
- dpsw_ctrl_if_enable(9)Enable control interface✨
- dpsw_ctrl_if_get_attributes(9)Obtain control interface attributes✨
- dpsw_ctrl_if_set_pools(9)Set control interface buffer pools✨
- dpsw_ctrl_if_set_queue(9)Set Rx queue configuration✨
- dpsw_disable(9)Disable DPSW functionality✨
- dpsw_enable(9)Enable DPSW functionality✨
- dpsw_fdb_add(9)Add FDB to switch and Returns handle to FDB table for the reference✨
- dpsw_fdb_add_multicast(9)Add a set of egress interfaces to multi-cast group✨
- dpsw_fdb_add_unicast(9)Function adds an unicast entry into MAC lookup table✨
- dpsw_fdb_dump(9)Dump the content of FDB table into memory.✨
- dpsw_fdb_remove(9)Remove FDB from switch✨
- dpsw_fdb_remove_multicast(9)Removing interfaces from an existing multicast group.✨
- dpsw_fdb_remove_unicast(9)removes an entry from MAC lookup table✨
- dpsw_get_api_version(9)Get Data Path Switch API version✨
- dpsw_get_attributes(9)Retrieve DPSW attributes✨
- dpsw_get_irq_status(9)Get the current status of any pending interrupts✨
- dpsw_if_add_reflection(9)Setup mirroring rule✨
- dpsw_if_disable(9)Disable Interface✨
- dpsw_if_enable(9)Enable Interface✨
- dpsw_if_get_attributes(9)Function obtains attributes of interface✨
- dpsw_if_get_counter(9)Get specific counter of particular interface✨
- dpsw_if_get_link_state(9)Return the link state✨
- dpsw_if_get_port_mac_addr(9)Retrieve MAC address associated to the physical port✨
- dpsw_if_get_tci(9)Get default VLAN Tag Control Information (TCI)✨
- dpsw_if_remove_reflection(9)Remove mirroring rule✨
- dpsw_if_set_lag_state(9)Change per port LAG state✨
- dpsw_if_set_learning_mode(9)Configure the learning mode on an interface. If this API is used, it will take precedence over the FDB configuration.✨
- dpsw_if_set_link_cfg(9)Set the link configuration.✨
- dpsw_if_set_max_frame_length(9)Set Maximum Receive frame length.✨
- dpsw_if_set_stp(9)Function sets Spanning Tree Protocol (STP) state.✨
- dpsw_if_set_tci(9)Set default VLAN Tag Control Information (TCI)✨
- DPSW_IRQ_EVENT_ENDPOINT_CHANGED(9)Indicates a change in endpoint✨
- DPSW_IRQ_EVENT_LINK_CHANGED(9)Indicates that the link state changed✨
- dpsw_lag_set(9)Set LAG configuration✨
- dpsw_open(9)Open a control session for the specified object✨
- DPSW_OPT_CTRL_IF_DIS(9)Control interface support is disabled✨
- DPSW_OPT_FLOODING_DIS(9)Flooding was disabled at device create✨
- DPSW_OPT_MULTICAST_DIS(9)Multicast was disabled at device create✨
- dpsw_reset(9)Reset the DPSW, returns the object to initial state.✨
- dpsw_set_egress_flood(9)Set egress parameters associated with an FDB ID✨
- dpsw_set_irq_enable(9)Set overall interrupt state.✨
- dpsw_set_irq_mask(9)Set interrupt mask.✨
- dpsw_set_reflection_if(9)Set target interface for traffic mirrored✨
- dpsw_vlan_add(9)Adding new VLAN to DPSW.✨
- dpsw_vlan_add_if(9)Adding a set of interfaces to an existing VLAN.✨
- dpsw_vlan_add_if_untagged(9)Defining a set of interfaces that should be transmitted as untagged.✨
- dpsw_vlan_remove(9)Remove an entire VLAN✨
- dpsw_vlan_remove_if(9)Remove interfaces from an existing VLAN.✨
- dpsw_vlan_remove_if_untagged(9)Define a set of interfaces that should be converted from transmitted as untagged to transmit as tagged.✨
- dpu_core_irq(9)core IRQ handler✨
- dpu_core_irq_callback_handler(9)dispatch core interrupts✨
- dpu_core_irq_preinstall(9)perform pre-installation of core IRQ handler✨
- dpu_core_irq_read(9)IRQ helper function for reading IRQ status✨
- dpu_core_irq_register_callback(9)For registering callback function on IRQ interrupt✨
- dpu_core_irq_uninstall(9)uninstall core IRQ handler✨
- dpu_core_irq_unregister_callback(9)For unregistering callback function on IRQ interrupt✨
- dpu_core_perf_adjusted_mode_clk(9)Adjust given mode clock rate according to the perf clock factor.✨
- dpu_core_perf_crtc_check(9)validate performance of the given crtc state✨
- dpu_core_perf_crtc_release_bw(9)request zero bandwidth✨
- dpu_core_perf_crtc_update(9)update performance of the given crtc✨
- dpu_core_perf_debugfs_init(9)initialize debugfs for core performance context✨
- dpu_core_perf_init(9)initialize the given core performance context✨
- dpu_crtc_check_mode_changed(9)check if full modeset is required✨
- dpu_crtc_commit_kickoff(9)trigger kickoff of the commit for this crtc✨
- dpu_crtc_complete_commit(9)callback signalling completion of current commit✨
- dpu_crtc_destroy_state(9)state destroy hook✨
- dpu_crtc_duplicate_state(9)state duplicate hook✨
- dpu_crtc_frame_event_cb(9)crtc frame event callback API✨
- dpu_crtc_frame_pending(9)return the number of pending frames✨
- dpu_crtc_get_client_type(9)check the crtc type- rt, nrt etc.✨
- dpu_crtc_get_intf_mode(9)get interface mode of the given crtc✨
- dpu_crtc_get_num_lm(9)Get mixer number in this CRTC pipeline✨
- dpu_crtc_init(9)create a new crtc object✨
- dpu_crtc_vblank(9)enable or disable vblanks for this crtc✨
- dpu_crtc_vblank_callback(9)called on vblank irq, issues completion events✨
- DPU_DEBUG(9)macro for kms/plane/crtc/encoder/connector logs✨
- DPU_DEBUG_DRIVER(9)macro for hardware driver logging✨
- dpu_debugfs_core_irq_init(9)register core irq debugfs✨
- dpu_debugfs_create_regset32(9)Create register read back file for debugfs✨
- dpu_encoder_assign_crtc(9)Link the encoder to the crtc it's assigned to✨
- dpu_encoder_cleanup_wb_job(9)cleanup writeback job for the encoder.✨
- dpu_encoder_frame_done_callback(9)Notify virtual encoder that this phys encoder completes last request frame✨
- dpu_encoder_get_clones(9)Calculate the possible_clones for DPU encoder✨
- dpu_encoder_get_crc(9)get the crc value from interface blocks✨
- dpu_encoder_get_crc_values_cnt(9)get number of physical encoders contained in virtual encoder that can collect CRC values✨
- dpu_encoder_get_drm_fmt(9)return DRM fourcc format✨
- dpu_encoder_get_dsc_config(9)get DSC config for the DPU encoder This helper function is used by physical encoder to get DSC config used for this encoder.✨
- dpu_encoder_get_intf_mode(9)get interface mode of the given encoder✨
- dpu_encoder_get_linecount(9)get interface line count for the encoder.✨
- dpu_encoder_get_vsync_count(9)get vsync count for the encoder.✨
- dpu_encoder_helper_get_cwb_mask(9)get CWB blocks mask for the DPU encoder✨
- dpu_encoder_helper_get_dsc(9)get DSC blocks mask for the DPU encoder This helper function is used by physical encoder to get DSC blocks mask used for this encoder.✨
- dpu_encoder_helper_phys_cleanup(9)helper to cleanup dpu pipeline✨
- dpu_encoder_helper_phys_setup_cdm(9)setup chroma down sampling block✨
- dpu_encoder_helper_report_irq_timeout(9)utility to report error that irq has timed out, including reporting frame error event to crtc and debug dump✨
- dpu_encoder_helper_split_config(9)split display configuration helper function This helper function may be used by physical encoders to configure the split display related registers.✨
- dpu_encoder_helper_trigger_start(9)control start helper function This helper function may be optionally specified by physical encoders if they require ctl_start triggering.✨
- dpu_encoder_helper_wait_for_irq(9)utility to wait on an irq.✨
- dpu_encoder_init(9)initialize virtual encoder object✨
- dpu_encoder_is_dsc_enabled(9)indicate whether dsc is enabled for the encoder.✨
- dpu_encoder_is_valid_for_commit(9)check if encode has valid parameters for commit.✨
- dpu_encoder_is_widebus_enabled(9)return bool value if widebus is enabled✨
- dpu_encoder_kickoff(9)trigger a double buffer flip of the ctl path (i.e. ctl flush and start) immediately.✨
- dpu_encoder_needs_periph_flush(9)return true if physical encoder requires peripheral flush✨
- dpu_encoder_phys_cmd_init(9)Construct a new command mode physical encoder✨
- dpu_encoder_phys_vid_init(9)Construct a new video mode physical encoder✨
- dpu_encoder_phys_wb_disable(9)disable writeback encoder✨
- dpu_encoder_phys_wb_done_irq(9)writeback interrupt handler✨
- dpu_encoder_phys_wb_enable(9)enable writeback encoder✨
- dpu_encoder_phys_wb_handle_post_kickoff(9)post-kickoff processing✨
- dpu_encoder_phys_wb_init(9)initialize writeback encoder✨
- dpu_encoder_phys_wb_init_ops(9)initialize writeback operations✨
- dpu_encoder_phys_wb_irq_disable(9)irq control of WB✨
- dpu_encoder_phys_wb_irq_enable(9)irq control of WB✨
- dpu_encoder_phys_wb_is_master(9)report wb always as master encoder✨
- dpu_encoder_phys_wb_needs_single_flush(9)trigger flush processing✨
- dpu_encoder_phys_wb_prepare_for_kickoff(9)pre-kickoff processing✨
- dpu_encoder_phys_wb_set_ot_limit(9)set OT limit for writeback interface✨
- dpu_encoder_phys_wb_set_qos(9)set QoS/danger/safe LUTs for writeback✨
- dpu_encoder_phys_wb_set_qos_remap(9)set QoS remapper for writeback✨
- dpu_encoder_phys_wb_setup(9)setup writeback encoder✨
- dpu_encoder_phys_wb_setup_ctl(9)setup wb pipeline for ctl path✨
- dpu_encoder_phys_wb_setup_fb(9)setup output framebuffer✨
- dpu_encoder_phys_wb_wait_for_commit_done(9)wait until request is committed✨
- dpu_encoder_prepare_for_kickoff(9)schedule double buffer flip of the ctl path (i.e. ctl flush and start) at next appropriate time. Immediately: if no previous commit is outstanding. Delayed: Block until next trigger can be issued.✨
- dpu_encoder_prepare_wb_job(9)prepare writeback job for the encoder.✨
- dpu_encoder_setup_misr(9)enable misr calculations✨
- dpu_encoder_start_frame_done_timer(9)Start the encoder frame done timer✨
- dpu_encoder_toggle_vblank_for_crtc(9)Toggles vblank interrupts on or off if the encoder is assigned to the given crtc✨
- dpu_encoder_trigger_kickoff_pending(9)Clear the flush bits from previous kickoff and trigger the ctl prepare progress for command mode display.✨
- dpu_encoder_underrun_callback(9)Notify virtual encoder of underrun IRQ reception✨
- dpu_encoder_use_dsc_merge(9)returns true if the encoder uses DSC merge topology.✨
- dpu_encoder_vblank_callback(9)Notify virtual encoder of vblank IRQ reception✨
- dpu_encoder_virt_runtime_resume(9)pm runtime resume the encoder configs✨
- dpu_encoder_vsync_time(9)get the time of the next vsync✨
💅
getting it ready, bestie…