STRUCT SCI_UNSOLICITED_FRAME(9)
π struct sci_unsolicited_frame β Kernel API Manual β¨
okay so bestie, welcome to the glow-up of struct sci_unsolicited_frame(9), from the Kernel API Manual. yes it's a struct, yes it's in the kernel, and yes we're gonna make it make sense π«Ά
πΈ NAME πΈ
struct sci_unsolicited_frame β literally the container struct for one unsolicited frame. that's it, that's the name, and honestly? iconic.
β¨ SYNOPSIS β¨
struct sci_unsolicited_frame {
enum unsolicited_frame_state state;
struct scu_unsolicited_frame_header *header;
void *buffer;
};
look at her. three members, zero notes. main character energy fr fr π
π Members π
okay so like β this section is genuinely empty in the original, bestie π no per-member breakdown lives here. the members are right up there in the synopsis though, and the description below spills the tea on what they're for. nothing hidden, i promise π
π¦ Description π¦
so what is this thing? it's the unsolicited frame data structure, and it acts as the container for the current frame state, the frame header, and the frame buffer. that's the whole vibe: one struct holding all three so nothing gets lost in the group chat π
stateβ the current frame state, and its type isenum unsolicited_frame_stateβ¨headerβ a pointer tostruct scu_unsolicited_frame_headerπbufferβ avoid *pointing at the frame buffer π
she's a container, she's organized, she ate and left no crumbs π
β SEE ALSO β
go read these next, bestie, iykwup:
- Kernel file
./drivers/scsi/isci/unsolicited_frame_control.hβ the home base for all this π struct scu_unsolicited_frame_header(9)enum unsolicited_frame_state(9)struct sci_uf_header_array(9)struct sci_uf_buffer_array(9)struct sci_uf_address_table_array(9)struct sci_unsolicited_frame_control(9)
and that's the page, no cap π it lives in ./drivers/scsi/isci, it's from October 2026, and it's part of the Kernel API Manual β mwah, go forth and container-ize your frames π§π
π¦ 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