Lines Matching defs:framer

3  * Generic framer header file
69 * struct framer - represents the framer device
70 * @dev: framer device
71 * @id: id of the framer device
72 * @ops: function pointers for performing framer operations
74 * @init_count: used to protect when the framer is used by multiple consumers
75 * @power_count: used to protect when the framer is used by multiple consumers
76 * @pwr: power regulator associated with the framer
82 struct framer {
86 struct mutex mutex; /* Protect framer */
97 int framer_pm_runtime_get(struct framer *framer);
98 int framer_pm_runtime_get_sync(struct framer *framer);
99 int framer_pm_runtime_put(struct framer *framer);
100 int framer_pm_runtime_put_sync(struct framer *framer);
101 int framer_init(struct framer *framer);
102 int framer_exit(struct framer *framer);
103 int framer_power_on(struct framer *framer);
104 int framer_power_off(struct framer *framer);
105 int framer_get_status(struct framer *framer, struct framer_status *status);
106 int framer_get_config(struct framer *framer, struct framer_config *config);
107 int framer_set_config(struct framer *framer, const struct framer_config *config);
108 int framer_notifier_register(struct framer *framer, struct notifier_block *nb);
109 int framer_notifier_unregister(struct framer *framer, struct notifier_block *nb);
111 struct framer *framer_get(struct device *dev, const char *con_id);
112 void framer_put(struct device *dev, struct framer *framer);
114 struct framer *devm_framer_get(struct device *dev, const char *con_id);
115 struct framer *devm_framer_optional_get(struct device *dev, const char *con_id);
117 static inline int framer_pm_runtime_get(struct framer *framer)
122 static inline int framer_pm_runtime_get_sync(struct framer *framer)
127 static inline int framer_pm_runtime_put(struct framer *framer)
132 static inline int framer_pm_runtime_put_sync(struct framer *framer)
137 static inline int framer_init(struct framer *framer)
142 static inline int framer_exit(struct framer *framer)
147 static inline int framer_power_on(struct framer *framer)
152 static inline int framer_power_off(struct framer *framer)
157 static inline int framer_get_status(struct framer *framer, struct framer_status *status)
162 static inline int framer_get_config(struct framer *framer, struct framer_config *config)
167 static inline int framer_set_config(struct framer *framer, const struct framer_config *config)
172 static inline int framer_notifier_register(struct framer *framer,
178 static inline int framer_notifier_unregister(struct framer *framer,
184 static inline struct framer *framer_get(struct device *dev, const char *con_id)
189 static inline void framer_put(struct device *dev, struct framer *framer)
193 static inline struct framer *devm_framer_get(struct device *dev, const char *con_id)
198 static inline struct framer *devm_framer_optional_get(struct device *dev, const char *con_id)