Lines Matching refs:wrapper
183 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version() local
185 return readl_relaxed(wrapper->base + QUP_HW_VER_REG); in geni_se_get_qup_hw_version()
493 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_off() local
496 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_off()
497 wrapper->ahb_clks); in geni_se_clks_off()
526 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_on() local
528 ret = clk_bulk_prepare_enable(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
529 wrapper->ahb_clks); in geni_se_clks_on()
535 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
536 wrapper->ahb_clks); in geni_se_clks_on()
687 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_prep() local
690 if (!wrapper) in geni_se_tx_dma_prep()
693 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE); in geni_se_tx_dma_prep()
694 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_tx_dma_prep()
723 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_prep() local
726 if (!wrapper) in geni_se_rx_dma_prep()
729 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE); in geni_se_rx_dma_prep()
730 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_rx_dma_prep()
756 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_unprep() local
758 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_tx_dma_unprep()
759 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE); in geni_se_tx_dma_unprep()
773 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_unprep() local
775 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_rx_dma_unprep()
776 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE); in geni_se_rx_dma_unprep()
875 struct geni_wrapper *wrapper; in geni_se_probe() local
878 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
879 if (!wrapper) in geni_se_probe()
882 wrapper->dev = dev; in geni_se_probe()
884 wrapper->base = devm_ioremap_resource(dev, res); in geni_se_probe()
885 if (IS_ERR(wrapper->base)) in geni_se_probe()
886 return PTR_ERR(wrapper->base); in geni_se_probe()
889 wrapper->ahb_clks[0].id = "m-ahb"; in geni_se_probe()
890 wrapper->ahb_clks[1].id = "s-ahb"; in geni_se_probe()
891 ret = devm_clk_bulk_get(dev, NUM_AHB_CLKS, wrapper->ahb_clks); in geni_se_probe()
898 dev_set_drvdata(dev, wrapper); in geni_se_probe()