Lines Matching refs:wrapper

85  * @dev:		Device pointer of the QUP wrapper core
86 * @base: Base address of this instance of QUP wrapper core
176 * geni_se_get_qup_hw_version() - Read the QUP wrapper Hardware version
179 * Return: Hardware Version of the wrapper.
183 struct geni_wrapper *wrapper = se->wrapper;
185 return readl_relaxed(wrapper->base + QUP_HW_VER_REG);
452 struct geni_wrapper *wrapper = se->wrapper;
455 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks),
456 wrapper->ahb_clks);
485 struct geni_wrapper *wrapper = se->wrapper;
487 ret = clk_bulk_prepare_enable(ARRAY_SIZE(wrapper->ahb_clks),
488 wrapper->ahb_clks);
494 clk_bulk_disable_unprepare(ARRAY_SIZE(wrapper->ahb_clks),
495 wrapper->ahb_clks);
646 struct geni_wrapper *wrapper = se->wrapper;
649 if (!wrapper)
652 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE);
653 if (dma_mapping_error(wrapper->dev, *iova))
682 struct geni_wrapper *wrapper = se->wrapper;
685 if (!wrapper)
688 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE);
689 if (dma_mapping_error(wrapper->dev, *iova))
715 struct geni_wrapper *wrapper = se->wrapper;
717 if (iova && !dma_mapping_error(wrapper->dev, iova))
718 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE);
732 struct geni_wrapper *wrapper = se->wrapper;
734 if (iova && !dma_mapping_error(wrapper->dev, iova))
735 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE);
834 struct geni_wrapper *wrapper;
837 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL);
838 if (!wrapper)
841 wrapper->dev = dev;
843 wrapper->base = devm_ioremap_resource(dev, res);
844 if (IS_ERR(wrapper->base))
845 return PTR_ERR(wrapper->base);
848 wrapper->ahb_clks[0].id = "m-ahb";
849 wrapper->ahb_clks[1].id = "s-ahb";
850 ret = devm_clk_bulk_get(dev, NUM_AHB_CLKS, wrapper->ahb_clks);
857 dev_set_drvdata(dev, wrapper);