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()
877 struct geni_wrapper *wrapper; in geni_se_probe() local
880 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
881 if (!wrapper) in geni_se_probe()
884 wrapper->dev = dev; in geni_se_probe()
885 wrapper->base = devm_platform_ioremap_resource(pdev, 0); in geni_se_probe()
886 if (IS_ERR(wrapper->base)) in geni_se_probe()
887 return PTR_ERR(wrapper->base); in geni_se_probe()
890 wrapper->ahb_clks[0].id = "m-ahb"; in geni_se_probe()
891 wrapper->ahb_clks[1].id = "s-ahb"; in geni_se_probe()
892 ret = devm_clk_bulk_get(dev, NUM_AHB_CLKS, wrapper->ahb_clks); in geni_se_probe()
899 dev_set_drvdata(dev, wrapper); in geni_se_probe()