Lines Matching full:receive
853 * UDMAP receive channels mapped to destination threads will have their
882 * UDMAP receive channels mapped to destination threads will have their
896 * struct ti_sci_msg_udmap_rx_flow_cfg - UDMAP receive flow configuration
899 * @nav_id: SoC Navigator Subsystem device ID from which the receive flow is
901 * @flow_index: UDMAP receive flow index for non-optional configuration.
902 * @rx_ch_index: Specifies the index of the receive channel using the flow_index
903 * @rx_einfo_present: UDMAP receive flow extended packet info present.
904 * @rx_psinfo_present: UDMAP receive flow PS words present.
905 * @rx_error_handling: UDMAP receive flow error handling configuration. Valid
907 * @rx_desc_type: UDMAP receive flow descriptor type. It can be one of
909 * @rx_sop_offset: UDMAP receive flow start of packet offset.
910 * @rx_dest_qnum: UDMAP receive flow destination queue number.
911 * @rx_ps_location: UDMAP receive flow PS words location.
914 * @rx_src_tag_hi: UDMAP receive flow source tag high byte constant
915 * @rx_src_tag_lo: UDMAP receive flow source tag low byte constant
916 * @rx_dest_tag_hi: UDMAP receive flow destination tag high byte constant
917 * @rx_dest_tag_lo: UDMAP receive flow destination tag low byte constant
918 * @rx_src_tag_hi_sel: UDMAP receive flow source tag high byte selector
919 * @rx_src_tag_lo_sel: UDMAP receive flow source tag low byte selector
920 * @rx_dest_tag_hi_sel: UDMAP receive flow destination tag high byte selector
921 * @rx_dest_tag_lo_sel: UDMAP receive flow destination tag low byte selector
922 * @rx_size_thresh_en: UDMAP receive flow packet size based free buffer queue
925 * @rx_fdq0_sz0_qnum: UDMAP receive flow free descriptor queue 0.
926 * @rx_fdq1_qnum: UDMAP receive flow free descriptor queue 1.
927 * @rx_fdq2_qnum: UDMAP receive flow free descriptor queue 2.
928 * @rx_fdq3_qnum: UDMAP receive flow free descriptor queue 3.
960 * struct rm_ti_sci_msg_udmap_rx_flow_opt_cfg - parameters for UDMAP receive
963 * @nav_id: SoC Navigator Subsystem device ID from which the receive flow is
965 * @flow_index: UDMAP receive flow index for optional configuration.
966 * @rx_ch_index: Specifies the index of the receive channel using the flow_index
967 * @rx_size_thresh0: UDMAP receive flow packet size threshold 0.
968 * @rx_size_thresh1: UDMAP receive flow packet size threshold 1.
969 * @rx_size_thresh2: UDMAP receive flow packet size threshold 2.
970 * @rx_fdq0_sz1_qnum: UDMAP receive flow free descriptor queue for size
972 * @rx_fdq0_sz2_qnum: UDMAP receive flow free descriptor queue for size
974 * @rx_fdq0_sz3_qnum: UDMAP receive flow free descriptor queue for size
1121 * Configures a Navigator Subsystem UDMAP receive channel
1124 * receive channel. The channel index must be assigned to the host defined
1152 * @index: UDMAP receive channel index.
1154 * @rx_fetch_size: UDMAP receive channel number of 32-bit descriptor words to
1158 * @rxcq_qnum: UDMAP receive channel completion queue configuration to be
1161 * of the host, requesting configuration of the receive channel.
1163 * @rx_priority: UDMAP receive channel receive priority value to be programmed
1166 * @rx_qos: UDMAP receive channel receive qos value to be programmed into the
1169 * @rx_orderid: UDMAP receive channel bus order id value to be programmed into
1172 * @rx_sched_priority: UDMAP receive channel rx scheduling priority
1176 * @flowid_start: UDMAP receive channel additional flows starting index
1178 * register. Specifies the starting index for flow IDs the receive channel is to
1182 * of flows beyond the default flows statically mapped to receive channels.
1184 * host, requesting configuration of the receive channel.
1186 * @flowid_cnt: UDMAP receive channel additional flows count configuration to
1192 * allocated and used by the receive channel. @ref flowid_start plus flowid_cnt
1193 * cannot be greater than the number of receive flows in the receive channel's
1195 * subordinate of the host, requesting configuration of the receive channel.
1197 * @rx_pause_on_err: UDMAP receive channel pause on error configuration to be
1201 * @rx_atype: UDMAP receive channel non Ring Accelerator access pointer
1205 * @rx_chan_type: UDMAP receive channel functional channel type and work passing
1209 * @rx_ignore_short: UDMAP receive channel short packet treatment configuration
1212 * @rx_ignore_long: UDMAP receive channel long packet treatment configuration to
1215 * @rx_burst_size: UDMAP receive channel burst size configuration to be
1240 * Configures a Navigator Subsystem UDMAP receive flow
1242 * Configures a Navigator Subsystem UDMAP receive flow's registers.
1275 * @nav_id: SoC device ID of Navigator Subsystem from which the receive flow is
1278 * @flow_index: UDMAP receive flow index for non-optional configuration.
1281 * UDMAP receive flow extended packet info present configuration to be
1285 * UDMAP receive flow PS words present configuration to be programmed into the
1289 * UDMAP receive flow error handling configuration to be programmed into the
1293 * UDMAP receive flow descriptor type configuration to be programmed into the
1297 * UDMAP receive flow start of packet offset configuration to be programmed
1303 * UDMAP receive flow destination queue configuration to be programmed into the
1307 * configuration of the receive flow.
1310 * UDMAP receive flow source tag high byte constant configuration to be
1315 * UDMAP receive flow source tag low byte constant configuration to be
1320 * UDMAP receive flow destination tag high byte constant configuration to be
1325 * UDMAP receive flow destination tag low byte constant configuration to be
1330 * UDMAP receive flow source tag high byte selector configuration to be
1335 * UDMAP receive flow source tag low byte selector configuration to be
1340 * UDMAP receive flow destination tag high byte selector configuration to be
1345 * UDMAP receive flow destination tag low byte selector configuration to be
1350 * UDMAP receive flow free descriptor queue 0 configuration to be programmed
1355 * configuration of the receive flow.
1358 * UDMAP receive flow free descriptor queue 1 configuration to be programmed
1363 * configuration of the receive flow.
1366 * UDMAP receive flow free descriptor queue 2 configuration to be programmed
1371 * configuration of the receive flow.
1374 * UDMAP receive flow free descriptor queue 3 configuration to be programmed
1379 * configuration of the receive flow.
1382 * UDMAP receive flow PS words location configuration to be programmed into the