Lines Matching refs:dev
47 struct reset_control *__reset_control_get(struct device *dev, const char *id,
51 int __reset_control_bulk_get(struct device *dev, int num_rstcs,
56 int __device_reset(struct device *dev, bool optional);
57 struct reset_control *__devm_reset_control_get(struct device *dev,
60 int __devm_reset_control_bulk_get(struct device *dev, int num_rstcs,
64 struct reset_control *devm_reset_control_array_get(struct device *dev,
70 int reset_control_get_count(struct device *dev);
112 static inline int __device_reset(struct device *dev, bool optional) in __device_reset() argument
126 struct device *dev, const char *id, in __reset_control_get() argument
163 __reset_control_bulk_get(struct device *dev, int num_rstcs, in __reset_control_bulk_get() argument
176 struct device *dev, const char *id, in __devm_reset_control_get() argument
184 __devm_reset_control_bulk_get(struct device *dev, int num_rstcs, in __devm_reset_control_bulk_get() argument
192 devm_reset_control_array_get(struct device *dev, bool shared, bool optional) in devm_reset_control_array_get() argument
204 static inline int reset_control_get_count(struct device *dev) in reset_control_get_count() argument
211 static inline int __must_check device_reset(struct device *dev) in device_reset() argument
213 return __device_reset(dev, false); in device_reset()
216 static inline int device_reset_optional(struct device *dev) in device_reset_optional() argument
218 return __device_reset(dev, true); in device_reset_optional()
237 __must_check reset_control_get_exclusive(struct device *dev, const char *id) in reset_control_get_exclusive() argument
239 return __reset_control_get(dev, id, 0, false, false, true); in reset_control_get_exclusive()
253 reset_control_bulk_get_exclusive(struct device *dev, int num_rstcs, in reset_control_bulk_get_exclusive() argument
256 return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, true); in reset_control_bulk_get_exclusive()
274 __must_check reset_control_get_exclusive_released(struct device *dev, in reset_control_get_exclusive_released() argument
277 return __reset_control_get(dev, id, 0, false, false, false); in reset_control_get_exclusive_released()
295 reset_control_bulk_get_exclusive_released(struct device *dev, int num_rstcs, in reset_control_bulk_get_exclusive_released() argument
298 return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, false); in reset_control_bulk_get_exclusive_released()
316 reset_control_bulk_get_optional_exclusive_released(struct device *dev, int num_rstcs, in reset_control_bulk_get_optional_exclusive_released() argument
319 return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, false); in reset_control_bulk_get_optional_exclusive_released()
345 struct device *dev, const char *id) in reset_control_get_shared() argument
347 return __reset_control_get(dev, id, 0, true, false, false); in reset_control_get_shared()
361 reset_control_bulk_get_shared(struct device *dev, int num_rstcs, in reset_control_bulk_get_shared() argument
364 return __reset_control_bulk_get(dev, num_rstcs, rstcs, true, false, false); in reset_control_bulk_get_shared()
379 struct device *dev, const char *id) in reset_control_get_optional_exclusive() argument
381 return __reset_control_get(dev, id, 0, false, true, true); in reset_control_get_optional_exclusive()
398 reset_control_bulk_get_optional_exclusive(struct device *dev, int num_rstcs, in reset_control_bulk_get_optional_exclusive() argument
401 return __reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, true); in reset_control_bulk_get_optional_exclusive()
416 struct device *dev, const char *id) in reset_control_get_optional_shared() argument
418 return __reset_control_get(dev, id, 0, true, true, false); in reset_control_get_optional_shared()
435 reset_control_bulk_get_optional_shared(struct device *dev, int num_rstcs, in reset_control_bulk_get_optional_shared() argument
438 return __reset_control_bulk_get(dev, num_rstcs, rstcs, true, true, false); in reset_control_bulk_get_optional_shared()
560 __must_check devm_reset_control_get_exclusive(struct device *dev, in devm_reset_control_get_exclusive() argument
563 return __devm_reset_control_get(dev, id, 0, false, false, true); in devm_reset_control_get_exclusive()
580 devm_reset_control_bulk_get_exclusive(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_exclusive() argument
583 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, true); in devm_reset_control_bulk_get_exclusive()
599 __must_check devm_reset_control_get_exclusive_released(struct device *dev, in devm_reset_control_get_exclusive_released() argument
602 return __devm_reset_control_get(dev, id, 0, false, false, false); in devm_reset_control_get_exclusive_released()
619 devm_reset_control_bulk_get_exclusive_released(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_exclusive_released() argument
622 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, false, false); in devm_reset_control_bulk_get_exclusive_released()
638 __must_check devm_reset_control_get_optional_exclusive_released(struct device *dev, in devm_reset_control_get_optional_exclusive_released() argument
641 return __devm_reset_control_get(dev, id, 0, false, true, false); in devm_reset_control_get_optional_exclusive_released()
658 devm_reset_control_bulk_get_optional_exclusive_released(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_optional_exclusive_released() argument
661 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, false); in devm_reset_control_bulk_get_optional_exclusive_released()
674 struct device *dev, const char *id) in devm_reset_control_get_shared() argument
676 return __devm_reset_control_get(dev, id, 0, true, false, false); in devm_reset_control_get_shared()
693 devm_reset_control_bulk_get_shared(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_shared() argument
696 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, true, false, false); in devm_reset_control_bulk_get_shared()
712 struct device *dev, const char *id) in devm_reset_control_get_optional_exclusive() argument
714 return __devm_reset_control_get(dev, id, 0, false, true, true); in devm_reset_control_get_optional_exclusive()
731 devm_reset_control_bulk_get_optional_exclusive(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_optional_exclusive() argument
734 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, false, true, true); in devm_reset_control_bulk_get_optional_exclusive()
750 struct device *dev, const char *id) in devm_reset_control_get_optional_shared() argument
752 return __devm_reset_control_get(dev, id, 0, true, true, false); in devm_reset_control_get_optional_shared()
769 devm_reset_control_bulk_get_optional_shared(struct device *dev, int num_rstcs, in devm_reset_control_bulk_get_optional_shared() argument
772 return __devm_reset_control_bulk_get(dev, num_rstcs, rstcs, true, true, false); in devm_reset_control_bulk_get_optional_shared()
788 devm_reset_control_get_exclusive_by_index(struct device *dev, int index) in devm_reset_control_get_exclusive_by_index() argument
790 return __devm_reset_control_get(dev, NULL, index, false, false, true); in devm_reset_control_get_exclusive_by_index()
804 devm_reset_control_get_shared_by_index(struct device *dev, int index) in devm_reset_control_get_shared_by_index() argument
806 return __devm_reset_control_get(dev, NULL, index, true, false, false); in devm_reset_control_get_shared_by_index()
830 struct device *dev, const char *id) in devm_reset_control_get() argument
832 return devm_reset_control_get_exclusive(dev, id); in devm_reset_control_get()
836 struct device *dev, const char *id) in devm_reset_control_get_optional() argument
838 return devm_reset_control_get_optional_exclusive(dev, id); in devm_reset_control_get_optional()
843 struct device *dev, int index) in devm_reset_control_get_by_index() argument
845 return devm_reset_control_get_exclusive_by_index(dev, index); in devm_reset_control_get_by_index()
852 devm_reset_control_array_get_exclusive(struct device *dev) in devm_reset_control_array_get_exclusive() argument
854 return devm_reset_control_array_get(dev, false, false); in devm_reset_control_array_get_exclusive()
858 devm_reset_control_array_get_shared(struct device *dev) in devm_reset_control_array_get_shared() argument
860 return devm_reset_control_array_get(dev, true, false); in devm_reset_control_array_get_shared()
864 devm_reset_control_array_get_optional_exclusive(struct device *dev) in devm_reset_control_array_get_optional_exclusive() argument
866 return devm_reset_control_array_get(dev, false, true); in devm_reset_control_array_get_optional_exclusive()
870 devm_reset_control_array_get_optional_shared(struct device *dev) in devm_reset_control_array_get_optional_shared() argument
872 return devm_reset_control_array_get(dev, true, true); in devm_reset_control_array_get_optional_shared()