Lines Matching defs:xlate
2204 * @xlate: Provider-specific xlate callback mapping a set of specifier cells
2206 * @data: context pointer to be passed into @xlate callback
2211 genpd_xlate_t xlate;
2223 * @data: xlate function private data - pointer to struct generic_pm_domain
2225 * This is a generic xlate function that can be used to model PM domains that
2226 * have their own device tree nodes. The private data of xlate function needs
2239 * @data: xlate function private data - pointer to struct genpd_onecell_data
2241 * This is a generic xlate function that can be used to model simple PM domain
2270 * @xlate: Callback for decoding PM domain from phandle arguments.
2271 * @data: Context pointer for @xlate callback.
2273 static int genpd_add_provider(struct device_node *np, genpd_xlate_t xlate,
2284 cp->xlate = xlate;
2376 if (!data->xlate)
2377 data->xlate = genpd_xlate_onecell;
2410 ret = genpd_add_provider(np, data->xlate, data);
2483 * found, uses xlate function of the provider to map phandle args to a PM
2503 genpd = provider->xlate(genpdspec, provider->data);