Lines Matching refs:wrapper
180 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version() local
182 return readl_relaxed(wrapper->base + QUP_HW_VER_REG); in geni_se_get_qup_hw_version()
436 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_off() local
439 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_off()
440 wrapper->ahb_clks); in geni_se_clks_off()
469 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_on() local
471 ret = clk_bulk_prepare_enable(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
472 wrapper->ahb_clks); in geni_se_clks_on()
478 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
479 wrapper->ahb_clks); in geni_se_clks_on()
630 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_prep() local
633 if (!wrapper) in geni_se_tx_dma_prep()
636 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE); in geni_se_tx_dma_prep()
637 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_tx_dma_prep()
666 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_prep() local
669 if (!wrapper) in geni_se_rx_dma_prep()
672 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE); in geni_se_rx_dma_prep()
673 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_rx_dma_prep()
699 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_unprep() local
701 if (iova && !dma_mapping_error(wrapper->dev, iova)) in geni_se_tx_dma_unprep()
702 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE); in geni_se_tx_dma_unprep()
716 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_unprep() local
718 if (iova && !dma_mapping_error(wrapper->dev, iova)) in geni_se_rx_dma_unprep()
719 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE); in geni_se_rx_dma_unprep()
727 struct geni_wrapper *wrapper; in geni_se_probe() local
730 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
731 if (!wrapper) in geni_se_probe()
734 wrapper->dev = dev; in geni_se_probe()
736 wrapper->base = devm_ioremap_resource(dev, res); in geni_se_probe()
737 if (IS_ERR(wrapper->base)) in geni_se_probe()
738 return PTR_ERR(wrapper->base); in geni_se_probe()
741 wrapper->ahb_clks[0].id = "m-ahb"; in geni_se_probe()
742 wrapper->ahb_clks[1].id = "s-ahb"; in geni_se_probe()
743 ret = devm_clk_bulk_get(dev, NUM_AHB_CLKS, wrapper->ahb_clks); in geni_se_probe()
750 dev_set_drvdata(dev, wrapper); in geni_se_probe()