drivers/tty/vt/ucs_fallback_table.h_shipped
Source file repositories/reference/linux-study-clean/drivers/tty/vt/ucs_fallback_table.h_shipped
File Facts
- System
- Linux kernel
- Corpus path
drivers/tty/vt/ucs_fallback_table.h_shipped- Extension
.h_shipped- Size
- 188198 bytes
- Lines
- 3347
- Domain
- Driver Families
- Bucket
- drivers/tty
- Inferred role
- Driver Families: drivers/tty
- Status
- atlas-only
Why This File Exists
Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
- Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
- Defines or uses C structs; map object ownership, embedded links, reference counts, and lock ownership.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
static const struct ucs_page_desc ucs_fallback_pages[] = {
{ 0x00, 62, 0 },
{ 0x01, 218, 62 },
{ 0x02, 196, 280 },
{ 0x03, 96, 476 },
{ 0x04, 113, 572 },
{ 0x05, 100, 685 },
{ 0x06, 119, 785 },
{ 0x07, 91, 904 },
{ 0x09, 99, 995 },
{ 0x0A, 78, 1094 },
{ 0x0B, 79, 1172 },
{ 0x0C, 85, 1251 },
{ 0x0D, 73, 1336 },
{ 0x0E, 83, 1409 },
{ 0x0F, 69, 1492 },
{ 0x10, 93, 1561 },
{ 0x11, 51, 1654 },
{ 0x13, 22, 1705 },
{ 0x14, 30, 1727 },
{ 0x15, 17, 1757 },
{ 0x16, 81, 1774 },
{ 0x17, 47, 1855 },
{ 0x18, 96, 1902 },
{ 0x1D, 105, 1998 },
{ 0x1E, 246, 2103 },
{ 0x1F, 94, 2349 },
{ 0x20, 107, 2443 },
{ 0x21, 136, 2550 },
{ 0x22, 34, 2686 },
{ 0x23, 4, 2720 },
{ 0x24, 72, 2724 },
{ 0x25, 60, 2796 },
{ 0x26, 6, 2856 },
{ 0x27, 18, 2862 },
{ 0x28, 64, 2880 },
{ 0x29, 1, 2944 },
{ 0x2C, 15, 2945 },
{ 0x2E, 29, 2960 },
{ 0x30, 53, 2989 },
{ 0x31, 50, 3042 },
{ 0x32, 5, 3092 },
{ 0xA0, 4, 3097 },
{ 0xC5, 2, 3101 },
{ 0xC6, 2, 3103 },
{ 0xC7, 1, 3105 },
{ 0xFB, 35, 3106 },
{ 0xFE, 37, 3141 },
{ 0xFF, 50, 3178 },
};
/* Page entries array (referenced by page descriptors) */
static const struct ucs_page_entry ucs_fallback_entries[] = {
/* Entries for page 0x00 */
{ 0xA0, 0x20 }, /* NO-BREAK SPACE -> ' ' */
{ 0xA1, 0x21 }, /* INVERTED EXCLAMATION MARK -> '!' */
{ 0xA2, 0x63 }, /* CENT SIGN -> 'c' */
{ 0xA3, 0x4C }, /* POUND SIGN -> 'L' */
{ 0xA5, 0x59 }, /* YEN SIGN -> 'Y' */
{ 0xA6, 0x7C }, /* BROKEN BAR -> '|' */
{ 0xA7, 0x53 }, /* SECTION SIGN -> 'S' */
{ 0xA8, 0x22 }, /* DIAERESIS -> '"' */
{ 0xA9, 0x43 }, /* COPYRIGHT SIGN -> 'C' */
{ 0xAA, 0x61 }, /* FEMININE ORDINAL INDICATOR -> 'a' */
{ 0xAB, 0x3C }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -> '<' */
{ 0xAC, 0x21 }, /* NOT SIGN -> '!' */
{ 0xAE, 0x52 }, /* REGISTERED SIGN -> 'R' */
{ 0xAF, 0x2D }, /* MACRON -> '-' */
{ 0xB0, 0x6F }, /* DEGREE SIGN -> 'o' */
{ 0xB2, 0x32 }, /* SUPERSCRIPT TWO -> '2' */
Annotation
- Atlas domain: Driver Families / drivers/tty.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.