Lines Matching refs:wrapper
186 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version() local
188 return readl_relaxed(wrapper->base + QUP_HW_VER_REG); in geni_se_get_qup_hw_version()
496 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_off() local
499 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_off()
500 wrapper->ahb_clks); in geni_se_clks_off()
529 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_on() local
531 ret = clk_bulk_prepare_enable(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
532 wrapper->ahb_clks); in geni_se_clks_on()
538 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks), in geni_se_clks_on()
539 wrapper->ahb_clks); in geni_se_clks_on()
690 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_prep() local
693 if (!wrapper) in geni_se_tx_dma_prep()
696 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE); in geni_se_tx_dma_prep()
697 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_tx_dma_prep()
726 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_prep() local
729 if (!wrapper) in geni_se_rx_dma_prep()
732 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE); in geni_se_rx_dma_prep()
733 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_rx_dma_prep()
759 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_unprep() local
761 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_tx_dma_unprep()
762 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE); in geni_se_tx_dma_unprep()
776 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_unprep() local
778 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_rx_dma_unprep()
779 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE); in geni_se_rx_dma_unprep()
878 struct geni_wrapper *wrapper; in geni_se_probe() local
881 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
882 if (!wrapper) in geni_se_probe()
885 wrapper->dev = dev; in geni_se_probe()
887 wrapper->base = devm_ioremap_resource(dev, res); in geni_se_probe()
888 if (IS_ERR(wrapper->base)) in geni_se_probe()
889 return PTR_ERR(wrapper->base); in geni_se_probe()
892 wrapper->ahb_clks[0].id = "m-ahb"; in geni_se_probe()
893 wrapper->ahb_clks[1].id = "s-ahb"; in geni_se_probe()
894 ret = devm_clk_bulk_get(dev, NUM_AHB_CLKS, wrapper->ahb_clks); in geni_se_probe()
901 dev_set_drvdata(dev, wrapper); in geni_se_probe()