पॉवर_मॉड्यूल संरचना संदर्भ

पॉवर_मॉड्यूल संरचना संदर्भ

#include < power.h >

डेटा फ़ील्ड

संरचना hw_module_t सामान्य
खालीपन(* init )(struct power_module *मॉड्यूल)
खालीपन(* सेटइंटरएक्टिव )(स्ट्रक्चर पावर_मॉड्यूल *मॉड्यूल, इंट ऑन)
खालीपन(* पॉवरहिंट )(स्ट्रक्चर पॉवर_मॉड्यूल *मॉड्यूल, पॉवर_हिंट_टी संकेत, शून्य *डेटा)
खालीपन(* सेटफीचर )(स्ट्रक्चर पावर_मॉड्यूल *मॉड्यूल, फीचर_टी फीचर, इंट स्टेट)
पूर्णांक(* get_platform_low_power_stats )(struct power_module *module, power_state_platform_sleep_state_t *list)
ssize_t(* get_number_of_platform_modes )(struct power_module *मॉड्यूल)
पूर्णांक(* get_voter_list )(struct power_module *मॉड्यूल, size_t *वोटर)

विस्तृत विवरण

प्रत्येक हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम की एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के फ़ील्ड hw_module_t से शुरू होने चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।

फ़ाइल पॉवर.एच की पंक्ति 163 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

संरचना hw_module_t सामान्य

फ़ाइल पॉवर.एच की पंक्ति 164 पर परिभाषा।

ssize_t(* get_number_of_platform_modes)(struct power_module *module)

फ़ाइल पॉवर.एच की पंक्ति 309 पर परिभाषा।

int(* get_platform_low_power_stats)(struct power_module *module, power_state_platform_sleep_state_t *list)

फ़ाइल पॉवर.एच की पंक्ति 291 पर परिभाषा।

int(* get_voter_list)(struct power_module *मॉड्यूल, size_t *वोटर)

फ़ाइल पॉवर.एच की पंक्ति 326 पर परिभाषा।

शून्य(* init)(संरचना शक्ति_मॉड्यूल *मॉड्यूल)

फ़ाइल पॉवर.एच की पंक्ति 176 पर परिभाषा।

शून्य(* पावरहिंट)(स्ट्रक्चर पावर_मॉड्यूल *मॉड्यूल, पावर_हिंट_टी संकेत, शून्य *डेटा)

फ़ाइल पॉवर.एच की पंक्ति 255 पर परिभाषा।

शून्य(* सेटफ़ीचर)(स्ट्रक्चर पावर_मॉड्यूल *मॉड्यूल, फीचर_टी फीचर, इंट स्टेट)

फ़ाइल पॉवर.एच की पंक्ति 270 पर परिभाषा।

शून्य(* सेटइंटरएक्टिव)(स्ट्रक्चर पावर_मॉड्यूल *मॉड्यूल, इंट ऑन)

फ़ाइल पॉवर.एच की पंक्ति 204 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ पावर.एच