Lines Matching refs:flows
84 struct k3_udma_glue_rx_flow *flows;
87 bool single_fdq; /* one FDQ for all flows */
691 * req.rxcq_qnum = k3_ringacc_get_ring_id(rx_chn->flows[0].ringrx);
716 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num];
736 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx];
1036 rx_chn->flows = devm_kcalloc(dev, rx_chn->flow_num,
1037 sizeof(*rx_chn->flows), GFP_KERNEL);
1038 if (!rx_chn->flows) {
1048 rx_chn->flows[i].udma_rflow_id = rx_chn->flow_id_base + i;
1088 rx_chn->flows = devm_kcalloc(dev, rx_chn->flow_num,
1089 sizeof(*rx_chn->flows), GFP_KERNEL);
1090 if (!rx_chn->flows)
1120 rx_chn->flows[i].udma_rflow_id = rx_chn->flow_id_base + i;
1142 * Linux can only request and manipulate by dedicated RX flows
1190 * Linux can only request and manipulate by dedicated RX flows
1284 flow = &rx_chn->flows[flow_idx];
1299 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx];
1342 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_idx];
1465 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num];
1474 /* Skip RX FDQ in case one FDQ is used for the set of flows */
1509 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num];
1518 struct k3_udma_glue_rx_flow *flow = &rx_chn->flows[flow_num];
1529 flow = &rx_chn->flows[flow_num];