Lines Matching refs:wrapper

88  * @dev:		Device pointer of the QUP wrapper core
89 * @base: Base address of this instance of QUP wrapper core
190 * geni_se_get_qup_hw_version() - Read the QUP wrapper Hardware version
193 * Return: Hardware Version of the wrapper.
197 struct geni_wrapper *wrapper = se->wrapper;
199 return readl_relaxed(wrapper->base + QUP_HW_VER_REG);
487 struct geni_wrapper *wrapper = se->wrapper;
490 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks);
519 struct geni_wrapper *wrapper = se->wrapper;
521 ret = clk_bulk_prepare_enable(wrapper->num_clks, wrapper->clks);
527 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks);
702 struct geni_wrapper *wrapper = se->wrapper;
704 if (!wrapper)
707 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE);
708 if (dma_mapping_error(wrapper->dev, *iova))
754 struct geni_wrapper *wrapper = se->wrapper;
756 if (!wrapper)
759 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE);
760 if (dma_mapping_error(wrapper->dev, *iova))
778 struct geni_wrapper *wrapper = se->wrapper;
780 if (!dma_mapping_error(wrapper->dev, iova))
781 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE);
795 struct geni_wrapper *wrapper = se->wrapper;
797 if (!dma_mapping_error(wrapper->dev, iova))
798 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE);
896 struct geni_wrapper *wrapper;
899 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL);
900 if (!wrapper)
903 wrapper->dev = dev;
904 wrapper->base = devm_platform_ioremap_resource(pdev, 0);
905 if (IS_ERR(wrapper->base))
906 return PTR_ERR(wrapper->base);
916 wrapper->num_clks = min_t(unsigned int, desc->num_clks, MAX_CLKS);
918 for (i = 0; i < wrapper->num_clks; ++i)
919 wrapper->clks[i].id = desc->clks[i];
927 if (ret < wrapper->num_clks) {
929 dev->of_node, wrapper->num_clks);
933 ret = devm_clk_bulk_get(dev, wrapper->num_clks, wrapper->clks);
940 dev_set_drvdata(dev, wrapper);