ap_poll_timeout(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ap_poll_timeout(9) β€” the kernel API manual bestie

okay so this is ap_poll_timeout, straight out of the Kernel API Manual, and honestly? it's a little legend. sit down, hydrate, and let's get into it 🫢


✨ NAME ✨

ap_poll_timeout β€” AP receive polling for finished AP requests. that's the whole vibe: it's the thing that goes and checks on your AP requests after they've wrapped up. lowkey iconic πŸ’…


🌸 SYNOPSIS 🌸

enum hrtimer_restart ap_poll_timeout (struct hrtimer *unused );

look at her. one argument, one return type, zero drama ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • unused β€” literally just an unused pointer. that's it. that's the whole argument. bestie is not beating the "unused" allegations πŸ™ˆ it's there, you pass it, and it does absolutely nothing. no cap.

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does she actually do? she schedules the AP tasklet using a high resolution timer. that's the tea β˜• high resolution timer β†’ tasklet gets scheduled. slay, honestly πŸ‘‘

it's giving "I'm the timer callback that keeps the AP party moving" and we love that for her πŸ’–


πŸ”₯ SEE ALSO πŸ”₯

if you wanna go deeper (and you know you do), these are all in the same orbit β€” go read them, fr fr:

like a whole friend group of kernel functions. the (9) is their matching friendship bracelets, I don't make the rules πŸŽ€


ngl, if you're poking around in the s390 crypto AP subsystem, this is your girl. read the neighbors too, iykyk πŸ’œ

and that's a wrap, bestie! this page lives in ./drivers/s390/crypto, dated October 2026 β€” so yeah, she's fresh πŸ’… go forth and poll responsibly, mwah πŸ˜­πŸ’–πŸŒŸ

πŸ“¦ where this page comes from