░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/usr/src/linux-azure-6.17-headers-6.17.0-1021/include/linux/pwrseq
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: consumer.h
/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2024 Linaro Ltd. */ #ifndef __POWER_SEQUENCING_CONSUMER_H__ #define __POWER_SEQUENCING_CONSUMER_H__ #include <linux/err.h> struct device; struct pwrseq_desc; #if IS_ENABLED(CONFIG_POWER_SEQUENCING) struct pwrseq_desc * __must_check pwrseq_get(struct device *dev, const char *target); void pwrseq_put(struct pwrseq_desc *desc); struct pwrseq_desc * __must_check devm_pwrseq_get(struct device *dev, const char *target); int pwrseq_power_on(struct pwrseq_desc *desc); int pwrseq_power_off(struct pwrseq_desc *desc); #else /* CONFIG_POWER_SEQUENCING */ static inline struct pwrseq_desc * __must_check pwrseq_get(struct device *dev, const char *target) { return ERR_PTR(-ENOSYS); } static inline void pwrseq_put(struct pwrseq_desc *desc) { } static inline struct pwrseq_desc * __must_check devm_pwrseq_get(struct device *dev, const char *target) { return ERR_PTR(-ENOSYS); } static inline int pwrseq_power_on(struct pwrseq_desc *desc) { return -ENOSYS; } static inline int pwrseq_power_off(struct pwrseq_desc *desc) { return -ENOSYS; } #endif /* CONFIG_POWER_SEQUENCING */ #endif /* __POWER_SEQUENCING_CONSUMER_H__ */
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 consumer.h
H
1.2 KB
2025-09-28 21:39
EDIT
📄 provider.h
H
2.5 KB
2025-09-28 21:39
EDIT