স্থানীয়_ সময়_এইচইউ_ডভাইস স্ট্রাক্ট রেফারেন্স

স্থানীয়_ সময়_এইচইউ_ডভাইস স্ট্রাক্ট রেফারেন্স

#include < local_time_hal.h >

ডেটা ক্ষেত্রসমূহ

h hw_device_tসাধারণ
int64_t (*get_local_time ) ( স্থানীয় স্থানীয় সময়_এইচইউ_ডভাইস * দেব)
uint64_t (*get_local_freq ) ( স্থানীয় স্থানীয় সময়_এইচইউ_ডভাইস * দেব)
int (*সেট_লোকাল_স্লিউ ) ( স্থানীয় স্থানীয় সময়_এইচইউ_ডভাইস * ডেভ, ইন্ট্রি 16_ ট রেট)
int (*get_debug_log ) ( স্থানীয় স্থানীয় সময়_এইচইউ_ডভাইস * দেব, স্ট্রাক্ট স্থানীয়_টাইম_দেবগ_সভায় * রেকর্ডস, ইন ম্যাক্স_রেকার্ডস)

বিস্তারিত বিবরণ

লোকাল_টাইম_হাল ফাইলের 57 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

h hw_device_t সাধারণ dev

স্থানীয় সময় হার্ডওয়্যার ডিভাইসের সাধারণ পদ্ধতি। এই প্রথম সদস্য হতে হবে local_time_hw_device হিসাবে এই কাঠামো ব্যবহারকারীদের একটি নিক্ষেপ করা হবে hw_device_t করার local_time_hw_device প্রেক্ষিতে পয়েন্টার যেখানে এটি পরিচিত hw_device_t রেফারেন্স একটি local_time_hw_device

লাইনে সংজ্ঞা 64 ফাইলের local_time_hal.h

int (* get_debug_log) ( স্থানীয় লোকাল_টাইম_এইচইউ_ডভাইস * দেব, স্ট্রাক্ট স্থানীয়_কাল_দেবগ_সভায় * রেকর্ডস, ইনট ম্যাক্স_রেকার্ডস)

ল্যাব পরিবেশে নিম্ন স্তরের সিঙ্ক ডেটা সংগ্রহ করার জন্য ব্যবহৃত একটি পদ্ধতি। বেশিরভাগ এইচএএল বাস্তবায়নগুলি এই সদস্যটিকে কেবল এনএলএল-তে সেট করে দেয়, বা এই কার্যকারিতাটি সমর্থিত নয় তা বোঝাতে -EINVAL ফিরিয়ে দেবে। প্রোডাকশন এইচএলগুলি কখনই এই পদ্ধতিটিকে সমর্থন করে না।

লোকাল_টাইম_হাল ফাইলের 98 লাইনে সংজ্ঞা।

সিস্টেমের প্রশস্ত স্থানীয় সময়ের কাউন্টারটির নামমাত্র ফ্রিকোয়েন্সি (হার্টজিতে) প্রদান করে

লাইনে সংজ্ঞা 77 ফাইলের local_time_hal.h

সিস্টেমের বিস্তৃত স্থানীয় সময় কাউন্টারের বর্তমান মান প্রদান করে

লোকাল_টাইম_হাল ফাইলের 70 লাইনে সংজ্ঞা।

ইন্ট (* সেট_লোকাল_স্লিউ) (স্ট্রাক্ট স্থানীয়_টাইম_এইচইউ_ডভাইস * ডেভ, ইন্ট্রি 16_ ট রেট)

অসিলেটরটির এইচডাব্লু স্লিভ রেট সেট করে যা সিস্টেমকে স্থানীয় স্থানীয় সময় কাউন্টারকে চালিত করে। সাফল্যের সাথে, প্ল্যাটফর্মগুলি 0 ফিরে আসবে Pla প্ল্যাটফর্মগুলি যে এইচডাব্লু হত্যাকে সমর্থন করে না, তাদের এই পদ্ধতিটি NULL এ রেখে দেওয়া উচিত।

MIN_INT16 থেকে MAX_INT16 পর্যন্ত রেট রেঞ্জের জন্য বৈধ মান। প্ল্যাটফর্ম বাস্তবায়নের ক্ষেত্রে এই হার্ডওয়্যারটির সর্বনিম্ন / সর্বোচ্চ ন্যূনতম হারের জন্য এই সীমাটি ম্যাপের চেষ্টা করা উচিত।

লোকাল_টাইম_হাল । ফাইলের 89 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে উত্পন্ন হয়েছিল: