STRUCT LINEDISP_MAP(9)
π struct linedisp_map(9) π
okay so bestie, welcome to the Kernel API Manual β this little cutie is struct linedisp_map, and it's literally the character mapping</grand>... let me not typo, it's the character mapping struct. it's giving "small but mighty" and we're obsessed π
β¨ SYNOPSIS β¨
like, here's the whole vibe, verbatim, no cap:
struct linedisp_map {
enum linedisp_map_type type;
union {
struct seg7_conversion_map seg7;
struct seg14_conversion_map seg14;
} map;
unsigned int size;
};
that's it. that's the struct. she's compact and she knows it π
πΈ Members πΈ
so these are her fields, and yeah, every single one matters:
typeβ the type of the character mapping π¦ like, which flavor of mapping are we even doing heremapβ the conversion character mapping itself π the actual lookup-y goodnesssizeβ the size of the map π gotta know how big she is
ngl bestie, all three of these are load-bearing. don't skip any of them π
π SEE ALSO π
go read these next, iykyk:
- Kernel file
./drivers/auxdisplay/line-display.henum linedisp_map_type(9)struct linedisp_ops(9)struct linedisp(9)
and that's the whole page, bestie! π«Ά this one lives over in ./drivers/auxdisplay (the line-display corner of the kernel, iconic), dated October 2026, and it's filed under struct linedisp_map(9) in the Kernel API Manual. slay, go read the SEE ALSOs, 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