iris 80 drivers/remoteproc/qcom_wcnss.c struct qcom_iris *iris; iris 134 drivers/remoteproc/qcom_wcnss.c struct qcom_iris *iris, iris 139 drivers/remoteproc/qcom_wcnss.c wcnss->iris = iris; iris 217 drivers/remoteproc/qcom_wcnss.c if (!wcnss->iris) { iris 227 drivers/remoteproc/qcom_wcnss.c ret = qcom_iris_enable(wcnss->iris); iris 254 drivers/remoteproc/qcom_wcnss.c qcom_iris_disable(wcnss->iris); iris 20 drivers/remoteproc/qcom_wcnss.h int qcom_iris_enable(struct qcom_iris *iris); iris 21 drivers/remoteproc/qcom_wcnss.h void qcom_iris_disable(struct qcom_iris *iris); iris 23 drivers/remoteproc/qcom_wcnss.h void qcom_wcnss_assign_iris(struct qcom_wcnss *wcnss, struct qcom_iris *iris, bool use_48mhz_xo); iris 68 drivers/remoteproc/qcom_wcnss_iris.c int qcom_iris_enable(struct qcom_iris *iris) iris 72 drivers/remoteproc/qcom_wcnss_iris.c ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); iris 76 drivers/remoteproc/qcom_wcnss_iris.c ret = clk_prepare_enable(iris->xo_clk); iris 78 drivers/remoteproc/qcom_wcnss_iris.c dev_err(iris->dev, "failed to enable xo clk\n"); iris 85 drivers/remoteproc/qcom_wcnss_iris.c regulator_bulk_disable(iris->num_vregs, iris->vregs); iris 90 drivers/remoteproc/qcom_wcnss_iris.c void qcom_iris_disable(struct qcom_iris *iris) iris 92 drivers/remoteproc/qcom_wcnss_iris.c clk_disable_unprepare(iris->xo_clk); iris 93 drivers/remoteproc/qcom_wcnss_iris.c regulator_bulk_disable(iris->num_vregs, iris->vregs); iris 100 drivers/remoteproc/qcom_wcnss_iris.c struct qcom_iris *iris; iris 104 drivers/remoteproc/qcom_wcnss_iris.c iris = devm_kzalloc(&pdev->dev, sizeof(struct qcom_iris), GFP_KERNEL); iris 105 drivers/remoteproc/qcom_wcnss_iris.c if (!iris) iris 111 drivers/remoteproc/qcom_wcnss_iris.c iris->xo_clk = devm_clk_get(&pdev->dev, "xo"); iris 112 drivers/remoteproc/qcom_wcnss_iris.c if (IS_ERR(iris->xo_clk)) { iris 113 drivers/remoteproc/qcom_wcnss_iris.c if (PTR_ERR(iris->xo_clk) != -EPROBE_DEFER) iris 115 drivers/remoteproc/qcom_wcnss_iris.c return PTR_ERR(iris->xo_clk); iris 118 drivers/remoteproc/qcom_wcnss_iris.c iris->num_vregs = data->num_vregs; iris 119 drivers/remoteproc/qcom_wcnss_iris.c iris->vregs = devm_kcalloc(&pdev->dev, iris 120 drivers/remoteproc/qcom_wcnss_iris.c iris->num_vregs, iris 123 drivers/remoteproc/qcom_wcnss_iris.c if (!iris->vregs) iris 126 drivers/remoteproc/qcom_wcnss_iris.c for (i = 0; i < iris->num_vregs; i++) iris 127 drivers/remoteproc/qcom_wcnss_iris.c iris->vregs[i].supply = data->vregs[i].name; iris 129 drivers/remoteproc/qcom_wcnss_iris.c ret = devm_regulator_bulk_get(&pdev->dev, iris->num_vregs, iris->vregs); iris 135 drivers/remoteproc/qcom_wcnss_iris.c for (i = 0; i < iris->num_vregs; i++) { iris 137 drivers/remoteproc/qcom_wcnss_iris.c regulator_set_voltage(iris->vregs[i].consumer, iris 142 drivers/remoteproc/qcom_wcnss_iris.c regulator_set_load(iris->vregs[i].consumer, iris 146 drivers/remoteproc/qcom_wcnss_iris.c qcom_wcnss_assign_iris(wcnss, iris, data->use_48mhz_xo);