drivers/scsi/aic7xxx/aic79xx_seq.h_shipped
Source file repositories/reference/linux-study-clean/drivers/scsi/aic7xxx/aic79xx_seq.h_shipped
File Facts
- System
- Linux kernel
- Corpus path
drivers/scsi/aic7xxx/aic79xx_seq.h_shipped- Extension
.h_shipped- Size
- 29279 bytes
- Lines
- 1190
- Domain
- Driver Families
- Bucket
- drivers/scsi
- Inferred role
- Driver Families: drivers/scsi
- 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
function ahd_patch23_funcfunction ahd_patch22_funcfunction ahd_patch21_funcfunction ahd_patch20_funcfunction ahd_patch19_funcfunction ahd_patch18_funcfunction ahd_patch17_funcfunction ahd_patch16_funcfunction ahd_patch15_funcfunction ahd_patch14_funcfunction ahd_patch13_funcfunction ahd_patch12_funcfunction ahd_patch11_funcfunction ahd_patch10_funcfunction ahd_patch9_funcfunction ahd_patch8_funcfunction ahd_patch7_funcfunction ahd_patch6_funcfunction ahd_patch5_funcfunction ahd_patch4_funcfunction ahd_patch3_funcfunction ahd_patch2_funcfunction ahd_patch1_funcfunction ahd_patch0_func
Annotated Snippet
static const uint8_t seqprog[] = {
0xff, 0x02, 0x06, 0x78,
0x00, 0xea, 0x6e, 0x59,
0x01, 0xea, 0x04, 0x30,
0xff, 0x04, 0x0c, 0x78,
0x19, 0xea, 0x6e, 0x59,
0x19, 0xea, 0x04, 0x00,
0x33, 0xea, 0x68, 0x59,
0x33, 0xea, 0x00, 0x00,
0x60, 0x3a, 0x3a, 0x68,
0x04, 0x4d, 0x35, 0x78,
0x01, 0x34, 0xc1, 0x31,
0x00, 0x32, 0x21, 0x60,
0x01, 0x35, 0xc1, 0x31,
0x00, 0x33, 0x21, 0x60,
0xfb, 0x4d, 0x9b, 0x0a,
0x00, 0xe2, 0x34, 0x40,
0x50, 0x4b, 0x3a, 0x68,
0xff, 0x31, 0x3b, 0x70,
0x02, 0x30, 0x51, 0x31,
0xff, 0x8d, 0x2d, 0x70,
0x02, 0x8c, 0x51, 0x31,
0xff, 0x8d, 0x29, 0x60,
0x02, 0x28, 0x19, 0x33,
0x02, 0x30, 0x51, 0x32,
0xff, 0xea, 0x62, 0x02,
0x00, 0xe2, 0x3a, 0x40,
0xff, 0x21, 0x3b, 0x70,
0x40, 0x4b, 0xb4, 0x69,
0x00, 0xe2, 0x72, 0x59,
0x40, 0x4b, 0xb4, 0x69,
0x20, 0x4b, 0xa0, 0x69,
0xfc, 0x42, 0x44, 0x78,
0x10, 0x40, 0x44, 0x78,
0x00, 0xe2, 0x10, 0x5e,
0x20, 0x4d, 0x48, 0x78,
0x00, 0xe2, 0x10, 0x5e,
0x30, 0x3f, 0xc0, 0x09,
0x30, 0xe0, 0x50, 0x60,
0x7f, 0x4a, 0x94, 0x08,
0x00, 0xe2, 0x52, 0x40,
0xc0, 0x4a, 0x94, 0x00,
0x00, 0xe2, 0x5e, 0x58,
0x00, 0xe2, 0x76, 0x58,
0x00, 0xe2, 0x86, 0x58,
0x00, 0xe2, 0x06, 0x40,
0x33, 0xea, 0x68, 0x59,
0x33, 0xea, 0x00, 0x00,
0x01, 0x52, 0x84, 0x78,
0x02, 0x58, 0x50, 0x31,
0xff, 0xea, 0x10, 0x0b,
0xff, 0x97, 0x6f, 0x78,
0x50, 0x4b, 0x6a, 0x68,
0xbf, 0x3a, 0x74, 0x08,
0x14, 0xea, 0x6e, 0x59,
0x14, 0xea, 0x04, 0x00,
0x08, 0x92, 0x25, 0x03,
0xff, 0x90, 0x5f, 0x68,
0x00, 0xe2, 0x8a, 0x5b,
0x00, 0xe2, 0x5e, 0x40,
0x00, 0xea, 0x68, 0x59,
0x01, 0xea, 0x00, 0x30,
0x80, 0xf9, 0x7e, 0x68,
0x00, 0xe2, 0x66, 0x59,
0x11, 0xea, 0x68, 0x59,
0x11, 0xea, 0x00, 0x00,
0x80, 0xf9, 0x66, 0x79,
0xff, 0xea, 0xd4, 0x0d,
0x22, 0xea, 0x68, 0x59,
0x22, 0xea, 0x00, 0x00,
Annotation
- Detected declarations: `function ahd_patch23_func`, `function ahd_patch22_func`, `function ahd_patch21_func`, `function ahd_patch20_func`, `function ahd_patch19_func`, `function ahd_patch18_func`, `function ahd_patch17_func`, `function ahd_patch16_func`, `function ahd_patch15_func`, `function ahd_patch14_func`.
- Atlas domain: Driver Families / drivers/scsi.
- 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.