Lines Matching refs:wrapper

198 	struct geni_wrapper *wrapper = se->wrapper;  in geni_se_get_qup_hw_version()  local
200 return readl_relaxed(wrapper->base + QUP_HW_VER_REG); in geni_se_get_qup_hw_version()
508 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_off() local
511 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_off()
540 struct geni_wrapper *wrapper = se->wrapper; in geni_se_clks_on() local
542 ret = clk_bulk_prepare_enable(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
548 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
699 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_prep() local
702 if (!wrapper) in geni_se_tx_dma_prep()
705 *iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE); in geni_se_tx_dma_prep()
706 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_tx_dma_prep()
735 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_prep() local
738 if (!wrapper) in geni_se_rx_dma_prep()
741 *iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE); in geni_se_rx_dma_prep()
742 if (dma_mapping_error(wrapper->dev, *iova)) in geni_se_rx_dma_prep()
768 struct geni_wrapper *wrapper = se->wrapper; in geni_se_tx_dma_unprep() local
770 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_tx_dma_unprep()
771 dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE); in geni_se_tx_dma_unprep()
785 struct geni_wrapper *wrapper = se->wrapper; in geni_se_rx_dma_unprep() local
787 if (!dma_mapping_error(wrapper->dev, iova)) in geni_se_rx_dma_unprep()
788 dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE); in geni_se_rx_dma_unprep()
886 struct geni_wrapper *wrapper; in geni_se_probe() local
889 wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL); in geni_se_probe()
890 if (!wrapper) in geni_se_probe()
893 wrapper->dev = dev; in geni_se_probe()
894 wrapper->base = devm_platform_ioremap_resource(pdev, 0); in geni_se_probe()
895 if (IS_ERR(wrapper->base)) in geni_se_probe()
896 return PTR_ERR(wrapper->base); in geni_se_probe()
906 wrapper->num_clks = min_t(unsigned int, desc->num_clks, MAX_CLKS); in geni_se_probe()
908 for (i = 0; i < wrapper->num_clks; ++i) in geni_se_probe()
909 wrapper->clks[i].id = desc->clks[i]; in geni_se_probe()
917 if (ret < wrapper->num_clks) { in geni_se_probe()
919 dev->of_node, wrapper->num_clks); in geni_se_probe()
923 ret = devm_clk_bulk_get(dev, wrapper->num_clks, wrapper->clks); in geni_se_probe()
930 dev_set_drvdata(dev, wrapper); in geni_se_probe()