gsi_trans_move_polled(9)
β¨ gsi_trans_move_polled(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a tiny little function from the IPA drivers corner of the kernel, and honestly? it's giving "small but iconic." Let's get into it π
πΈ NAME πΈ
gsi_trans_move_polled β Mark a transaction polled π¦
β¨ SYNOPSIS β¨
void gsi_trans_move_polled (struct gsi_trans *trans );
like, that's the whole signature. no cap. she's a void girlie, she returns nothing, she just does the thing π«
π ARGUMENTS π
transβ Transaction whose state is to be updated π this is the one you're flagging as polled, bestie. that's it, that's the assignment.
π₯ SEE ALSO π₯
so if you wanna go deeper (and you know you do), the kernel file is ./drivers/net/ipa/gsi_private.h π and these are the siblings in the family group chat:
gsi_trans_move_complete(9)gsi_trans_complete(9)gsi_channel_trans_mapped(9)gsi_channel_trans_complete(9)gsi_channel_trans_cancel_pending(9)gsi_channel_trans_init(9)gsi_channel_trans_exit(9)gsi_channel_doorbell(9)gsi_ring_virt(9)gsi_trans_tx_committed(9)gsi_trans_tx_queued(9)
like, the whole gsi_trans extended universe fr fr π
ngl this page is short and sweet β the whole vibe is "just mark it polled and move on" π no hidden plot twists, no extra options, no environment variables, nothing. what you see is what you get, bestie π«Ά
and that's the page!! slay π this glorious little doc lives in ./drivers/net/ipa and it's dated October 2026 π future-core of it all. mwah, go mark some transactions polled, you absolute main character ππ
π
π¦ 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