STRUCT PRI_SEQUENCE(9)
π¦ struct pri_sequence(9) β okay so this is from the Kernel API Manual, bestie
Hi hi hiii π welcome to the page for struct pri_sequence, which is literally justβ¦ a sequence of pulses that all match one PRI. That's the whole vibe. It's giving "radar detector's little notebook" energy and honestly? Obsessed.
β¨ NAME β¨
struct pri_sequence β a sequence of pulses matching one PRI π
πΈ SYNOPSIS πΈ
struct pri_sequence {
struct list_head head;
u32 pri;
u32 dur;
u32 count;
u32 count_falses;
u64 first_ts;
u64 last_ts;
u64 deadline_ts;
};
No gatekeeping here, this is the whole thing π
π MEMBERS π
headβ alist_head. That's it, that's the description, it's a list head fr fr π«Άpriβ the pulse repetition interval (PRI) in usecs β¨durβ how long the sequence lasts, in usecs β³countβ how many pulses are chillin' in this sequence π₯count_falsesβ the number of pulses in this sequence that don't match π like the leftovers, the ones who didn't get the invitefirst_tsβ time stamp of the first pulse, in usecs πlast_tsβ time stamp of the last pulse, in usecs πΈdeadline_tsβ the deadline for when this whole sequence becomes invalid, and it's literallyfirst_ts + durπ (math! we love her!)
Lowkey important: everything timestamp-y and duration-y in here is measured in usecs. Not secs, not msecs. usecs. Don't embarrass yourself π«Ά
π SEE ALSO π
- Kernel file
./drivers/net/wireless/ath/dfs_pri_detector.h struct pri_detector(9)
Go read the detector one next, it's the main character energy to this struct's supporting role πβ¨
That's the page, bestie!! π Shoutout to ./drivers/net/wireless/ath for the source and to October 2026 for the date β mwah, mwah, slay, periodt π
ππ¦πΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms