Home
last modified time | relevance | path

Searched refs:framer_provider (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/wan/framer/
H A Dframer-core.c380 static struct framer_provider *framer_provider_of_lookup(const struct device_node *node) in framer_provider_of_lookup()
382 struct framer_provider *framer_provider; in framer_provider_of_lookup() local
384 list_for_each_entry(framer_provider, &framer_provider_list, list) { in framer_provider_of_lookup()
385 if (device_match_of_node(framer_provider->dev, node)) in framer_provider_of_lookup()
386 return framer_provider; in framer_provider_of_lookup()
394 struct framer_provider *framer_provider; in framer_of_get_from_provider() local
398 framer_provider = framer_provider_of_lookup(args->np); in framer_of_get_from_provider()
399 if (IS_ERR(framer_provider) || !try_module_get(framer_provider->owner)) { in framer_of_get_from_provider()
404 framer = framer_provider->of_xlate(framer_provider->dev, args); in framer_of_get_from_provider()
406 module_put(framer_provider->owner); in framer_of_get_from_provider()
[all …]
/linux/include/linux/framer/
H A Dframer-provider.h90 struct framer_provider { struct
122 struct framer_provider *
127 void framer_provider_of_unregister(struct framer_provider *framer_provider);
129 struct framer_provider *
161 static inline struct framer_provider *
169 void framer_provider_of_unregister(struct framer_provider *framer_provider) in framer_provider_of_unregister() argument
173 static inline struct framer_provider *
/linux/drivers/net/wan/framer/pef2256/
H A Dpef2256.c710 struct framer_provider *framer_provider; in pef2256_probe() local
837 framer_provider = devm_framer_provider_of_register(pef2256->dev, in pef2256_probe()
839 if (IS_ERR(framer_provider)) in pef2256_probe()
840 return PTR_ERR(framer_provider); in pef2256_probe()