gisa_get_ipm_or_restore_iam(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… gisa_get_ipm_or_restore_iam(9)

okay so bestie, welcome to the Kernel API Manual β€” this one is gisa_get_ipm_or_restore_iam(9), and it is lowkey doing two things at once. iconic behavior, honestly. πŸŽ€


🌸 NAME 🌸

gisa_get_ipm_or_restore_iam β€” return IPM or restore GISA IAM


✨ SYNOPSIS ✨

u8 gisa_get_ipm_or_restore_iam (struct kvm_s390_gisa_interrupt *gi );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • gi β€” the gisa interrupt struct to work on. that's the one, bestie. 🫢

πŸ’– DESCRIPTION πŸ’–

okay so here's the vibe: it atomically restores the interruption alert mask if none of the relevant ISCs are pending, and then it returns the IPM. no cap, that's the whole move. ✨

atomic means it happens as one unit β€” do not try to split it up, bestie. πŸ’…

πŸ‘‘ RETURN πŸ‘‘

what you get back is the relevant pending ISCs. periodt. πŸ’œ


🌈 SEE ALSO 🌈


mwah πŸ’‹ bye bestie β€” this page lives under source/version ./arch/s390/kvm/s390, dated October 2026. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from