Lines Matching refs:tisci_rm

131 	struct udma_tisci_rm tisci_rm;  member
337 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in navss_psil_pair() local
340 return tisci_rm->tisci_psil_ops->pair(tisci_rm->tisci, in navss_psil_pair()
341 tisci_rm->tisci_navss_dev_id, in navss_psil_pair()
348 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in navss_psil_unpair() local
351 return tisci_rm->tisci_psil_ops->unpair(tisci_rm->tisci, in navss_psil_unpair()
352 tisci_rm->tisci_navss_dev_id, in navss_psil_unpair()
1526 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in udma_tisci_m2m_channel_config() local
1527 const struct ti_sci_rm_udmap_ops *tisci_ops = tisci_rm->tisci_udmap_ops; in udma_tisci_m2m_channel_config()
1538 req_tx.nav_id = tisci_rm->tisci_dev_id; in udma_tisci_m2m_channel_config()
1545 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_m2m_channel_config()
1552 req_rx.nav_id = tisci_rm->tisci_dev_id; in udma_tisci_m2m_channel_config()
1559 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_m2m_channel_config()
1569 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in udma_tisci_tx_channel_config() local
1570 const struct ti_sci_rm_udmap_ops *tisci_ops = tisci_rm->tisci_udmap_ops; in udma_tisci_tx_channel_config()
1587 req_tx.nav_id = tisci_rm->tisci_dev_id; in udma_tisci_tx_channel_config()
1595 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_tx_channel_config()
1605 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in udma_tisci_rx_channel_config() local
1606 const struct ti_sci_rm_udmap_ops *tisci_ops = tisci_rm->tisci_udmap_ops; in udma_tisci_rx_channel_config()
1625 req_rx.nav_id = tisci_rm->tisci_dev_id; in udma_tisci_rx_channel_config()
1632 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_rx_channel_config()
1653 flow_req.nav_id = tisci_rm->tisci_dev_id; in udma_tisci_rx_channel_config()
1675 ret = tisci_ops->rx_flow_cfg(tisci_rm->tisci, &flow_req); in udma_tisci_rx_channel_config()
3178 struct udma_tisci_rm *tisci_rm = &ud->tisci_rm; in udma_setup_resources() local
3250 tisci_rm->rm_ranges[i] = in udma_setup_resources()
3251 devm_ti_sci_get_of_resource(tisci_rm->tisci, dev, in udma_setup_resources()
3252 tisci_rm->tisci_dev_id, in udma_setup_resources()
3256 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in udma_setup_resources()
3272 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in udma_setup_resources()
3288 rm_res = tisci_rm->rm_ranges[RM_RANGE_TCHAN]; in udma_setup_resources()
3293 rm_res = tisci_rm->rm_ranges[RM_RANGE_RCHAN]; in udma_setup_resources()
3307 rm_res = tisci_rm->rm_ranges[RM_RANGE_RFLOW]; in udma_setup_resources()
3525 ud->tisci_rm.tisci = ti_sci_get_by_phandle(dev->of_node, "ti,sci"); in udma_probe()
3526 if (IS_ERR(ud->tisci_rm.tisci)) in udma_probe()
3527 return PTR_ERR(ud->tisci_rm.tisci); in udma_probe()
3530 &ud->tisci_rm.tisci_dev_id); in udma_probe()
3535 pdev->id = ud->tisci_rm.tisci_dev_id; in udma_probe()
3538 &ud->tisci_rm.tisci_navss_dev_id); in udma_probe()
3550 ud->tisci_rm.tisci_udmap_ops = &ud->tisci_rm.tisci->ops.rm_udmap_ops; in udma_probe()
3551 ud->tisci_rm.tisci_psil_ops = &ud->tisci_rm.tisci->ops.rm_psil_ops; in udma_probe()