Lines Matching refs:provider
24 struct icc_provider provider; member
100 icc_provider_deregister(&priv->provider); in exynos_generic_icc_remove()
101 icc_nodes_remove(&priv->provider); in exynos_generic_icc_remove()
108 struct icc_provider *provider; in exynos_generic_icc_probe() local
119 provider = &priv->provider; in exynos_generic_icc_probe()
121 provider->set = exynos_generic_icc_set; in exynos_generic_icc_probe()
122 provider->aggregate = icc_std_aggregate; in exynos_generic_icc_probe()
123 provider->xlate = exynos_generic_icc_xlate; in exynos_generic_icc_probe()
124 provider->dev = bus_dev; in exynos_generic_icc_probe()
125 provider->inter_set = true; in exynos_generic_icc_probe()
126 provider->data = priv; in exynos_generic_icc_probe()
128 icc_provider_init(provider); in exynos_generic_icc_probe()
142 icc_node_add(icc_node, provider); in exynos_generic_icc_probe()
163 ret = icc_provider_register(provider); in exynos_generic_icc_probe()
172 icc_nodes_remove(provider); in exynos_generic_icc_probe()