STRUCT SCLP_SD_LISTENER(9)
πΈ NAME πΈ
Okay so bestie, welcome to the Kernel API Manual page for struct sclp_sd_listener(9) β it's literally the listener for an asynchronous Store Data response. Yes, the whole point is catching that async Store Data response when it comes through. π
β¨ SYNOPSIS β¨
Here's the struct in all its glory:
struct sclp_sd_listener {
struct list_head list;
u32 id;
struct completion completion;
struct sclp_sd_evbuf evbuf;
};
π Members π
listβ for enqueueing this struct. It's the little hookup that gets it into the list, okurrr. π¦idβ the event ID of the response to listen for. So like, this is the specific response you're waiting on, no cap. πcompletionβ can be used to wait for the response. Think of it as the "bestie, hold on, it's coming" waiting spot. πΈevbufβ contains the resulting Store Data response after completion. That's the resulting response after the wait is over, periodt. π
π₯ SEE ALSO π₯
- Kernel file
./drivers/s390/char/sclp_sd.c struct sclp_sd_data(9)struct sclp_sd_file(9)sclp_sd_listener_add(9)sclp_sd_listener_remove(9)sclp_sd_listener_init(9)sclp_sd_receiver(9)sclp_sd_sync(9)sclp_sd_store_data(9)sclp_sd_data_reset(9)sclp_sd_file_release(9)sclp_sd_file_update(9)sclp_sd_file_update_async(9)reload_store(9)data_read(9)sclp_sd_file_create(9)sclp_sd_init(9)
That's the whole vibe β this page comes from ./drivers/s390/char, dated October 2026, and signs off as struct sclp_sd_listener(9). Bye bestie! πβ¨
π¦ 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