STRUCT MIPS_EJTAG_FDC_CONSOLE(9)
π struct mips_ejtag_fdc_console(9) π
okay bestie, welcome to the Kernel API Manual β¨ this one's a baby page but she's important, so let's get into it π«Ά
πΈ NAME πΈ
struct mips_ejtag_fdc_console β literally just the wrapper struct for FDC consoles, no cap π
β¨ SYNOPSIS β¨
struct mips_ejtag_fdc_console {
struct console cons;
struct tty_driver *tty_drv;
raw_spinlock_t lock;
bool initialised;
void __iomem *regs[NR_CPUS];
};
likeβ¦ look at her. five fields. main character energy π
π¦ Members π¦
consβ the console object itself, iconic, doing console things πtty_drvβ the TTY driver that's associated with this console, her plus-one fr frlockβ the lock protecting concurrent access to the other fields. and listen, it's raw on purpose: it may get used very early, so no fancy sleeping locks here, periodt πinitialisedβ whether the console is initialised. yes/no, that's the whole vibe check βregsβ registers base address for each CPU. one per CPU bestie,NR_CPUSof them π§
π SEE ALSO π
Kernel file ./drivers/tty/mips_ejtag_fdc.c struct mips_ejtag_fdc_tty_port(9), struct mips_ejtag_fdc_tty(9), struct fdc_word(9), mips_ejtag_fdc_put_chan(9), mips_ejtag_fdc_put(9), mips_ejtag_fdc_handle(9), mips_ejtag_fdc_isr(9), mips_ejtag_fdc_tty_timer(9)
go read those too, iykyk ππ
ngl this whole thing lives under ./drivers/tty and the page is dated October 2026 β so yeah, she's from the future, we stan a time-travelling console struct βπ
and that's the page bestie!! struct mips..._fdc_console(9), signed off with love from ./drivers/tty, October 2026, mwah πππ
π¦ 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