rsu_max_retry_callback(9)
π rsu_max_retry_callback β like, the official Kernel API Manual page (section 9), bestie β¨
Okay so picture this: we're deep in the kernel docs, section 9 of the Kernel API Manual, and the star of the show is rsu_max_retry_callback. Yes it's a long name. No we're not shortening it. It's iconic, it ate, periodt. π
πΈ NAME πΈ
rsu_max_retry_callback β the callback that comes back from the Intel service layer, and its whole entire job is getting the max retry value from the firmware. That's it. That's the vibe check. π
β¨ SYNOPSIS β¨
void rsu_max_retry_callback (struct stratix10_svc_client *client ,
struct stratix10_svc_cb_data *data );
Not me showing you the exact signature so you literally cannot get it wrong π«Ά note that it returns void β nothing comes back out of this bad boy directly, it's a callback, it's giving "I'll handle it when I'm called" energy.
π¦ ARGUMENTS π¦
clientβ a pointer to client. That's your client right there πdataβ a pointer to the callback data structure. All the good stuff lives in there π
π DESCRIPTION π
So this is a callback from the Intel service layer, and its designated purpose on this earth is: max retry. Lowkey simple, highkey essential. It's the firmware's way of handing over the max retry value and this function is the one who picks up the phone. πβ¨
π SEE ALSO π
The kernel file itself lives at ./drivers/firmware/stratix10-rsu.c β go look, it's right there, no cap π§
And the whole friend group, in the order the original lists them (respect the order, always):
rsu_device_info_set_from_packed(9)struct stratix10_rsu_priv(9)rsu_device_info_invalidate(9)rsu_status_callback(9)rsu_async_status_callback(9)rsu_command_callback(9)rsu_retry_callback(9)rsu_dcmf_version_callback(9)rsu_dcmf_status_callback(9)rsu_get_device_info_callback(9)rsu_async_get_spt_table_callback(9)__rsu_send_msg_locked(9)rsu_send_msg(9)rsu_try_send_msg(9)soc64_async_callback(9)rsu_send_async_msg(9)
That's the squad. Every single one. Don't skip a single callback, we don't do that here ππ₯
Fr fr reminder: this page is filed under ./drivers/firmware, brought to you by the October 2026 crew, and yes β that's the source/version and date doing their little sign-off at the bottom of the original. Slay. πβ
Stay hydrated, read your callbacks, and remember: the firmware said max retry and this function said "say less" ππ
π¦ 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