IsSpurInBand(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– IsSpurInBand(9) β€” Kernel API Manual πŸ’–

🌸 NAME 🌸

IsSpurInBand β€” checks to see if a spur will be present within the IF’s bandwidth. (fIFOut +/- fIFBW, -fIFOut +/- fIFBW)


✨ SYNOPSIS ✨

       u32 IsSpurInBand (struct MT2063_AvoidSpursData_t *pAS_Info , u32 *fm ,
       u32 * fp );

πŸŽ€ ARGUMENTS πŸŽ€

  • pAS_Info β€” the Avoid Spurs information block. It’s the info bundle, bestie.
  • fm β€” if there’s a spur, the amount f_IF1 has to move negative.
  • fp β€” if there’s a spur, the amount f_IF1 has to move positive.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so picture the spur-checking sitch as a tiny diagram, because this is the layout energy:

       ma   mb                                     mc   md
       <--+-+-+-------------------+-------------------+-+-+--> |   ^
       0                   ^   | ^   b=-fIFOut+fIFBW/2      -b=+fIFOut-fIFBW/2
       ^ a=-fIFOut-fIFBW/2              -a=+fIFOut+fIFBW/2

And lowkey important: some equations are doubled to prevent round-off problems when calculating fIFBW/2. Not me being dramatic β€” that’s literally why.

Returns 1 if an LO spur would be present, otherwise 0. Periodt. πŸ’…

πŸ’… SEE ALSO πŸ’…


okay bye bestie πŸ’– β€” this page is IsSpurInBand(9) from the Kernel API Manual, with source/version vibes from ./drivers/media/tuners, dated October 2026. Slay. βœ¨πŸŽ€

πŸ“¦ where this page comes from