📦 linux-manual
82568 pages · page 74 of 413
D (continued)
- dpaa2_io_service_enqueue_multiple_desc_fq(9)Enqueue multiple frames to different frame queue using a list of fqids.✨
- dpaa2_io_service_enqueue_multiple_fq(9)Enqueue multiple frames to a frame queue using one fqid.✨
- dpaa2_io_service_enqueue_qd(9)Enqueue a frame to a QD.✨
- dpaa2_io_service_pull_channel(9)pull dequeue functions from a channel.✨
- dpaa2_io_service_pull_fq(9)pull dequeue functions from a fq.✨
- dpaa2_io_service_rearm(9)Rearm the notification for the given DPIO service.✨
- dpaa2_io_service_register(9)Prepare for servicing of FQDAN or CDAN notifications on the given DPIO service.✨
- dpaa2_io_service_release(9)Release buffers to a buffer pool.✨
- dpaa2_io_service_select(9)return a dpaa2_io service affined to this cpu✨
- dpaa2_io_set_adaptive_coalescing(9)Enable/disable adaptive coalescing✨
- dpaa2_io_set_irq_coalescing(9)Set new IRQ coalescing values✨
- dpaa2_io_store_create(9)Create the dma memory storage for dequeue result.✨
- dpaa2_io_store_destroy(9)Frees the dma memory storage for dequeue result.✨
- dpaa2_io_store_next(9)Determine when the next dequeue result is available.✨
- dpaa2_io_update_net_dim(9)Update Net DIM✨
- dpaa2_sg_get_addr(9)Get the address from SG entry✨
- dpaa2_sg_get_bpid(9)Get the buffer pool id in SG entry✨
- dpaa2_sg_get_format(9)Get the SG format in SG entry✨
- dpaa2_sg_get_len(9)Get the length in SG entry✨
- dpaa2_sg_get_offset(9)Get the offset in SG entry✨
- dpaa2_sg_is_final(9)Check final bit in SG entry✨
- dpaa2_sg_set_addr(9)Set the address in SG entry✨
- dpaa2_sg_set_bpid(9)Set the buffer pool id in SG entry✨
- dpaa2_sg_set_final(9)Set the final bit in SG entry✨
- dpaa2_sg_set_format(9)Set the SG format in SG entry✨
- dpaa2_sg_set_len(9)Set the length in SG entry✨
- dpaa2_sg_set_offset(9)Set the offset in SG entry✨
- dpbp_close(9)Close the control session of the object✨
- dpbp_disable(9)Disable the DPBP.✨
- dpbp_enable(9)Enable the DPBP.✨
- dpbp_get_attributes(9)Retrieve DPBP attributes.✨
- dpbp_open(9)Open a control session for the specified object.✨
- dpbp_reset(9)Reset the DPBP, returns the object to initial state.✨
- dpc_tlp_log_len(9)Calculate DPC RP PIO TLP Header/Prefix Log length✨
- dpcon_close(9)Close the control session of the object✨
- dpcon_disable(9)Disable the DPCON✨
- dpcon_enable(9)Enable the DPCON✨
- dpcon_get_attributes(9)Retrieve DPCON attributes.✨
- dpcon_open(9)Open a control session for the specified object✨
- dpcon_reset(9)Reset the DPCON, returns the object to initial state.✨
- dpcon_set_notification(9)Set DPCON notification destination✨
- dpdmai_close(9)Close the control session of the object✨
- dpdmai_destroy(9)Destroy the DPDMAI object and release all its resources.✨
- dpdmai_disable(9)Disable the DPDMAI, stop sending and receiving frames.✨
- dpdmai_enable(9)Enable the DPDMAI, allow sending and receiving frames.✨
- dpdmai_get_attributes(9)Retrieve DPDMAI attributes.✨
- dpdmai_get_rx_queue(9)Retrieve Rx queue attributes.✨
- dpdmai_get_tx_queue(9)Retrieve Tx queue attributes.✨
- dpdmai_open(9)Open a control session for the specified object✨
- dpdmai_reset(9)Reset the DPDMAI, returns the object to initial state.✨
- dpdmai_set_rx_queue(9)Set Rx queue configuration✨
- DPIO(9)✨
- DPIO Service(9)✨
- dpio_close(9)Close the control session of the object✨
- dpio_disable(9)Disable the DPIO, stop any I/O portal operation.✨
- dpio_enable(9)Enable the DPIO, allow I/O portal operations.✨
- dpio_get_api_version(9)Get Data Path I/O API version✨
- dpio_get_attributes(9)Retrieve DPIO attributes✨
- dpio_open(9)Open a control session for the specified object✨
- dpio_reset(9)Reset the DPIO, returns the object to initial state.✨
- DPKG_MAX_NUM_OF_EXTRACTS(9)Number of extractions per key profile✨
- DPKG_NUM_OF_MASKS(9)Number of masks per key extraction✨
- dpll_device_change_ntf(9)notify that the dpll device has been changed✨
- dpll_device_get(9)find existing or create new dpll device✨
- dpll_device_put(9)decrease the refcount and free memory if possible✨
- dpll_device_register(9)register the dpll device in the subsystem✨
- dpll_device_unregister(9)unregister dpll device✨
- dpll_msg_add_pin_handle(9)attach pin handle attribute to a given message✨
- dpll_pin_change_ntf(9)notify that the pin has been changed✨
- dpll_pin_fwnode_set(9)set dpll pin firmware node reference✨
- dpll_pin_get(9)find existing or create new dpll pin✨
- dpll_pin_on_pin_register(9)register a pin with a parent pin✨
- dpll_pin_on_pin_unregister(9)unregister dpll pin from a parent pin✨
- dpll_pin_own_dpll_ref_first(9)find the first owner dpll ref of a pin✨
- dpll_pin_put(9)decrease the refcount and free memory if possible✨
- dpll_pin_ref_sync_pair_add(9)create a reference sync signal pin pair✨
- dpll_pin_register(9)register the dpll pin in the subsystem✨
- dpll_pin_unregister(9)unregister dpll pin from dpll device✨
- dplus_pullup(9)Connect or disconnect pullup resistor to D+ pin✨
- dpm (int)(9)✨
- dpm_complete(9)Complete a PM transition for all non-sysdev devices.✨
- dpm_for_each_dev(9)device iterator.✨
- dpm_prepare(9)Prepare all non-sysdev devices for a system PM transition.✨
- dpm_resume(9)Execute "resume" callbacks for non-sysdev devices.✨
- dpm_resume_early(9)Execute "early resume" callbacks for all devices.✨
- dpm_resume_end(9)Execute "resume" callbacks and complete system transition.✨
- dpm_resume_noirq(9)Execute "noirq resume" callbacks for all devices.✨
- dpm_resume_start(9)Execute "noirq" and "early" device callbacks.✨
- dpm_suspend(9)Execute "suspend" callbacks for all non-sysdev devices.✨
- dpm_suspend_end(9)Execute "late" and "noirq" device suspend callbacks.✨
- dpm_suspend_late(9)Execute "late suspend" callbacks for all devices.✨
- dpm_suspend_noirq(9)Execute "noirq suspend" callbacks for all devices.✨
- dpm_suspend_start(9)Prepare devices for PM transition and suspend them.✨
- dpm_wait(9)Wait for a PM operation to complete.✨
- dpm_watchdog_clear(9)Disable suspend/resume watchdog.✨
- dpm_watchdog_handler(9)Driver suspend / resume watchdog handler.✨
- dpm_watchdog_set(9)Enable pm watchdog for given device.✨
- dpmac_close(9)Close the control session of the object✨
- dpmac_get_api_version(9)Get Data Path MAC version✨
- dpmac_get_attributes(9)Retrieve DPMAC attributes.✨
- dpmac_get_counter(9)Read a specific DPMAC counter✨
- dpmac_get_statistics(9)Get MAC statistics✨
- dpmac_open(9)Open a control session for the specified object.✨
- dpmac_set_link_state(9)Set the Ethernet link status✨
- dpmac_set_protocol(9)Reconfigure the DPMAC protocol✨
- dpmcp_close(9)Close the control session of the object✨
- dpmcp_open(9)Open a control session for the specified object.✨
- dpni_add_fs_entry(9)Add Flow Steering entry for a specific traffic class (to select a flow ID)✨
- dpni_add_mac_addr(9)Add MAC address filter✨
- dpni_add_qos_entry(9)Add QoS mapping entry (to select a traffic class)✨
- dpni_add_vlan_id(9)Add VLAN ID filter✨
- DPNI_ALL_TC_FLOWS(9)All flows within traffic class considered; see dpni_set_queue()✨
- DPNI_ALL_TCS(9)All traffic classes considered; see dpni_set_queue()✨
- DPNI_BUF_LAYOUT_OPT_DATA_ALIGN(9)Select to modify the data-alignment setting✨
- DPNI_BUF_LAYOUT_OPT_DATA_HEAD_ROOM(9)Select to modify the data-head-room setting✨
- DPNI_BUF_LAYOUT_OPT_DATA_TAIL_ROOM(9)Select to modify the data-tail-room setting✨
- DPNI_BUF_LAYOUT_OPT_FRAME_STATUS(9)Select to modify the frame-status setting✨
- DPNI_BUF_LAYOUT_OPT_PARSER_RESULT(9)Select to modify the parser-result setting; not applicable for Tx✨
- DPNI_BUF_LAYOUT_OPT_PRIVATE_DATA_SIZE(9)Select to modify the private- data-size setting✨
- DPNI_BUF_LAYOUT_OPT_TIMESTAMP(9)Select to modify the time-stamp setting✨
- dpni_clear_irq_status(9)Clear a pending interrupt's status✨
- dpni_clear_mac_filters(9)Clear all unicast and/or multicast MAC filters✨
- dpni_clear_qos_table(9)Clear all QoS mapping entries✨
- dpni_close(9)Close the control session of the object✨
- DPNI_CONG_OPT_FLOW_CONTROL(9)This congestion will trigger flow control or priority flow control. This will have effect only if flow control is enabled with dpni_set_link_cfg().✨
- dpni_disable(9)Disable the DPNI, stop sending and receiving frames.✨
- dpni_enable(9)Enable the DPNI, allow sending and receiving frames.✨
- dpni_enable_vlan_filter(9)Enable/disable VLAN filtering mode✨
- DPNI_ERROR_EOFHE(9)Extract out of frame header error✨
- DPNI_ERROR_FLE(9)Frame length error✨
- DPNI_ERROR_FPE(9)Frame physical error✨
- DPNI_ERROR_L3CE(9)Parser L3 checksum error✨
- DPNI_ERROR_L4CE(9)Parser L3 checksum error✨
- DPNI_ERROR_PHE(9)Parsing header error✨
- DPNI_FS_MISS_DROP(9)When used for fs_miss_flow_id in function dpni_set_rx_dist, will signal to dpni to drop all unclassified frames✨
- DPNI_FS_OPT_DISCARD(9)Discard matching traffic. If set, this takes precedence over any other configuration and matching traffic is always discarded.✨
- DPNI_FS_OPT_SET_FLC(9)Set FLC value. If set, flc member of struct dpni_fs_action_cfg is used to override the FLC value set per queue. For more details check the Frame Descriptor section in the hardware documentation.✨
- DPNI_FS_OPT_SET_STASH_CONTROL(9)Indicates whether the 6 lowest significant bits of FLC are used for stash control. If set, the 6 least significant bits in value are interpreted as follows: - bits 0-1: indicates the number of 64…✨
- dpni_get_api_version(9)Get Data Path Network Interface API version✨
- dpni_get_attributes(9)Retrieve DPNI attributes.✨
- dpni_get_buffer_layout(9)Retrieve buffer layout attributes.✨
- dpni_get_irq_enable(9)Get overall interrupt state✨
- dpni_get_irq_mask(9)Get interrupt mask.✨
- dpni_get_irq_status(9)Get the current status of any pending interrupts.✨
- dpni_get_link_cfg(9)return the link configuration✨
- dpni_get_link_state(9)Return the link state (either up or down)✨
- dpni_get_max_frame_length(9)Get the maximum received frame length.✨
- dpni_get_multicast_promisc(9)Get multicast promiscuous mode✨
- dpni_get_port_mac_addr(9)Retrieve MAC address associated to the physical port the DPNI is attached to✨
- dpni_get_primary_mac_addr(9)Get the primary MAC address✨
- dpni_get_qdid(9)Get the Queuing Destination ID (QDID) that should be used for enqueue operations✨
- dpni_get_queue(9)Get queue parameters✨
- dpni_get_single_step_cfg(9)return current configuration for single step PTP✨
- dpni_get_statistics(9)Get DPNI statistics✨
- dpni_get_taildrop(9)Get taildrop information✨
- dpni_get_tx_data_offset(9)Get the Tx data offset (from start of buffer)✨
- dpni_get_unicast_promisc(9)Get unicast promiscuous mode✨
- dpni_is_enabled(9)Check if the DPNI is enabled.✨
- DPNI_MAX_DPBP(9)Maximum number of buffer pools per DPNI✨
- DPNI_MAX_TC(9)Maximum number of traffic classes✨
- DPNI_NEW_FLOW_ID(9)Generate new flow ID; see dpni_set_queue()✨
- dpni_open(9)Open a control session for the specified object✨
- DPNI_OPT_HAS_KEY_MASKING(9)Enables TCAM for Flow Steering and QoS look- ups. If not specified, all look-ups are exact match. Note that TCAM is not available on LS1088 and its variants. Setting this bit on these SoCs will…✨
- DPNI_OPT_HAS_POLICING(9)Allocate policers for this DPNI. They can be used to rate-limit traffic per traffic class (TC) basis.✨
- DPNI_OPT_NO_FS(9)Disables the flow steering table.✨
- DPNI_OPT_NO_MAC_FILTER(9)Disables support for MAC address filtering for addresses other than primary MAC address. This affects both unicast and multicast. Promiscuous mode can still be enabled/disabled for both unicast and…✨
- DPNI_OPT_SHARED_CONGESTION(9)Congestion can be managed in several ways, allowing the buffer pool to deplete on ingress, taildrop on each queue or use congestion groups for sets of queues. If set, it configures a single…✨
- DPNI_OPT_SHARED_FS(9)Flow steering table is shared between all traffic classes✨
- DPNI_OPT_TX_FRM_RELEASE(9)Tx traffic is always released to a buffer pool on transmit, there are no resources allocated to have the frames confirmed back to the source after transmission.✨
- dpni_prepare_key_cfg(9)function prepare extract parameters✨
- dpni_remove_fs_entry(9)Remove Flow Steering entry from a specific traffic class✨
- dpni_remove_mac_addr(9)Remove MAC address filter✨
- dpni_remove_qos_entry(9)Remove QoS mapping entry✨
- dpni_remove_vlan_id(9)Remove VLAN ID filter✨
- dpni_reset(9)Reset the DPNI, returns the object to initial state.✨
- dpni_set_buffer_layout(9)Set buffer layout configuration.✨
- dpni_set_congestion_notification(9)Set traffic class congestion notification configuration✨
- dpni_set_errors_behavior(9)Set errors behavior✨
- dpni_set_irq_enable(9)Set overall interrupt state.✨
- dpni_set_irq_mask(9)Set interrupt mask.✨
- dpni_set_link_cfg(9)set the link configuration.✨
- dpni_set_max_frame_length(9)Set the maximum received frame length.✨
- dpni_set_multicast_promisc(9)Enable/disable multicast promiscuous mode✨
- dpni_set_offload(9)Set DPNI offload configuration.✨
- dpni_set_pools(9)Set buffer pools configuration✨
- dpni_set_primary_mac_addr(9)Set the primary MAC address✨
- dpni_set_qos_table(9)Set QoS mapping table✨
- dpni_set_queue(9)Set queue parameters✨
- dpni_set_rx_fs_dist(9)Set Rx flow steering distribution✨
- dpni_set_rx_hash_dist(9)Set Rx hash distribution✨
- dpni_set_rx_tc_dist(9)Set Rx traffic class distribution configuration✨
- dpni_set_single_step_cfg(9)enable/disable and configure single step PTP✨
- dpni_set_taildrop(9)Set taildrop per queue or TC✨
- dpni_set_tx_shaping(9)Set the transmit shaping✨
- dpni_set_unicast_promisc(9)Enable/disable unicast promiscuous mode✨
- dpp1_dscl_set_recout(9)Set the first pixel of RECOUT in the OTG active area✨
- dpp1_dscl_set_scaler_manual_scale(9)Manually program scaler and line buffer✨
- dpp401_dscl_disable_easf(9)Disable EASF when no scaling (1:1)✨
- dpp401_dscl_program_easf(9)Program EASF✨
- dpp401_dscl_program_easf_h(9)Program EASF_H✨
💅
getting it ready, bestie…