Lines Matching +full:rx +full:- +full:device
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com
10 #include <linux/soc/ti/k3-ringacc.h>
11 #include <linux/dma/ti-cppi5.h>
26 struct k3_udma_glue_tx_channel *k3_udma_glue_request_tx_chn(struct device *dev,
44 struct device *
59 * k3_udma_glue_rx_flow_cfg - UDMA RX flow cfg
61 * @rx_cfg: RX ring configuration
62 * @rxfdq_cfg: RX free Host PD ring configuration
63 * @ring_rxq_id: RX ring id (or -1 for any)
64 * @ring_rxfdq0_id: RX free Host PD ring (FDQ) if (or -1 for any)
65 * @rx_error_handling: Rx Error Handling Mode (0 - drop, 1 - re-try)
66 * @src_tag_lo_sel: Rx Source Tag Low Byte Selector in Host PD
78 * k3_udma_glue_rx_channel_cfg - UDMA RX channel cfg
82 * if @flow_id_base = -1 - range of GP rflows will be
84 * @flow_id_num: number of RX flows used by channel
85 * @flow_id_use_rxchan_id: use RX channel id as flow id,
87 * @remote indication that RX channel is remote - some remote CPU
88 * core owns and control the RX channel. Linux Host only
89 * allowed to attach and configure RX Flow within RX
90 * channel. if set - not RX channel operation will be
92 * @def_flow_cfg default RX flow configuration,
108 struct device *dev,
139 struct device *