ilsel_enable_fixed(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ilsel_enable_fixed(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for ilsel_enable_fixed β€” yes, the whole manual name is folded in right here, no need to reread the header line. ✨ This one is short and iconic: it turns on an ILSEL set at a fixed interrupt level. Let’s get into it. πŸŽ€


🌸 NAME 🌸

ilsel_enable_fixed β€” enable an ILSEL set at a fixed interrupt level. Slay. πŸ’–

✨ SYNOPSIS ✨

int ilsel_enable_fixed (ilsel_source_t set , unsigned int level );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • set β€” the ILSEL source. Peep the ilsel_source_t enum in include/asm-sh/ilsel.h. πŸ‘€
  • level β€” the interrupt level, and it’s 1 - 15. Not 0, not 16, bestie. 🫢

πŸ’œ DESCRIPTION πŸ’œ

This enables a given ILSEL source at a fixed interrupt level. It’s necessary both for level reservation and for aliased sources that only exist on special ILSEL#s. No cap. πŸ”₯

It returns an IRQ number (as ilsel_enable). πŸ’…

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./arch/sh/boards/mach-x3proto/ilsel.c, plus ilsel_enable(9) and ilsel_disable(9) β€” go read those too, iykyk. 🌈


xoxo, your Kernel API Manual bestie β€” brought to you by ./arch/sh/boards/mach-x3proto, dated October 2026. πŸ’–πŸŽ€

πŸ“¦ where this page comes from