Lines Matching refs:wrapper

197 	struct geni_wrapper *wrapper = se->wrapper;  in geni_se_get_qup_hw_version()  local
199 return readl_relaxed(wrapper->base + QUP_HW_VER_REG); in geni_se_get_qup_hw_version()
487 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_off() local
490 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_off()
519 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_on() local
521 ret = clk_bulk_prepare_enable(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
527 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
702 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_prep() local
704 if (!wrapper) in geni_se_tx_dma_prep()
707 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE); in geni_se_tx_dma_prep()
708 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_tx_dma_prep()
754 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_prep() local
756 if (!wrapper) in geni_se_rx_dma_prep()
759 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE); in geni_se_rx_dma_prep()
760 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_rx_dma_prep()
778 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_unprep() local
780 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_tx_dma_unprep()
781 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE); in geni_se_tx_dma_unprep()
795 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_unprep() local
797 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_rx_dma_unprep()
798 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE); in geni_se_rx_dma_unprep()
896 struct geni_wrapper *wrapper; in geni_se_probe() local
899 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
900 if (!wrapper) in geni_se_probe()
903 wrapper->dev = dev; in geni_se_probe()
904 wrapper->base = devm_platform_ioremap_resource(pdev, 0); in geni_se_probe()
905 if (IS_ERR(wrapper->base)) in geni_se_probe()
906 return PTR_ERR(wrapper->base); in geni_se_probe()
916 wrapper->num_clks = min_t(unsigned int, desc->num_clks, MAX_CLKS); in geni_se_probe()
918 for (i = 0; i < wrapper->num_clks; ++i) in geni_se_probe()
919 wrapper->clks[i].id = desc->clks[i]; in geni_se_probe()
927 if (ret < wrapper->num_clks) { in geni_se_probe()
929 dev->of_node, wrapper->num_clks); in geni_se_probe()
933 ret = devm_clk_bulk_get(dev, wrapper->num_clks, wrapper->clks); in geni_se_probe()
940 dev_set_drvdata(dev, wrapper); in geni_se_probe()